반응형

전체 글 3218

Subversion History (전체 텍스트) 검색

Subversion History (전체 텍스트) 검색 모든 히스토리를 포함하여 서브 버전 저장소의 전체 텍스트 검색을 수행하는 방법이 있습니까? 예를 들어, 어딘가에 사용한 기능을 작성했지만 필요하지 않았으므로 파일을 svn rm'd했지만 이제 다른 용도로 사용하려면 다시 찾아야합니다. svn 로그는 아마도 "제거 된 미사용 항목"과 같은 것을 말하고, 그런 체크인이 많이 있습니다. 편집 2016-04-15 : 여기에 "전체 텍스트 검색"이라는 용어가 요구하는 것은 파일 이름 및 / 또는 커밋 메시지가 아닌 커밋 기록의 실제 차이점 을 검색하는 것 입니다. 필자는 위의 문구가 그 점을 잘 반영하지 않기 때문에 이것을 지적하고 있습니다. 그의 예제에서는 파일 이름 및 / 또는 커밋 메시지 만 찾을 수 있..

IT박스 2020.07.02

왜 팬더에서 데이터 프레임의 사본을 만들어야합니까?

왜 팬더에서 데이터 프레임의 사본을 만들어야합니까? 부모 데이터 프레임에서 하위 데이터 프레임을 선택할 때 일부 프로그래머가 .copy()방법을 사용하여 데이터 프레임의 복사본을 만드는 것을 알았습니다 . 왜 데이터 프레임의 복사본을 만들고 있습니까? 사본을 만들지 않으면 어떻게됩니까? 이것은 바울의 대답으로 확장됩니다. Pandas에서 DataFrame을 인덱싱하면 초기 DataFrame에 대한 참조가 반환됩니다. 따라서 하위 집합을 변경하면 초기 DataFrame이 변경됩니다. 따라서 초기 DataFrame이 변경되지 않도록하려면 복사본을 사용하고 싶을 것입니다. 다음 코드를 고려하십시오. df = DataFrame({'x': [1,2]}) df_sub = df[0:1] df_sub.x = -1 pr..

IT박스 2020.07.02

파일 시스템 종속성이있는 단위 테스트 코드

파일 시스템 종속성이있는 단위 테스트 코드 ZIP 파일이 주어지면 다음을 수행 해야하는 구성 요소를 작성 중입니다. 파일을 압축 해제하십시오. 압축이 풀린 파일 중에서 특정 dll을 찾으십시오. 리플렉션을 통해 해당 dll을로드하고 그것에 대한 메소드를 호출하십시오. 이 구성 요소를 단위 테스트하고 싶습니다. 파일 시스템을 직접 다루는 코드를 작성하려고합니다. void DoIt() { Zip.Unzip(theZipFile, "C:\\foo\\Unzipped"); System.IO.File myDll = File.Open("C:\\foo\\Unzipped\\SuperSecret.bar"); myDll.InvokeSomeSpecialMethod(); } 그러나 사람들은 종종 "파일 시스템, 데이터베이스, 네..

IT박스 2020.07.02

루비에서 파이썬 배우기;

루비에서 파이썬 배우기; 차이점과 유사점 나는 루비를 잘 알고있다. 나는 현재 파이썬을 배울 필요가 있다고 생각합니다. 두 가지를 모두 알고있는 사람들에게는 두 개념이 비슷한 개념과 다른 개념은 무엇입니까? JavaScripter를 위해 Learning Lua를 위해 작성한 입문서와 비슷한 목록을 찾고 있습니다 . 공백의 중요성 및 루핑 구문과 같은 간단한 것들; nil파이썬 의 이름 , 그리고 "가상"으로 간주되는 값; 그것은 동등한 사용하는 관용적 인 map과 each, 또는이다 중얼 somethingaboutlistcomprehensions가 중얼 규범? 다양한 답변을 얻을 수 있다면 커뮤니티 위키로 모아서 기쁩니다. 그렇지 않으면 당신은 모두 하나의 진정한 포괄적 인 목록을 만들려고 서로 싸울 수..

IT박스 2020.07.02

한 지점에서 다른 지점으로 체리를 선택하는 방법

한 지점에서 다른 지점으로 체리를 선택하는 방법 나는 두 가지를 가지고 master와 dev. 나는 오전 dev지사와 나는 1가에서 커밋 체리 - 선택하고자 master하는 dev. 그래서 나는 $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. 내가 할 때 git status와 gitx, 나는 커밋 내 보이지 않는 be530cec7748e037c665bd5a585e6d9ce11bc8ad자식 역사. dev지점 에서 커밋을 어떻게 확인할 수 있습니까? 체리 픽을 선택하면 새로운 SHA로 새로운 커밋이 생성됩니다. 당신이 할 경우 git cherry-pick -x 그런 다음 적어도 새 커밋에 추가 된 원래 커..

