이것은 다양한 답변을 통해 웹 어디에서나 읽을 수있는 질문입니다. $ext = end(explode('.', $filename)); $ext = substr(strrchr($filename, '.'), 1); $ext = substr($filename, strrpos($filename, '.') + 1); $ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename); $exts = split("[/\\.]", $filename); $n = count($exts)-1; $ext = $exts[$n]; 기타 그러나 항상 "가장 좋은 방법"이 있으며 스택 오버플로에 있어야합니다.
어떤 이유로 든, 처음으로 git 프로젝트의 저장소에서 가져 왔을 때 작업 복사본에 상당한 변경 사항이 없지만 내 unstaged changes영역 에 계속 나타나는 많은 파일이 있습니다. Windows XP에서 Git Gui를 사용하고 있으며 파일을 살펴보면 변경된 내용을 볼 수 있습니다. 내가 보는 것은 : old mode 100755 new mode 100644 누구나 이것이 …
초기화 길이가없는 2 차원 배열을 다음과 같이 정의하고 싶습니다. Matrix = [][] 그러나 그것은 작동하지 않습니다 ... 아래 코드를 시도했지만 잘못되었습니다. Matrix = [5][5] 오류: Traceback ... IndexError: list index out of range 내 실수는 무엇입니까?
하위 모듈이있는 git 저장소를 만들었습니다. 하위 모듈 자체에 원격 저장소 경로를 변경하도록 지시 할 수는 있지만 상위 저장소에 하위 모듈의 원격 저장소 경로를 변경하는 방법을 알려주는 방법을 모르겠습니다. 하위 모듈을 삭제하는 것조차 쉽지 않기 때문에 운이 좋지 않고 수동으로 작업 해야하는 경우 놀라지 않을 것입니다.
현재 Mac OS X 10.7.4에서 Node.js v0.6.16을 사용하고 있습니다. 이제 최신 Node.js v0.8.1로 업그레이드하고 싶습니다. 그러나 nodejs.org에서 최신 패키지 파일을 다운로드하여 설치 한 후 터미널에 "node -v"를 입력하면 시스템이 v0.8.1 대신 v0.6.16을 사용하고 있음을 알았습니다. 내가 놓친 단계가 있습니까? 아니면 최신 버전을 설치하기 전에 이전 버전을 완전히 제거해야합니까? BTW, nvm이 …
나는 그것을 git commit했지만 저장소에 아직 푸시하지 않았다. 그래서 내가 할 때 git status'# 당신의 지점은 1 커밋으로'마스터 '보다 앞서 있습니다. 따라서 최고 커밋을 롤백하려면 다음을 수행하십시오. git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 내가 할 때 주어진 git log: 커밋 eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 날짜 : 9 월 29 일 (화) 11:21:41 2009 -0700 커밋 …
pip파이썬 패키지의 패키지 관리자 라는 것을 알고 있습니다. 그러나 IPython 웹 사이트에서 설치하여 IPython을 설치하는 것을 보았습니다 conda. pipIPython을 설치 하는 데 사용할 수 있습니까 ? conda이미 다른 파이썬 패키지 관리자로 사용해야하는 이유는 무엇 pip입니까? 차이점은 무엇이며 pip그리고 conda?
WPF, C # 3.0 프로젝트를 진행 중이며이 오류가 발생합니다. Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem 이것이 내 usercontrols를 참조하는 방법입니다. xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> 모든 실패한 빌드 후에 발생합니다. 솔루션을 컴파일 할 수있는 유일한 방법은 모든 사용자 컨트롤을 주석 처리하고 프로젝트를 다시 …