반응형

Program Tip 2507

SharedPreferences를 사용하여 문자열 세트를 저장하려고 할 때의 오작동

SharedPreferences를 사용하여 문자열 세트를 저장하려고 할 때의 오작동 SharedPreferencesAPI를 사용하여 문자열 집합을 저장하려고합니다 . Set s = sharedPrefs.getStringSet("key", new HashSet()); s.add(new_element); SharedPreferences.Editor editor = sharedPrefs.edit(); editor.putStringSet(s); edit.commit() 위의 코드를 처음 실행하면 s기본값 (방금 생성 된 끝 비어 있음 HashSet)으로 설정되어 문제없이 저장됩니다. 두 번째 및 다음에이 코드를 실행 s하면 첫 번째 요소가 추가 된 개체가 반환됩니다. 요소를 추가 할 수 있으며 프로그램 실행 중..

Program Tip 2020.11.26

Java에서 매개 변수로 함수 전달

Java에서 매개 변수로 함수 전달 저는 Android 프레임 워크와 Java에 익숙해지고 있으며 대부분의 네트워킹 코드를 처리 할 수있는 일반적인 "NetworkHelper"클래스를 만들어 웹 페이지를 호출 할 수 있기를 원했습니다. 내 네트워킹 클래스를 만들기 위해 developer.android.com의이 기사를 따랐습니다. http://developer.android.com/training/basics/network-ops/connecting.html 암호: package com.example.androidapp; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.i..

Program Tip 2020.11.26

C ++의 함수 이름 : 대문자 사용 여부?

C ++의 함수 이름 : 대문자 사용 여부? C ++에서 함수 이름 지정 규칙은 무엇입니까? 저는 Java 환경에서 왔으므로 일반적으로 다음과 같이 이름을 지정합니다. myFunction(...) { } C ++에서 혼합 코드를 보았습니다. myFunction(....) MyFunction(....) Myfunction(....) 올바른 방법은 무엇입니까? 또한, 클래스 메소드와 비 클래스 메소드에 대해 동일합니까? '올바른 길'은 없습니다. 몇 가지 규칙이 있지만 모두 구문 론적으로 정확합니다. Google 스타일 가이드를 따를 수 있지만 다른 사람들도 있습니다. 말한 가이드에서 : 일반 함수에는 대소 문자가 혼합되어 있습니다. 접근 자와 뮤 테이터는 변수 이름과 일치합니다 : MyExcitingFun..

Program Tip 2020.11.26

C # 일반 사전에서 값 필터링

C # 일반 사전에서 값 필터링 Dictionary속성에 따라 필터링해야하는 C # 사전 이 있습니다 MyObject. 예를 들어 사전에서 모든 레코드를 제거하고 싶습니다 MyObject.BooleanProperty = false. 이것을 달성하는 가장 좋은 방법은 무엇입니까? Dictionary를 구현하므로 IEnumerable다음을 사용할 수 있습니다 Where. var matches = dictionary.Where(kvp => !kvp.Value.BooleanProperty); 필요한 경우 새 사전을 다시 만들려면 ToDictionary방법을 사용하십시오 . 원하는 항목으로 새 사전을 만들고 이전 사전을 버리는 데 관심이 없다면 다음을 시도하십시오. dic = dic.Where(i => i.Val..

Program Tip 2020.11.26

emacs에게 C ++ 모드에서 .h 파일을 열도록 지시하는 방법은 무엇입니까?

emacs에게 C ++ 모드에서 .h 파일을 열도록 지시하는 방법은 무엇입니까? C ++ 모드에서 .h 파일을 열려면 _emacs (Windows) 파일에 어떤 줄을 추가해야합니까? 기본값은 C 모드입니다. 이 시도: (add-to-list 'auto-mode-alist '("\\.h\\'" . c++-mode)) .h 파일을 열 때마다 C ++ 모드가 사용됩니다. c 모드와 c ++ 모드를 적절하게 사용하는 또 다른 방법은 모드 를 설정 하기 위해 디렉토리 로컬 변수 를 사용하는 것입니다. 디렉토리 변수는 모드가 1 로 설정된 후에 평가 되므로 실제로 .dir-locals.el다음을 포함하는 C ++ 프로젝트 용 파일을 작성할 수 있습니다 . ((c-mode . ((mode . c++)))) 그리고 E..