IT박스 2020.07.02

Directory.EnumerateFiles와 Directory.GetFiles의 차이점은 무엇입니까?

Directory.EnumerateFiles와 Directory.GetFiles의 차이점은 무엇입니까? 의 차이 무엇입니까 Directory.EnumerateFiles대는 GetFiles? 분명히 하나는 배열을 반환하고 다른 하나는 Enumerable을 반환합니다. 다른 거있어? 에서 워드 프로세서 : EnumerateFiles 및 GetFiles 메서드는 다음과 다릅니다. EnumerateFiles를 사용하면 전체 컬렉션이 반환되기 전에 이름 컬렉션 열거를 시작할 수 있습니다. GetFiles를 사용할 때는 배열에 액세스하기 전에 전체 이름 배열이 반환 될 때까지 기다려야합니다. 따라서 많은 파일과 디렉터리를 사용하는 경우 EnumerateFiles가 더 효율적일 수 있습니다. 그러니까 기본적으로, E..

IT박스 2020.07.02

파이썬에서 파일 잠금

파이썬에서 파일 잠금 파이썬으로 작성하려면 파일을 잠 가야합니다. 여러 Python 프로세스에서 한 번에 액세스합니다. 온라인에서 일부 솔루션을 찾았지만 대부분 유닉스 기반 또는 Windows 기반이기 때문에 대부분 내 목적에 실패합니다. 좋아, 그래서 내가 쓴 코드로가는 결국 내 웹 사이트에, 여기 링크, archive.org에서보기 죽은 ( GitHub의에도 가능합니다 ). 다음과 같은 방식으로 사용할 수 있습니다. from filelock import FileLock with FileLock("myfile.txt"): # work with the file as it is now locked print("Lock acquired.") 크로스 플랫폼 파일 잠금 모듈이 있습니다 : Portalocker ..

IT박스 2020.07.02

MUST와 SHOULD 부울 쿼리의 탄력적 검색 차이

MUST와 SHOULD 부울 쿼리의 탄력적 검색 차이 ES의 쿼리 MUST와 SHOULDbool 쿼리 의 차이점은 무엇입니까 ? 나는 경우 만 그때 사용해야 내 용어를 포함하는 결과를 원하는 must? 특정 값만 포함 해야하는 쿼리가 있으며 오늘 시간 / 날짜보다 날짜 / 타임 스탬프가 낮은 결과는 없습니다-NOW 또한 아래 코드와 같이 must 안에 여러 필터를 사용할 수 있습니까? "filtered": { "filter": { "bool" : { "must" : { "term" : { "type" : 1 } "term" : { "totals" : 14 } "term" : { "groupId" : 3 } "range" : { "expires" : { "gte": "now" } } }, 반드시 : 절 (..

IT박스 2020.07.02

Git 푸시 인 프로덕션 (FTP)

Git 푸시 인 프로덕션 (FTP) FTP 서버에서 GIT 저장소를 프로덕션으로 푸시하는 쉬운 방법이 있는지 알고 싶습니다. 감사 최근 Git 위키 에 추가 된 도구들 : René Moser의 git-ftp 는 FTP를 Git 방식으로 수행하기위한 간단한 쉘 스크립트입니다. git-ftp.sh를 사용하여 Git 추적 파일 만 FTP 서버에 업로드하십시오. FTP 서버는 마지막 업로드 이후에 변경되었습니다. 이렇게하면 시간과 대역폭이 절약됩니다. 다른 브랜치를 사용하더라도 git-ftp.sh는 어떤 파일이 다른지 알고 있습니다. 일반적인 FTP 클라이언트는 그렇게 할 수 없습니다. Edward Z. Yang의 git-ftp 는 FTP로 Git 저장소에 파일을 업로드하고 새 파일을 전송하고 오래된 파일 만 ..

IT박스 2020.07.02

CMake에서 컴파일러가 Clang인지 어떻게 테스트합니까?

CMake에서 컴파일러가 Clang인지 어떻게 테스트합니까? 크로스 플랫폼 CMake 빌드 스크립트 세트가 있으며 Visual C ++ 및 GCC를 사용한 빌드 를 지원 합니다. Clang을 시도하고 있지만 CMake 스크립트를 사용하여 컴파일러가 Clang인지 여부를 테스트하는 방법을 알 수 없습니다. 컴파일러가 Clang인지 아닌지 테스트하려면 어떻게해야합니까? 현재 Visual C ++ 및 GCC를 각각 테스트 하고 사용 MSVC하고 CMAKE_COMPILER_IS_GNU있습니다. 신뢰할 수있는 점검은 CMAKE__COMPILER_ID변수 를 사용하는 것 입니다. 예를 들어 C ++ 컴파일러를 확인하려면 다음을 수행하십시오. if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "..

IT박스 2020.07.02
반응형