반응형

JavaScript 2291

GCC -g 대 -g3 GDB 플래그 : 차이점은 무엇입니까?

GCC -g 대 -g3 GDB 플래그 : 차이점은 무엇입니까? gcc 또는 Clang으로 C 소스 코드를 컴파일 할 때 항상 -g플래그를 사용하여 gdb에 대한 디버깅 정보를 생성합니다. gcc -g -o helloworld helloworld.c 나는 어떤 사람들이 -g3대신 추천한다는 것을 알았습니다 . 플래그 -g와 -g3플래그 의 차이점은 무엇입니까 ? 또한 차이가 -g및 -ggdb? 로부터 문서 : -지 운영 체제의 기본 형식 (stabs, COFF, XCOFF 또는 DWARF 2)으로 디버깅 정보를 생성합니다. GDB는이 디버깅 정보로 작업 할 수 있습니다. stabs 형식을 사용하는 대부분의 시스템에서 -g는 GDB 만 사용할 수있는 추가 디버깅 정보를 사용할 수 있도록합니다. 이 추가 정보..

developer tip 2020.09.08

컨테이너 별 버전 대신 std :: begin 및 std :: end를 사용하는 경우

컨테이너 별 버전 대신 std :: begin 및 std :: end를 사용하는 경우 이 질문에 이미 답변이 있습니다. C ++ 11에서 멤버가 아닌 시작 및 종료 함수를 사용하는 이유는 무엇입니까? 6 답변 말 대신 무료로 기능을 사용해야합니다 시작의 경우 컨테이너의 특정 버전을 설명하는 어떤 일반적인 환경 설정이나 규칙이 std::begin와 std::end? 함수가 템플릿 인 경우 컨테이너 유형이 템플릿 매개 변수 인 경우 다음 std::begin과 같이 std::end사용해야합니다. template void do_stuff( const T& t ) { std::for_each( std::begin(t), std::end(t), /* some stuff */ ); } 컨테이너 유형이 알려진 표준 /..

developer tip 2020.09.08

ObservableCollection을 지울 때 e.OldItems에 항목이 없습니다.

ObservableCollection을 지울 때 e.OldItems에 항목이 없습니다. 나는 여기에 정말로 나를 방해하는 무언가가 있습니다. 항목으로 채워진 ObservableCollection T가 있습니다. 또한 CollectionChanged 이벤트에 연결된 이벤트 처리기가 있습니다. 이 경우 취소 컬렉션을이 NotifyCollectionChangedAction.Reset에 e.Action 설정과 CollectionChanged 이벤트가 발생합니다. 네, 정상입니다. 그러나 이상한 점은 e.OldItems 또는 e.NewItems에 아무것도 없다는 것입니다. e.OldItems가 컬렉션에서 제거 된 모든 항목으로 채워질 것으로 예상합니다. 다른 사람이 본 적이 있습니까? 만약 그렇다면, 그들은 어떻..

developer tip 2020.09.08

잘못된 utf8 문자열의 예?

