반응형

jQuery 2277

이진 검색 트리에서 높이 찾기

이진 검색 트리에서 높이 찾기 이진 검색 트리의 높이를 찾기 위해이 방법을 다시 작업 할 수있는 사람이 있는지 궁금합니다. 지금까지 내 코드는 다음과 같습니다. 그러나 내가 얻는 대답은 실제 높이보다 1만큼 큽니다. 그러나 반환 진술에서 +1을 제거하면 실제 높이보다 1이 적습니다. 나는 여전히 재귀 주위에 머리를 감싸려고 노력하고 있습니다. 이 BST. 어떤 도움이라도 대단히 감사하겠습니다. public int findHeight(){ if(this.isEmpty()){ return 0; } else{ TreeNode node = root; return findHeight(node); } } private int findHeight(TreeNode aNode){ int heightLeft = 0; in..

program tip 2021.01.09

sed를 사용하여 Linux에서 텍스트 파일의 모든 줄에서 처음 5자를 삭제합니다.

sed를 사용하여 Linux에서 텍스트 파일의 모든 줄에서 처음 5자를 삭제합니다. 텍스트 파일의 모든 줄에서 처음 5자를 제거하려면 한 줄짜리가 필요합니다. sed로 어떻게 할 수 있습니까? sed 's/^.....//' 방법 줄의 시작 부분 ( "s", 대체)을 바꾸고 5 자 ( ".")를 아무것도없는 것으로 바꿉니다 . sed 또는 cut을 사용하여 이것을 작성하는 더 간결하거나 유연한 방법이 있습니다. 사용 cut: cut -c6- 이것은 열 6에서 시작하는 입력의 각 행을 인쇄합니다 (첫 번째 열은 1 임). sed 's/^.\{,5\}//' file.dat awk '{print substr($0,6)}' file sed 's/^.\{,5\}//' file.dat 나를위한 매력처럼 일했다 참조 ..

program tip 2021.01.09

Android Google지도 : MapFragment에서 드래그 비활성화

Android Google지도 : MapFragment에서 드래그 비활성화 사용자가 확대 및 축소를 방해하지 않고 손가락으로지도를 드래그하려고 할 때 드래그 기능을 비활성화 할 수 있습니까? 누구든지 이것을하는 아이디어를 제안하십시오! 소중한 도움에 감사드립니다 !! 여기에 당신이 찾고있는 것이 있다고 생각합니다 : Google Maps Android v2 내부 스크롤 (팬) 제스처 사용자는 손가락으로지도를 드래그하여지도를 스크롤 (이동) 할 수 있습니다. UiSettings.setScrollGesturesEnabled (boolean)를 호출하여 스크롤을 비활성화 할 수 있습니다. 다음을 MapFragment사용하여 드래그를 비활성화 할 수 있습니다 . googleMap.getUiSettings().s..

program tip 2021.01.09

다른 조각에 대한 작업 표시 줄 옵션 메뉴 항목 숨기기 / 표시

다른 조각에 대한 작업 표시 줄 옵션 메뉴 항목 숨기기 / 표시 3 개의 프래그먼트가있는 셜록 프래그먼트 활동이 있습니다. 조각 A, 조각 B, 조각 C는 세 조각입니다. 조각 B에서만 완료 옵션 메뉴를 표시하고 싶습니다. 그리고 액티비티는 Fragment A로 시작됩니다. Fragment B를 선택하면 완료 버튼이 추가됩니다. @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { if(!menusInf..

program tip 2021.01.09

새 버전의 jQuery에서 가장 기대하는 것은 무엇입니까?

새 버전의 jQuery에서 가장 기대하는 것은 무엇입니까? 최근 새로운 jQuery 버전 인 jQuery v1.4가 출시되었습니다. 여기에서 모든 내용을 읽을 수 있습니다 . 다음과 같은 매우 깔끔한 작업을 수행 할 수 있습니다. $("div.test").bind({ click: function(){ $(this).addClass("active"); }, mouseenter: function(){ $(this).addClass("inside"); }, mouseleave: function(){ $(this).removeClass("inside"); } }); 이 새 버전에서 가장 마음에 드는 점은 무엇입니까? 당신을 "최종!"으로 만든 것은 무엇입니까? 더 많은 피드백을 받고 답변을 수락 할 수있는 현상..

program tip 2021.01.09

목록을 열로 감싸기

목록을 열로 감싸기 내가 사용하고 ColdFusionHTML 정렬되지 않은 목록 (포함하는 템플릿을 채울 들). 이것들의 대부분은 그렇게 길지는 않지만, 몇몇은 말도 안되게 긴 길이를 가지고 있고 실제로 2-3 개의 열에있을 수 있습니다. 이 작업을 쉽게 수행 할 수있는 HTML, ColdFusion 또는 JavaScript (jQuery 솔루션 허용) 방법이 있습니까? 스크롤링을 절약하기 위해 지나치게 복잡한 헤비급 솔루션은 가치가 없습니다. 그래서 나는 A List Apart CSS Swag : Multi-Column Lists 에서이 기사를 파헤 쳤습니다 . 나는 첫 번째 솔루션을 사용하게되었지만 최고는 아니지만 다른 솔루션은 동적으로 생성 할 수없는 복잡한 HTML을 사용하거나 많은 사용자 정의 ..

program tip 2021.01.08

x86, win32에서 빈 프로그램의 GCC 어셈블리 출력

x86, win32에서 빈 프로그램의 GCC 어셈블리 출력 나는 빈 프로그램을 작성하여 스택 오버플로 코더를 괴롭히지 않습니다. 저는 gnu 도구 모음을 탐색하고 있습니다. 이제 다음은 나에게 너무 깊을 수 있지만 빈 프로그램을 계속하기 위해 C 컴파일러의 출력을 검사하기 시작했습니다. GNU가 소비하는 것입니다. gcc version 4.4.0 (TDM-1 mingw32) test.c : int main() { return 0; } gcc -S test.c .file "test.c" .def ___main; .scl 2; .type 32; .endef .text .globl _main .def _main; .scl 2; .type 32; .endef _main: pushl %ebp movl %esp, ..

program tip 2021.01.08

변수 이름을 문자열로 변환 하시겠습니까?

변수 이름을 문자열로 변환 하시겠습니까? 파이썬 변수 이름을 표시된 것과 같은 문자열로 변환하고 싶습니다. 어떻게 아이디어가 있습니까? var = {} print ??? # Would like to see 'var' something_else = 3 print ??? # Would print 'something_else' 이것이 필요할 수있는 사용 시나리오가 있습니다. 나는 더 나은 방법이나 동일한 기능을 달성하는 것이 없다는 것을 의미하지 않습니다. 이것은 디버그 모드 및 기타 유사한 상황에서 오류가 발생한 경우 임의의 사전 목록을 '덤프'하는 데 유용합니다. 필요한 것은 eval()기능 의 반대입니다 . get_indentifier_name_missing_function() 식별자 이름 ( 'vari..

program tip 2021.01.08

MySQL에서 결과 집합 반복

MySQL에서 결과 집합 반복 저는 MySQL에 저장 프로 시저를 작성하여 다소 간단한 선택 쿼리를 수행 한 다음 추가 쿼리, 데이터 변환 또는 데이터 삭제 여부를 결정하기 위해 결과를 반복하려고합니다. 효과적으로 구현하고 싶습니다. $result = mysql_query("SELECT something FROM somewhere WHERE some stuff"); while ($row = mysql_fetch_assoc($result)) { // check values of certain fields, decide to perform more queries, or not // tack it all into the returning result set } 오직 MySQL에서만 원하므로 프로 시저로 호출 ..

program tip 2021.01.08

재귀 뮤텍스를 언제 사용합니까?

재귀 뮤텍스를 언제 사용합니까? 재귀 뮤텍스를 사용하면 교착 상태에 도달하지 않고 뮤텍스를 두 번 이상 잠글 수 있으며 같은 횟수만큼 잠금을 해제해야한다는 것을 이해합니다. 그러나 어떤 특정 상황에서 재귀 뮤텍스를 사용해야합니까? 디자인 / 코드 수준의 상황을 찾고 있습니다. 예를 들어 재귀 적으로 호출하는 함수가 있고 이에 대한 동기화 된 액세스를 얻으려는 경우 : void foo() { ... mutex_acquire(); ... foo(); ... mutex_release(); } 재귀 뮤텍스가 없으면 먼저 "진입 점"함수를 만들어야하는데, 상호 재귀적인 함수 집합이있을 때 이것은 번거로워집니다. 재귀 뮤텍스없이 : void foo_entry() { mutex_acquire(); foo(); mut..

program tip 2021.01.08
반응형