반응형

Java 2009

숙련 된 C 프로그래머를위한 C ++ 튜토리얼

숙련 된 C 프로그래머를위한 C ++ 튜토리얼 저는 25 년 동안 C로만 프로그래밍 해 왔지만 C ++를 사용한 적이 없습니다. 이제 C ++ 프로그래밍의 기초를 배워야합니다. 누구든지 저에게 가장 적합한 온라인 자습서를 추천 할 수 있습니까 (또는 그 책에 실패한 경우). 감사. 편집 : 실제로 거대 하고 오래된 C 프로그램에 몇 가지 더러운 해킹을 추가하기 위해 C ++가 필요했습니다 . 전체 프로그램을 적절하게 작성된 OO 코드로 변환하는 것은 완전히 경제적으로 불가능합니다. 어떤 사람들은 "C ++의 적절한 정신에 들어 가지 않고 C ++를 알고있는 C 프로그래머"가되는 길로 나를 이끌 것이라는 사실을 바탕으로 제안 된 솔루션을 비판했지만 실제로는 제 요구 사항에 완벽하게 부합합니다. 편집 : 가..

programing 2020.11.12

Mathematica 노트북의 버전 관리

Mathematica 노트북의 버전 관리 물론 Mathematica 노트북은 일반 텍스트 파일입니다. 버전 제어 시스템 (특정 시스템이 중요하다고 생각하지 않지만 제 경우에는 git)과 잘 작동 할 것으로 기대하는 것이 합리적입니다. 그러나 사실은 모든 .nb 파일이 캐시 정보, 타임 스탬프 및 기타 분류 된 메타 데이터로 가득 차 있다는 것입니다. 그것의 흠집. 즉, 제한된 버전 제어가 가능합니다. 커밋 및 롤백이 잘 작동합니다. 하지만 병합은 재앙 입니다. Mathematica는 병합 마커가있는 파일을 열지 않으며 텍스트 편집기는 .nb 파일을 통해 이동할 수 없습니다. 노트북을 버전 관리하에 둔 사람이 있습니까? 어떻게? 텍스트 편집기로 노트북을 볼 때 참조하는 메타 데이터 인 파일 개요 캐시를 비..

programing 2020.11.12

프로젝트에 파일을 추가 할 때 Visual Studio가 .vspscc 파일을 체크 아웃하는 이유는 무엇입니까?

프로젝트에 파일을 추가 할 때 Visual Studio가 .vspscc 파일을 체크 아웃하는 이유는 무엇입니까? TFS 소스 제어에서 프로젝트에 새 파일을 추가하면 프로젝트 파일과 해당 프로젝트 파일에 해당하는 .vspscc 파일이 체크 아웃됩니다. 프로젝트 파일 자체는 변경되지만 (새 파일을 포함하기 위해) .vspscc 파일은 전혀 변경되지 않습니다. 왜 확인해야하나요? 체크 아웃되지 않도록 비활성화하는 방법이 있습니까? 그렇다면 체크 아웃해야합니까? 특정 조건 하에서 수정 될 것이기 때문에 체크 아웃됩니다. 따라서 그들은 기본적으로 체크 아웃했습니다. 나는 그것에 대해 걱정하지 않을 것입니다. 그것은 아무것도 다치게하지 않으며, 그것을 비활성화하면 미래에 기괴한 방식으로 당신을 심하게 물릴 수 있습..

programing 2020.11.12

.trigger () 대 .click ()의 ​​jQuery 장점 / 차이점

.trigger () 대 .click ()의 ​​jQuery 장점 / 차이점 성능 측면에서 다음과 같은 이점 (또는 차이점)은 무엇입니까? $('.myEl').click(); 과 $('.myEl').trigger('click'); 전혀 없습니까? 다음은 click메서드 의 코드입니다 . jQuery.fn.click = function (data, fn) { if (fn == null) { fn = data; data = null; } return arguments.length > 0 ? this.on("click", null, data, fn) : this.trigger("click"); } 보시다시피; 함수에 인수가 전달되지 않으면 클릭 이벤트가 트리거됩니다. 사용 .trigger("click")하면 ..

programing 2020.11.12

R에서 Rprof를 효율적으로 사용하는 방법은 무엇입니까?

