반응형

programing tip 3103

magit와 덩어리를 나누기

magit와 덩어리를 나누기 나는 매우 가까운 (따라서 동일한 덩어리의 일부) 2 개의 편집을 개별적으로 커밋하고 싶습니다. magit 내에서 덩어리를 분리 할 수 ​​있습니까? Ctrl+Space(C-SPC)로 마크를 올바르게 설정할 수 있으며 magit은 선택한 부분 만 커밋합니다. 당신은 또한 사용할 수 있습니다 -및 +감소 또는 DIFF (와의 심술쟁이의 범위를 증가 0재설정)하지만 dominikh의 답변에 대해 알아야 할 가장 중요한 일입니다. Magit은 재사용 diff-mode하지만 VC 패키지처럼 많은 diff-mode명령을 노출하지 않습니다 magit-revision-mode. 예를 들어 diff-split-hunk일반적 C-c C-s으로 diff-mode. 참고 URL : https:/..

programing tip 2020.10.07

R에서 루프가 느린 이유는 무엇입니까?

R에서 루프가 느린 이유는 무엇입니까? 루프가 느리고 R대신 벡터화 된 방식으로 작업을 수행해야 한다는 것을 알고 있습니다. 하지만 왜? 루프가 느리고 apply빠른 이유는 무엇 입니까? apply몇 가지 하위 기능을 호출합니다. 빠르지 않은 것 같습니다. 업데이트 : 죄송합니다. 질문이 잘못되었습니다. 벡터화와 apply. 내 질문은, "벡터화가 더 빠른 이유는 무엇입니까?" R의 루프는 모든 해석 언어가 느린 것과 같은 이유로 느립니다. 모든 작업에는 많은 추가 수하물이 있습니다. R_execClosurein을eval.c 보세요 (이것은 사용자 정의 함수를 호출하기 위해 호출되는 함수입니다). 거의 100 줄에 달하며 실행을위한 환경 생성, 환경에 인수 할당 등 모든 종류의 작업을 수행합니다. C에서..

programing tip 2020.10.07

전체 화면 wpf

전체 화면 wpf 전체 화면에 표시되는 WPF 응용 프로그램을 개발 중입니다. 또한 애플리케이션은 여러 차원의 많은 태블릿에서 작동해야합니다. 내 응용 프로그램이 크기와 관계없이 전체 화면으로 실행되기를 원합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 그냥 설정 WindowState을 Maximized하고,을 WindowStyle에 None. WindowStyle을 None으로 설정하고 WindowState를 Maximized로 설정합니다. 다음과 같이 할 수 있습니다. WindowState = WindowState.Maximized; WindowStyle = WindowStyle.None; 또는 xaml에서 : 전체 화면 wpf에서 벗어나려면 Alt-Tab을 클릭하기 만하면됩니다. 다른 응..

programing tip 2020.10.07

형식화하지 않고 JObject를 직렬화하는 방법은 무엇입니까?