잘못된 utf8 문자열의 예? 내 코드 중 일부가 잘못된 데이터를 처리하는 방법을 테스트 중이며 잘못된 UTF-8 인 몇 개의 바이트가 필요합니다. 왜 그들이 나쁜지 / 어디서 구했는지에 대한 설명을 게시 할 수 있습니까? Markus Kuhn의 UTF-8 디코더 기능 및 스트레스 테스트 파일 살펴보기 외로운 시작 바이트, 연속 바이트 누락, 지나치게 긴 시퀀스 등을 포함하여 많은 UTF-8 불규칙성의 예를 찾을 수 있습니다. PHP에서 : $examples = array( 'Valid ASCII' => "a", 'Valid 2 Octet Sequence' => "\xc3\xb1", 'Invalid 2 Octet Sequence' => "\xc3\x28", 'Invalid Sequence Identifi..

developer tip 2020.09.08

Java / JPA에서 저장 프로 시저 호출

Java / JPA에서 저장 프로 시저 호출 저장 프로 시저를 호출하고 일부 데이터를 검색하는 간단한 웹 응용 프로그램을 작성 중입니다. 클라이언트의 데이터베이스와 상호 작용하는 매우 간단한 응용 프로그램입니다. 직원 ID와 회사 ID를 전달하면 저장 프로 시저가 직원 세부 정보를 반환합니다. 웹 응용 프로그램은 데이터를 업데이트 / 삭제할 수 없으며 SQL Server를 사용하고 있습니다. Jboss AS에 웹 애플리케이션을 배포하고 있습니다. JPA를 사용하여 저장 프로 시저 또는 CallableStatement. 이 경우 JPA 사용의 장점. 또한이 저장 프로 시저를 호출하는 SQL 문은 무엇입니까? 나는 이전에 저장 프로 시저를 사용한 적이 없으며 이것으로 어려움을 겪고 있습니다. 구글은 그다지 ..

developer tip 2020.09.08

jQuery에서 드롭 다운 값 가져 오기

jQuery에서 드롭 다운 값 가져 오기 'ID, 이름'쌍이있는 드롭 다운이 있습니다. 예 존 밀러 짐 스미스 Jen Morsin Jon MIller의 ID는 101입니다. Jim Smith의 ID는 102입니다. Jen Morsin의 ID는 103입니다. 내가 다음을 할 때 : var arNames = $('#Crd').val() Jon Miller를 선택하면 101을 얻습니다. Jon Miller를 선택하고 싶습니다. $('#Crd').val()드롭 다운 요소의 선택된 값을 제공합니다. 이것을 사용하여 선택한 옵션 텍스트를 가져옵니다. $('#Crd option:selected').text(); 가장 좋은 방법은 다음을 사용하는 것입니다. $("#yourid option:selected").text(..

developer tip 2020.09.07

IPython의 매직 % paste는 어떻게 작동합니까?

IPython의 매직 % paste는 어떻게 작동합니까? 이미 들여 쓰기 된 Python 코드 / 전체 함수 및 클래스를 IPython에 복사하고 싶습니다. 들여 쓰기를 시도 할 때마다 다음과 같은 오류 메시지가 나타납니다. IndentationError: unindent does not match any outer indentation level (, line 12) If you want to paste code into IPython, try the %paste and %cpaste magic functions. IPython에 직접 복사 할 수 없습니다. 단계는 다음과 같습니다. IPython에 복사하려는 줄을 클립 보드에 복사합니다. %pasteIPython에 들어가십시오 엔터 키를 치시오 이익!..

developer tip 2020.09.07

matplotlib에서 서브 플롯 사이의 간격을 제거하는 방법은 무엇입니까?

matplotlib에서 서브 플롯 사이의 간격을 제거하는 방법은 무엇입니까? 아래 코드는 서브 플롯 사이에 간격을 생성합니다. 서브 플롯 사이의 간격을 제거하고 이미지를 좁은 격자로 만들려면 어떻게합니까? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show() gridspec 을 사용 하여 축 사이의 간격을 제어 할 수 있습니다 . 여기에 더 많은 ..

developer tip 2020.09.07

Objective-C 프레임 워크를 Swift 프로젝트로 가져올 때 Bridging Header에서 "파일을 찾을 수 없음"발생

Objective-C 프레임 워크를 Swift 프로젝트로 가져올 때 Bridging Header에서 "파일을 찾을 수 없음"발생 ObjC 기반 프레임 워크를 가져 오려고하는 Swift 프로젝트가 있습니다. 프레임 워크는 프로젝트 경로 아래의 디렉토리에 있으며 Xcode의 프로젝트에서 참조됩니다. 프로젝트의 'Build Phases'페이지에있는 "Link Binary with Libraries"에도 추가됩니다. 그러나 어떤 이유로 Bridging-Header 파일에 프레임 워크를 포함 할 수없는 것 같습니다. 다음과 같은 오류가 발생합니다. BridgingHeader.h:5:9: error: 'Parse/Parse.h' file not found #import ^ :0: error: failed to im..

developer tip 2020.09.07

Android에서 열거 형 사용을 엄격히 피해야합니까?

Android에서 열거 형 사용을 엄격히 피해야합니까? Bundle다음과 같은 인터페이스에서 키와 같은 관련 상수 세트를 함께 정의했습니다 . public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } 이것은 관련 상수를 함께 그룹화하고 정적 가져 오기 (구현이 아님)를 만들어 사용하는 더 좋은 방법을 제공합니다. 내가 알고있는 Android프레임 워크도 같은 동일한 방법으로 상수를 사용합니다 Toast.LENTH_LONG, View.GONE. 그러나 나는 종종 Java Enums상수를 나타내는 훨씬 더 좋고 강력한 방법을 제공 한다고 느낍..

developer tip 2020.09.07
반응형