R에서 Rprof를 효율적으로 사용하는 방법은 무엇입니까? 의 프로파일 러 R와 유사한 방식으로 -Code에서 프로파일을 가져올 수 있는지 알고 싶습니다 matlab. 즉, 어떤 행 번호가 특히 느린 행 번호인지 알아내는 것입니다. 지금까지 얻은 것은 왠지 만족스럽지 않습니다. 나는 Rprof프로필 파일을 만들곤했다. 사용 summaryRprof하면 다음과 같은 결과가 나타납니다. $by.self self.time self.pct total.time total.pct [.data.frame 0.72 10.1 1.84 25.8 inherits 0.50 7.0 1.10 15.4 data.frame 0.48 6.7 4.86 68.3 unique.default 0.44 6.2 0.48 6.7 deparse 0...

programing 2020.11.12

PyMongo upsert에서 "upsert는 bool의 인스턴스 여야합니다."오류 발생

PyMongo upsert에서 "upsert는 bool의 인스턴스 여야합니다."오류 발생 Python에서 MongoDB에 대한 업데이트를 실행하고 있습니다. 이 줄이 있습니다. self.word_counts[source].update({'date':posttime},{"$inc" : words},{'upsert':True}) 그러나 다음 오류가 발생합니다. raise TypeError("upsert must be an instance of bool") 그러나 True나에게는 bool의 인스턴스처럼 보입니다! 이 업데이트를 올바르게 작성하려면 어떻게해야합니까? PyMongo의 세 번째 인수가 update()됩니다 upsert및 부울이 아닌 사전을 통과해야합니다. 코드를 다음과 같이 변경하십시오. self...

programing 2020.11.11

Scheme과 Common Lisp의 실제 차이점은 무엇입니까?

Scheme과 Common Lisp의 실제 차이점은 무엇입니까? (또는 Lisp의 다른 두 가지 방언) 참고 : 나는 무엇을 배워야할지, 어느 것이 더 나은지, 또는 그와 비슷한 것을 묻는 것이 아닙니다. 나는 읽는 것이 좋을 것 같았 기 때문에 무료 버전의 SICP를 선택했다. (나는 그것에 대해 좋은 것을 들었고, 그런 종류의 프로그래밍에 관심이있다). Scheme이 Lisp의 방언이라는 것을 알고 있습니다. Scheme과 Common Lisp의 실제 차이점은 무엇입니까? 'CL은 더 큰 stdlib를 가지고있다 ... 실제 프로그래밍에 적합하지 않다 ..'에 대해 많이있는 것 같지만, 'CL이 이것 때문이다. 차이점은 기술적이고 (더 중요한 것은 제 생각에는) 문화적이기 때문에 이것은 약간 까다로운..

programing 2020.11.11

Objective C의 사유 재산

Objective C의 사유 재산 Objective C에서 개인 속성을 선언하는 방법이 있습니까? 목표는 특정 메모리 관리 체계를 구현하는 합성 된 게터 및 세터의 이점을 누리지 만 공개되지 않는 것입니다. 범주 내에서 속성을 선언하려고하면 오류가 발생합니다. @interface MyClass : NSObject { NSArray *_someArray; } ... @end @interface MyClass (private) @property (nonatomic, retain) NSArray *someArray; @end @implementation MyClass (private) @synthesize someArray = _someArray; // ^^^ error here: @synthesize not..

programing 2020.11.11

gson에서 MalformedJsonException 발생

gson에서 MalformedJsonException 발생 gson 을 사용하여 json 문자열을 Java-Object 로 변환하고 있습니다. 의 값 result2는 정확히의 값과 동일한 결과 1 . (디버거에서 복사 됨, 백 슬래시 추가됨) result1을 변환하는 동안 다음 예외가 발생 합니다. com.google.gson.JsonSyntaxException : com.google.gson.stream.MalformedJsonException : 1 행 170 열에 EOF가 필요합니다. result2 변환이 잘 작동합니다. json 문자열은 jsonlint.com에 따라 유효합니다. public static Userinfo getUserinfo() { String result1 = http.POST(..

programing 2020.11.11

git status-> 하위 디렉토리에 추가 (스테이징) 될 파일 표시

git status-> 하위 디렉토리에 추가 (스테이징) 될 파일 표시 폴더에서 git 저장소를 시작하고 그 안에 여러 하위 디렉토리가 있다고 가정합니다. .gitignore하위 디렉토리의 파일을 제외하는 몇 가지 globbing 패턴 이 있습니다. 그러나 git status 내가 무엇이든 준비하기 전에 git status는 추가 할 하위 폴더의 이름 만 표시하며, 추가 할 경우 각 하위 디렉터리의 어떤 파일이 추가 (스테이징)되는지에 대해 구체적으로 표시하지 않습니다 git add .. 하지만 흥미롭게도 .NET git status으로 파일을 준비한 후 커밋 될 파일에 대해 명시 적 입니다 git add .. 어쨌든 준비git status 될 파일에 대한 파일에 대해 명시 적으로 요청 하는 것이 있습니..

programing 2020.11.11
반응형