반응형

java 2507

Path.GetTempPath ()의 반환 값을 결정하는 것은 무엇입니까?

Path.GetTempPath ()의 반환 값을 결정하는 것은 무엇입니까? 현재는 Path.GetTempPath()로그 파일을 작성할 위치를 파악하는 데 사용 하고 있지만 최근에는 반환 된 경로가 예상과 다른 사용자 컴퓨터를 발견했습니다. 일반적으로 반환 된 경로는 C : \ Documents and Settings \ [userid] \ Local Settings \ Temp 이지만이 경우에는 C : \ Temp입니다. 이것은 일반적으로 문제가되지 않지만 어떤 이유로 문제의 사용자는 C : \ Temp에 쓸 수있는 권한이 없었습니다 . 환경 변수를 두 번 확인했고 USER 환경 변수는 예상대로 C : \ Documents and Settings \ [userid] \ Local Settings \ Te..

Program Tip 2020.11.15

g ++에서 프로필 기반 최적화를 사용하는 방법은 무엇입니까?

g ++에서 프로필 기반 최적화를 사용하는 방법은 무엇입니까? 또한 누구든지 주제에 대한 좋은 자습서를 알려줄 수 있습니까? 아무것도 찾을 수 없습니다. -fprofile-generate는 프로파일 링 코드로 애플리케이션을 계측합니다. 응용 프로그램은 실제로 실행되는 동안이 사용 패턴이 컴파일 타임에 알려진 경우 성능을 향상시킬 수있는 특정 이벤트를 기록합니다. 분기, 인라인 가능성 등은 모두 기록 할 수 있지만 GCC가이를 구현하는 방법에 대해 자세히 모르겠습니다. 프로그램이 종료되면이 모든 데이터를 * .gcda 파일로 덤프합니다.이 파일은 기본적으로 테스트 실행을위한 로그 데이터입니다. -fprofile-use 플래그로 애플리케이션을 다시 빌드 한 후 GCC는 최적화를 수행 할 때 * .gcda 로..

Program Tip 2020.11.15

Objective-C의 정방향 선언 열거

Objective-C의 정방향 선언 열거 Objective-C 프로그램에서 열거 형 가시성에 문제가 있습니다. 두 개의 헤더 파일이 있고 하나는 typedef enum. 다른 파일은 typedef'd 유형 을 사용해야합니다 . 스트레이트 C에서는 단순히 #include다른 헤더 파일을 사용하지만 Objective-C에서는 필요에 따라 #import포워드 @class선언을 사용하는 대신 헤더 파일간에 사용하지 않는 것이 좋습니다 . 그러나 열거 유형을 전달 선언하는 방법을 알 수 없습니다. .m안전하게 #import제거 할 수 있는 해당 구현 파일을 제외하고는 실제 열거 된 값이 필요하지 않습니다 . 그렇다면 typedef enum헤더에서를 어떻게 인식 할 수 있습니까? 계속해서 #import. 사람들이 ..

Program Tip 2020.11.15

보이지 않는 문자열 값이있는 새 레코드를 데이터 프레임에 추가 할 때 보이지 않는 요인 수준으로 인해 경고가 발생하고 NA가 발생합니다.

