반응형

전체 글 2429

git의 semi-secret 빈 트리 객체는 신뢰할 수 있으며 왜 상징적 인 이름이 없습니까?

git의 semi-secret 빈 트리 객체는 신뢰할 수 있으며 왜 상징적 인 이름이 없습니까? Git에는 SHA1이 다음과 같은 잘 알려진 또는 적어도 잘 알려진 빈 트리가 있습니다. 4b825dc642cb6eb9a060e54bf8d69288fbee4904 (당신은 어떤 REPO에서도 새로 만든 하나를이 볼 수 git cat-file -t과 git cat-file -p). 열심히 일하고 매우 조심한다면이 빈 트리를 사용하여 파일이없는 디렉터리를 저장할 수 있습니다 ( git 저장소에 빈 디렉터리를 추가하는 방법에 대한 답변 참조 ). 실제로 좋은 생각은 아닙니다. git diff-tree샘플 후크 중 하나가하는에 대한 하나의 인수로 더 유용합니다 . 제가 궁금한 것은 이것이 얼마나 신뢰할 수 4b825..

developer tip 2020.08.10

프로그래밍 교육에 도움이되는 최고의 Linux C / C ++ 디버거 (또는 gdb의 프런트 엔드)는 무엇입니까?

프로그래밍 교육에 도움이되는 최고의 Linux C / C ++ 디버거 (또는 gdb의 프런트 엔드)는 무엇입니까? [닫은] 나는 초보자들에게 일종의 "라이트"C ++ 프로그래밍 과정을 가르친다 ( "라이트"는 포인터, 클래스 없음, 단순한 구형 C, 참조 및 STL 문자열 및 벡터를 의미 함). 학생들은 프로그래밍 경험이 없기 때문에 대화 형 디버거를 사용하면 프로그램 흐름, 변수 및 재귀를 이해하는 데 도움이 될 것이라고 생각합니다. 이 과정은 Linux로 진행됩니다. gdb를 사용하도록 가르치는 것은 지나친 일입니다 (대부분의 기능을 사용하거나 이해하지 못합니다). 간단하지만 사용하기 쉬운 것이 필요합니다. 프로그램이 현재 어느 줄에 있는지, 스택에 무엇이 있는지 (로컬 변수, 이전 호출 등) 확인하..

developer tip 2020.08.10

Mozilla Firefox 개발자 콘솔에서 붙여 넣기 방지를 비활성화하는 방법은 무엇입니까?

Mozilla Firefox 개발자 콘솔에서 붙여 넣기 방지를 비활성화하는 방법은 무엇입니까? 최근 버전의 Mozilla Firefox에는 개발자 콘솔에 붙여 넣기를 비활성화하는 매우 성가신 버그가 있습니다. 이것은 최악의 아이디어 여야합니다. 그러나 원하는 텍스트를 입력하여 허용하려고했지만 여전히 붙여 넣을 수 없으며 개발자 콘솔을 사용하기 때문에 브라우저를 전환해야 할 정도로 조만간 짜증이 날 것 같습니다. 매일. 나는 Mozilla와 Firefox를 정말 좋아하고 그런 어리석은 것으로 전환하고 싶지 않습니다. 그렇다면이 엉터리 "기능"을 영원히 끄는 방법은 무엇입니까? 정말 설정이 있기를 바라지 만 찾을 수 없습니다. 그렇지 않다면 버그 티켓을 열어야 할 것 같습니다. 내 firefox 버전 : 3..

developer tip 2020.08.10

모든 참조가있는 AppDomain에 어셈블리를 재귀 적으로로드하는 방법은 무엇입니까?

