반응형

JavaScript 2291

iOS 정적 및 동적 프레임 워크 설명

iOS 정적 및 동적 프레임 워크 설명 iOS 8의 출시와 함께 iOS의 동적 및 정적 프레임 워크에 대해 약간 혼란 스러움을 인정해야합니다. 내가 만든 라이브러리를 배포 할 방법을 찾고 있는데 iOS 7 이상을 지원해야합니다. (참고 : 이것은 독점 프레임 워크입니다. 저는 코코아 포드를 사용할 수 없으며 소스를 배포 할 수도 없습니다). 내가 이미 알고있는 것은 다음과 같습니다. iOS 8은 iOS 용 "임베디드 프레임 워크"를 도입했지만 내가 이해하는 바와 같이 iOS 8 이상에서만 iOS 7에서 작동하지 않습니다. 내 라이브러리를 정적 라이브러리 (.a 파일)로 배포하고 헤더도 배포 할 수있는 옵션이 있습니다. 이것이 상황을 처리하는 일반적인 방법이라는 것을 알고 있지만 그보다 더 간단한 것을 찾..

developer tip 2020.08.10

mt19937 PRNG를 간결하고 이식 가능하며 철저하게 시드하는 방법은 무엇입니까?

mt19937 PRNG를 간결하고 이식 가능하며 철저하게 시드하는 방법은 무엇입니까? 나는 누군가가 일반적으로 다음과 같은 코드와 함께 난수를 생성 하는 데 사용 하도록 제안하는 많은 답변을 보는 것 같습니다 . std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution dis(0, 5); dis(gen); 일반적으로 이것은 다음과 같은 일종의 "거룩하지 않은 혐오"를 대체합니다. srand(time(NULL)); rand()%6; 우리 는 낮은 엔트로피 를 제공 하고 예측 가능하며 최종 결과가 균일하지 않다고 주장함으로써 이전 방식을 비판 할 수 있습니다 .time(NULL)time(NULL) 그러나이 모든 것은 새로운 방식..

developer tip 2020.08.10

AngularJS 서비스에 현재 범위 전달

AngularJS 서비스에 현재 범위 전달 $scopeAngularJS 서비스에 "현재"를 전달하는 것이 맞 습니까? 나는 $ service가 하나의 컨트롤러에서만 소비된다는 것을 알고 있고 $ service 메서드 자체에서 컨트롤러의 범위에 대한 참조를 갖고 싶습니다. 이것이 철학적으로 옳습니까? 아니면 이벤트를 $ rootScope에 브로드 캐스트 한 다음 컨트롤러가이를 수신하도록하는 것이 더 낫습니까? 비동기가 발생했을 때 컨트롤러에 알리려면 Angular promises를 사용 하세요. 를 유발하려면 $apply범위가 필요하지 않습니다 $rootScope.$apply. 특정 범위 또는 루트에서 호출하는 데 차이가 없으므로을 호출 할 수 있습니다 . 변수 판독과 관련하여 매개 변수를 받으면 더 좋을..

developer tip 2020.08.10

기능적 디자인 패턴

기능적 디자인 패턴 모나드, 응용, 화살표 등 많은 기능적 관용어가 있습니다. 그것들은 다른 기사에 문서화되어 있지만 불행히도 한 곳에서 요약 된 책이나 기사를 모릅니다 ( Typeclassopedia가 있지만 많이 있습니다 잘 다루지 않은 영역). 누구든지 한곳에서 잘 다루고 FP에서 중급 기술을 가진 프로그래머가 접근 할 수있는 기사 / 책을 추천 할 수 있습니까? 내 제안은 Scala를 배우고 싶다면 Paul Chiusano와 Runar Bjarnason의 책을 읽는 것입니다. http://manning.com/bjarnason/ 파트 II : 기능 설계 및 결합 자 라이브러리 작은 언어 만들기 JSON 직렬화 사양 기반 테스트 파서 순전히 기능적인 병렬 처리 순전히 기능적 상태 파트 III : 기..

developer tip 2020.08.10

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
반응형