Program Tip 2020.11.26

jQuery "읽기 전용 아님"선택기

jQuery "읽기 전용 아님"선택기 나는 라인을 따라 뭔가를 찾고 있어요 ... $(':input:not(readonly)') // all inputs which are not readonly 그러나 구문을 찾기 위해 고군분투합니다. 포인터가 있습니까? 감사 이것은 작동합니다. $(":input:not([readonly])") $('input:not([readonly])') readonly, readonly = "true"및 readonly = "readonly"를 포함합니다. 최근에 다음과 같은 작업을했습니다. $('#element').find(':input').not(':input[readonly]'); 다음과 같은 것을 찾고 있다고 가정합니다. $('input:not([readonly="reado..

Program Tip 2020.11.26

.each () 집합의 마지막 요소

.each () 집합의 마지막 요소 간단한 양식 유효성 검사를 수행하는 문제가 있는데 유효성 검사 플러그인이 나를 위해 할 수없는 사용자 지정 작업이 필요합니다. 기본적으로 이름, 이메일 및 메시지 필드가 있으며 모두 필수이지만 이메일 만 실제로 확인되고 나머지는 비어 있지 않은지 확인하면됩니다. 내 현재 코드는 다음과 같습니다. $("#contactMe form").submit(function() { var email = $('.requiredEmail').val(); if(email != 0) { if(isValidEmailAddress(email)) { $('.requiredText').each(function() { thisVal = $(this).val(); var $this = $(this);..

Program Tip 2020.11.26

대소 문자를 구분하지 않는 배열 검색

대소 문자를 구분하지 않는 배열 검색 다음과 같은 배열이 있습니다. $array = Array ( 0 => 'oooo', 1 => 'no', 2 => 'mmmm', 3 => 'yes' ); "예"라는 단어를 검색하고 싶습니다. 에 대해 알고 array_search()있지만 "예", "예"및 "예"도 일치시키고 싶습니다. 어떻게 할 수 있습니까? array_search(strtolower($search), array_map('strtolower', $array)); in_array()대신 사용할 수 있습니다 array_search(). $response = in_array('yes', array_map('strtolower', $array)); 편집 : 죄송합니다. 값에 대한 것입니다. 참조 : http:..

Program Tip 2020.11.26

PHP에 Java HashMap에 해당하는 것이 있습니까?

PHP에 Java HashMap에 해당하는 것이 있습니까? Java의 HashMap과 유사한 PHP 객체가 필요하지만 Google에서 찾지 못했기 때문에 누군가가 PHP에서 HashMaps를 모방하는 방법을 알고 있다면 도움을 주시면 감사하겠습니다. PHP의 배열은 키 값 구조를 가질 수 있습니다. 원하는 것에 따라 SPL Object Storage 클래스에 관심이있을 수 있습니다. http://php.net/manual/en/class.splobjectstorage.php 객체를 키로 사용할 수 있고, 계산할 인터페이스가 있고, 해시 및 기타 장점을 얻을 수 있습니다. $s = new SplObjectStorage; $o1 = new stdClass; $o2 = new stdClass; $o2->foo..

Program Tip 2020.11.26

GHC-7.6의 데이터 생성자 승격

GHC-7.6의 데이터 생성자 승격 이 코드가 있습니다. class SymbolSet tpe where data Symbol tpe :: * data SSet tpe where Identity :: tpe -> SSet tpe And :: SSet tpe -> Symbol tpe -> SSet tpe class HasElem a b where instance (SymbolSet tpe) => HasElem (And (Identity tpe) s) s instance (HasElem sset s) => HasElem (And sset s) s GHC-7.4에서 컴파일되었습니다. 그러나 GHC-7.6으로 이동하면서 컴파일 오류가 발생하기 시작했습니다. 'And' of tpe `forall tpe. tpe -..

Program Tip 2020.11.25
반응형