모든 참조가있는 AppDomain에 어셈블리를 재귀 적으로로드하는 방법은 무엇입니까? AppDomain복잡한 참조 트리 (MyDll.dll-> Microsoft.Office.Interop.Excel.dll-> Microsoft.Vbe.Interop.dll-> Office.dll-> stdole.dll) 가있는 새 어셈블리 로로드하고 싶습니다. 내가 아는 한, 어셈블리가에로드 될 때 AppDomain해당 참조는 자동으로로드되지 않으며 수동으로로드해야합니다. 그래서 내가 할 때 : string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory string path = System.IO.Path.Combine(dir, "MyD..

developer tip 2020.08.10

R에서 %> %는 무엇을 의미합니까?

R에서 %> %는 무엇을 의미합니까? 이 질문에 이미 답변이 있습니다. R에서 %> % 함수는 무엇을 의미합니까? 4 답변 이 예제를 따르고 있습니다 . server.R , file is here . 비슷한 필터를 할 계획이지만 무엇을할지 모르겠습니다 %>%. # Apply filters m % filter( Reviews >= reviews, Oscars >= oscars, Year >= minyear, Year = minboxoffice, BoxOffice % arrange(Oscars) 중위 연산자 %>%베이스 R의 일부가 아니지만, 패키지에 의해 정의 된 사실이다 magrittr( CRAN ) 무겁게 의해 사용된다 dplyr( CRAN ). 파이프처럼 작동하므로 Magritte의 유명한 그림 Th..

developer tip 2020.08.09

사전을 데이터 소스로 사용하는 C # DropDownList

사전을 데이터 소스로 사용하는 C # DropDownList 나는 설정할 DataTextField와 DataValueField의 Dropdownlist의 사전 (목록)을 사용하여 (languageList) languageCod화면에 텍스트로 키와 언어 이름 (영어)으로 (EN-GB)의. 관련 코드 : string[] languageCodsList= service.LanguagesAvailable(); Dictionary list = new Dictionary(languageCodsList.Length); foreach (string cod in languageCodsList) { CultureInfo cul = new CultureInfo(cod); list.Add(cod, cul.DisplayName)..

developer tip 2020.08.09

여러 컬렉션을 하나의 논리적 컬렉션으로 결합 하시겠습니까?

여러 컬렉션을 하나의 논리적 컬렉션으로 결합 하시겠습니까? 클래스의 멤버로 일정한 수의 컬렉션 (예 : 3 개의 ArrayLists)이 있다고 가정합니다. 이제 모든 요소를 ​​다른 클래스에 노출하여 모든 요소를 ​​간단히 반복 할 수 있도록합니다 (이상적으로는 읽기 전용). 나는 구아바 컬렉션을 사용하고 있는데 어떻게 구아바 이터 러블 / 반복자를 사용하여 임시 복사본 을 만들지 않고 내부 컬렉션에 대한 논리적 뷰를 생성 할 수 있는지 궁금합니다 . Guava를 사용하면을 사용할 수 있습니다 Iterables.concat(Iterable ...). 모든 이터 러블의 라이브 뷰를 생성하고 하나로 연결합니다 (이터 러블을 변경하면 연결된 버전도 변경됨). 그런 다음 연결된 iterable을 Iterable..

developer tip 2020.08.09

UIImage를 파일에 어떻게 저장합니까?

UIImage를 파일에 어떻게 저장합니까? UIImageimagePicker에서 가져온 파일 이있는 경우 문서 디렉토리의 하위 폴더에 어떻게 저장할 수 있습니까? 물론 앱의 문서 폴더에 하위 폴더를 만들 수 있습니다. 당신은 그것을 사용 NSFileManager합니다. 당신은 사용 UIImagePNGRepresentation을 NSData로 이미지를 변환하고 디스크에 그것을 저장합니다. // Create path. NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPat..

developer tip 2020.08.09

사전 병합 사전

사전 병합 사전 여러 사전을 병합해야합니다. 예를 들면 다음과 같습니다. dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} 로 A B C와 D나무의 잎이있는 것 같아{"info1":"value", "info2":"value2"} 알 수없는 사전 수준 (깊이)이 있습니다. {2:{"c":{"z":{"y":{C}}}}} 제 경우에는 노드가 문서이고 파일이되는 디렉토리 / 파일 구조를 나타냅니다. 다음을 얻기 위해 병합하고 싶습니다. dict3 = {1:{"a":{A}}, 2:{"b":{B},"c":{C}}, 3:{"d":{D}}} 파이썬으로 어떻게 쉽게 할 수 있을지 모르겠습니다. 이것은 실제로 매우 까다 롭습니다. 특히 중복되지만 일..

developer tip 2020.08.09

추가하기 전에 클래스가 이미 할당되었는지 확인하십시오.

추가하기 전에 클래스가 이미 할당되었는지 확인하십시오. jQuery에서 해당 클래스를 추가하기 전에 클래스가 이미 요소에 할당되었는지 확인하는 것이 좋습니다. 전혀 효과가 없을까요? 예를 들면 : bar 클래스 baz가 이미에 할당되었는지 확실하지 않은 경우 label이것이 가장 좋은 방법일까요? var class = 'baz'; if (!$('label').hasClass(class)) { $('label').addClass(class); } 아니면 이것으로 충분할까요? $('label').addClass('baz'); 전화 만하세요 addClass(). jQuery가 검사를 수행합니다. 직접 확인하면 jQuery가 여전히 확인을 실행 하므로 작업이 두 배로 늘어납니다 . 콘솔에서 간단하게 확인 add..

developer tip 2020.08.09
반응형