형식화하지 않고 JObject를 직렬화하는 방법은 무엇입니까? 나는이 JObject내가 JSON에 LINQ (같은 라이브러리에서 제공)로 구성하는 것이 (내가 Json.Net을 사용하고 있습니다). 에서 ToString()메서드를 호출하면 JObject결과가 형식화 된 JSON으로 출력됩니다. 이를 위해 서식을 "없음"으로 설정하려면 어떻게합니까? JObject의 ToString(Formatting.None)메서드를 호출합니다 . 또는 객체를 JsonConvert.SerializeObject 메서드에 전달하면 형식화없이 JSON을 반환합니다. 문서 : JToken.ToString으로 JSON 텍스트 작성 다음을 수행 할 수도 있습니다. string json = myJObject.ToString(Newto..

programing tip 2020.10.07

masksToBounds = YES가 CALayer 그림자를 방지하는 이유는 무엇입니까?

masksToBounds = YES가 CALayer 그림자를 방지하는 이유는 무엇입니까? 다음 스 니펫을 사용하여 UIView 중 하나에 그림자 효과를 추가합니다. 꽤 잘 작동합니다. 그러나 뷰의 masksToBounds 속성을 YES로 설정하자마자 . 그림자 효과가 더 이상 렌더링되지 않습니다. self.myView.layer.shadowColor = [[UIColor blackColor] CGColor]; self.myView.layer.shadowOpacity = 1.0; self.myView.layer.shadowRadius = 10.0; self.myView.layer.shadowOffset = CGSizeMake(0.0f, 0.0f); self.myView.layer.cornerRadius =..

programing tip 2020.10.07

빌드 오류 : "다른 프로세스에서 사용 중이므로 프로세스가 파일에 액세스 할 수 없습니다."

빌드 오류 : "다른 프로세스에서 사용 중이므로 프로세스가 파일에 액세스 할 수 없습니다." 저는 C # webforms앱을 가지고 있는데 , 오늘까지 그냥 수영으로 작동했습니다. 이제 오늘 갑자기 앱을 실행하려고 할 때마다 파일 잠금 오류가 발생합니다. "obj \ Debug \ MyProject.exe"파일을 "bin \ Debug \ MyProject.exe"에 복사 할 수 없습니다. 다른 프로세스에서 사용 중이므로 "bin \ Debug \ MyProject.exe"파일에 액세스 할 수 없습니다. 인터넷 검색 오류는 명백한 것 이상으로 나오지 않습니다. 즉, VS는 파일이 잠겨 있다고 생각합니다. 그리고 VS를 닫고 다시 열면 프로젝트가 처음으로 잘 실행되기 때문에 파일을 잠그는 것은 Visual..

programing tip 2020.10.07

프로그래밍 방식으로 Android 기기의 MAC 가져 오기

프로그래밍 방식으로 Android 기기의 MAC 가져 오기 Java를 사용하여 Android 장치의 MAC 주소를 얻어야합니다. 온라인으로 검색했지만 유용한 정보를 찾지 못했습니다. 주석에서 이미 지적했듯이 MAC 주소는 WifiManager 를 통해 수신 할 수 있습니다 . WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = manager.getConnectionInfo(); String address = info.getMacAddress(); 또한 적절한 권한을 추가하는 것을 잊지 마십시오. AndroidManifest.xml Android 6.0 변경 사항을 참조하십시오 . 사용자에게 더..

programing tip 2020.10.07

Ruby에서 fail 키워드는 무엇을합니까?

Ruby에서 fail 키워드는 무엇을합니까? 루비를 배우면서 fail키워드를 만났습니다 . 무슨 뜻이에요? if password.length < 8 fail "Password too short" end unless username fail "No user name set" end 루비에서 fail와 동의어이다 raise. fail키워드는 방법이다 Kernel클래스가 포함되는 모듈 Object. 이 fail메서드는 raise키워드 와 마찬가지로 런타임 오류를 발생시킵니다 . 이 fail메서드에는 세 가지 오버로드가 있습니다. fail: RuntimeError오류 메시지없이 a 를 발생시킵니다. fail(string): RuntimeError오류 메시지로 문자열 인수를 사용하여 a를 발생시킵니다. fail ..

programing tip 2020.10.07

jQuery UI Resizable을 사용하여 가로 또는 세로로만 크기를 조정하는 방법은 무엇입니까?

jQuery UI Resizable을 사용하여 가로 또는 세로로만 크기를 조정하는 방법은 무엇입니까? 내가 찾은 유일한 해결책은 현재 값으로 최대 및 최소 높이 또는 너비를 설정하는 것입니다. 예: foo.resizable({ maxHeight: foo.height(), minHeight: foo.height() }); 그러나 이것은 정말 추합니다. 특히 프로그래밍 방식으로 요소의 높이를 변경해야하는 경우 더욱 그렇습니다. 다음 과 같이 왼쪽과 오른쪽 (또는 동쪽 / 서쪽)에만 표시 되도록 크기 조정 handles옵션 을 설정할 수 있습니다 . foo.resizable({ handles: 'e, w' });​ 여기에서 시도해 볼 수 있습니다. 포스터는 주로 가로 전용 크기 조정을 요구했지만 질문은 세로도..

programing tip 2020.10.07

템플릿 클래스의 단일 메서드에 대한 템플릿 전문화

템플릿 클래스의 단일 메서드에 대한 템플릿 전문화 템플릿 클래스를 포함하는 다음 헤더가 적어도 두 개의 .CPP파일에 포함되어 있다는 점을 항상 고려하면 이 코드는 올바르게 컴파일됩니다. template class TClass { public: void doSomething(std::vector * v); }; template void TClass::doSomething(std::vector * v) { // Do something with a vector of a generic T } template inline void TClass::doSomething(std::vector * v) { // Do something with a vector of int's } 그러나 전문화 방법의 인라인에 유의하십시..

programing tip 2020.10.06
반응형