인터뷰에서 String이 불변 인 이유를 물었습니다. 나는 이렇게 대답했다 : 우리가 자바에서 문자열을 만들면 문자열 풀 (hello)String s1="hello"; 에 객체가 생성 되고 s1 은 hello를 가리킬 것입니다 . 이렇게하면 다른 객체가 생성되지 않지만 JVM 이 먼저 확인 하기 때문에 s2 가 가리 킵니다. 동일한 객체가 문자열 풀에 존재하는지 여부. 존재하지 …
PHP 함수의 기본값에 대해 혼란 스럽습니다. 다음과 같은 기능이 있다고 가정 해보십시오. function foo($blah, $x = "some value", $y = "some other value") { // code here! } $ x에 기본 인수를 사용하고 $ y에 다른 인수를 설정하려면 어떻게합니까? 나는 다른 방법으로 실험 해 왔으며 점점 혼란스러워지고 있습니다. 예를 들어, …
파이썬의 범위 지정 규칙에 대해서는 묻지 않습니다. 파이썬 for 루프에서 범위 지정이 어떻게 작동 하는지 일반적으로 이해 합니다 . 내 질문은 왜 디자인 결정이 이런 식으로 내려 졌는가입니다. 예를 들어 (말장난 의도가 없음) : for foo in xrange(10): bar = 2 print(foo, bar) 위는 (9,2)를 인쇄합니다. 'foo'는 실제로 루프를 제어하고 …
주어진 숫자의 제수를 계산하는 가장 최적의 알고리즘 (성능 측면)은 무엇입니까? 의사 코드 또는 예제에 대한 링크를 제공 할 수 있다면 좋을 것입니다. 편집 : 모든 답변이 매우 도움이되었습니다. 감사합니다. Atkin의 체를 구현하고 Jonathan Leffler가 지시 한 것과 비슷한 것을 사용할 것입니다. Justin Bozonier가 게시 한 링크에는 내가 원하는 것에 대한 …
HashMap정수 키를 가진 SparseArrays 가 s 보다 훨씬 더 좋은 몇 가지 이유를 생각할 수 있습니다 . 에 대한 Android 설명서에 SparseArray"일반적으로 기존보다 느립니다 HashMap"라고 표시되어 있습니다. HashMaps 대신을 사용하여 코드를 작성하면 SparseArray코드가 다른 Map 구현에서 작동하며 Maps 용으로 설계된 모든 Java API를 사용할 수 있습니다. 당신이 사용하는 코드를 작성하는 …
UITableView콘텐츠 '페이지'를 레이아웃 하기 위해를 사용하고 있습니다. 특정 이미지 등을 레이아웃하기 위해 테이블 뷰의 헤더를 사용하고 있으며 플로팅하지 않았지만 스타일을로 설정할 때처럼 정적 상태를 유지하려는 경우 선호합니다 UITableViewStyleGrouped. 을 사용하는 다른 사람 UITableViewStyleGrouped이 이것을 수행하는 방법이 있습니까? 모든 셀에 여백을 추가하고 각 셀에 대한 배경보기를 비활성화해야하므로 그룹화 된 사용을 피하고 …
XML에 두 개의 EditText가 있습니다. 하나의 EditText에서 사용자는 숫자를 분으로, 다른 EditText에서 숫자를 초로 넣을 수 있습니다. 완료 버튼을 클릭하면 EditText 초가 카운트 다운을 시작하고 매초마다 텍스트를 업데이트해야합니다. 또한 0 분 0 초가 될 때까지 어떻게 업데이트를 유지할 수 있습니까?
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 하나의 문제에만 집중하도록 질문을 업데이트하십시오.이 게시물 편집 . 휴일 2 년 전 . 이 질문을 개선하십시오 C의 전처리는 정당 두려워하고 C ++ 커뮤니티에 의해 기피한다. 인라인 함수, const 및 템플릿은 일반적으로 a보다 안전하고 우수한 대안 #define입니다. …