보이지 않는 문자열 값이있는 새 레코드를 데이터 프레임에 추가 할 때 보이지 않는 요인 수준으로 인해 경고가 발생하고 NA가 발생합니다. 2001 년부터 2007 년까지의 청구 데이터를 포함하는 데이터 프레임 (14.5K 행 x 15 열)이 있습니다. 새로운 2008 데이터를 다음과 같이 추가합니다. alltime Warning message: In `[ df df

Program Tip 2020.11.15

정규식의 복잡성은 무엇입니까?

정규식의 복잡성은 무엇입니까? 문자열에 대한 정규식 비교를 수행하는 데 걸리는 문자열 길이와 관련하여 복잡성은 무엇입니까? 대답은 "정규식"이 정확히 무엇을 의미하는지에 따라 다릅니다. 클래식 정규 표현식에이 될 수 컴파일 에 결정적 유한 오토마타 길이의 문자열을 일치시킬 수 있습니다 N에 O(N)시간. 정규식 언어에 대한 특정 확장은 상황을 악화시킵니다. 다음과 같은 관심 문서를 찾을 수 있습니다. 정규식 일치는 간단하고 빠를 수 있습니다 . 제한되지 않음-빈 입력 문자열에서 끝나지 않는 정규식을 만들 수 있습니다. 일반 (TCS : 역 참조 없음, 연결, 대체, Kleene 별) regexp를 사용하고 regexp가 이미 컴파일 된 경우 O (n)입니다. RegEx에서 (표현식 자체에 관계없이) 엄격..

Program Tip 2020.11.15

MongoDB에서 "id"와 "_id"필드의 차이점

MongoDB에서 "id"와 "_id"필드의 차이점 MongoDB 문서의 필드 ID 또는 _ID 사용에 차이가 있습니까? 나는 보통 "_id"를 사용하기 때문에 이것을 묻지 만, 문서에서 이런 종류 ({id : -1})를 보았다 : http://www.mongodb.org/display/DOCS/Optimizing+Object+IDs# OptimizingObjectIDs-Sortbyidtosortbyinsertiontime 편집하다 문서가 잘못된 것으로 밝혀졌습니다. 문서의 오타 일뿐입니다. 이 _id필드는 모든 문서의 기본 키입니다. 호출 _id되며을 통해 액세스 할 수도 있습니다 id. id키 를 사용하려고 하면 illegal ObjectId format오류 가 발생할 수 있습니다 . 이 섹션은 자동..

Program Tip 2020.11.15

소켓 대 SocketChannel

소켓 대 SocketChannel 일반적으로 SocketChannels 및 NIO 를 이해하려고합니다 . 일반 소켓으로 작업하는 방법과 일반 블로킹 소켓을 사용하여 클라이언트 당 간단한 스레드 서버를 만드는 방법을 알고 있습니다. 그래서 내 질문 : SocketChannel이란 무엇입니까? Socket 대신 SocketChannel로 작업 할 때 얻는 추가 사항은 무엇입니까? 채널과 버퍼의 관계는 무엇입니까? 선택기 란 무엇입니까? 문서 의 첫 번째 문장 은 A selectable channel for stream-oriented connecting sockets.입니다. 그게 무슨 뜻입니까? 나는 또한 이 문서를 읽었 지만 어떻게 든 그것을 얻지 못하고 있습니다 ... A Socket는 차단 입 / 출..

Program Tip 2020.11.15

Perl에서 shift ()는 무엇을합니까?

Perl에서 shift ()는 무엇을합니까? 다음 줄은 무엇을 의미 할 수 있습니까? my $x = shift; shift()배열을 인수로 취한 다음 해당 배열의 첫 번째 항목을 반환하고 삭제하는 내장 Perl 서브 루틴입니다. shift호출 과 함께 서브 루틴에 전달 된 모든 매개 변수를 얻는 것이 일반적 입니다. 예를 들어, foo세 개의 인수를 사용 하는 서브 루틴 이 있다고 가정하십시오 . 이러한 매개 변수를 지역 변수에 할당하는 한 가지 방법은 다음과 shift같습니다. sub foo() { my $x = shift; my $y = shift; my $z = shift; # do something } 여기서 혼란은 shift가 배열을 인수로 전달하지 않는 것처럼 보인다는 것입니다. 실제로 @_서..

Program Tip 2020.11.15

IntelliJ IDEA 용 Visual Studio ReSharper 키맵

IntelliJ IDEA 용 Visual Studio ReSharper 키맵 저는 주로 Visual Studio와 ReSharper (R #)를 개발에 사용하며 R #에 대한 뛰어난 실무 지식을 가지고 있습니다. IDEA 키맵 체계를 배우지 않고도 IntelliJ IDEA (개인 Java 모험과 함께)의 지식을 활용하고 싶습니다. IDEA에는 Visual Studio 키맵이 있지만 주로 찾기 (Ctrl + F) 및 바꾸기 (Ctrl + H) 등과 같은 키 바인딩을 업데이트합니다. Visual Studio에는 "Inspect This ..."등과 같은 기본 제공 기능이 없기 때문입니다. (R #에서 제공하는 것) Visual Studio 키맵의 IntelliJ 키 바인딩은 단지 IDEA의 덤프 일뿐입니다...

Program Tip 2020.11.15

D3로 "실시간"그래프 생성

D3로 "실시간"그래프 생성 나는 최근에 D3.js 프레임 워크를 사용하는 방법을 배우기 시작했고, 내가 원하는 것을 정확히 수행하도록 설계된 것처럼 보이지만 "실시간"업데이트 그래프의 간단한 예를 찾을 수 없습니다. 새 데이터를 사용할 수있게되면 업데이트되는 꺾은 선형 차트와 같은 것을 찾고 있습니다. 새 데이터는 "마지막으로 본"타임 스탬프 또는 다른 AJAX-y 메서드가있는 json URL을 쳐서 얻을 수 있습니다. 편집 : 답변의 D3 부분은 다음과 같습니다. http://bost.ocks.org/mike/path/ 이제 사람들은 서버에서 클라이언트로 새 데이터를 가져 오는 것을 어떻게 권장합니까? 이 튜토리얼은 실시간 선 그래프를 만드는 데 많은 도움이 될 수 있습니다 : http://bost...

Program Tip 2020.11.15
반응형