프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A


28
PHP에서 파일 확장자를 얻으려면 어떻게해야합니까?
이것은 다양한 답변을 통해 웹 어디에서나 읽을 수있는 질문입니다. $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]; 기타 그러나 항상 "가장 좋은 방법"이 있으며 스택 오버플로에 있어야합니다.

11
Git의 비 단계적 변경에서 "old mode 100755 new mode 100644"라는 파일을 어떻게 제거합니까?
어떤 이유로 든, 처음으로 git 프로젝트의 저장소에서 가져 왔을 때 작업 복사본에 상당한 변경 사항이 없지만 내 unstaged changes영역 에 계속 나타나는 많은 파일이 있습니다. Windows XP에서 Git Gui를 사용하고 있으며 파일을 살펴보면 변경된 내용을 볼 수 있습니다. 내가 보는 것은 : old mode 100755 new mode 100644 누구나 이것이 …
723 git  git-gui 


27
파이썬에서 2 차원 배열을 정의하는 방법
초기화 길이가없는 2 차원 배열을 다음과 같이 정의하고 싶습니다. Matrix = [][] 그러나 그것은 작동하지 않습니다 ... 아래 코드를 시도했지만 잘못되었습니다. Matrix = [5][5] 오류: Traceback ... IndexError: list index out of range 내 실수는 무엇입니까?


7
자식 서브 모듈의 원격 저장소를 변경하는 방법은 무엇입니까?
하위 모듈이있는 git 저장소를 만들었습니다. 하위 모듈 자체에 원격 저장소 경로를 변경하도록 지시 할 수는 있지만 상위 저장소에 하위 모듈의 원격 저장소 경로를 변경하는 방법을 알려주는 방법을 모르겠습니다. 하위 모듈을 삭제하는 것조차 쉽지 않기 때문에 운이 좋지 않고 수동으로 작업 해야하는 경우 놀라지 않을 것입니다.


24
Mac OS에서 Node.js를 최신 버전으로 업그레이드
현재 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이 …
722 macos  node.js  upgrade 

11
푸시되지 않은 자식 커밋 제거
나는 그것을 git commit했지만 저장소에 아직 푸시하지 않았다. 그래서 내가 할 때 git status'# 당신의 지점은 1 커밋으로'마스터 '보다 앞서 있습니다. 따라서 최고 커밋을 롤백하려면 다음을 수행하십시오. git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 내가 할 때 주어진 git log: 커밋 eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 날짜 : 9 월 29 일 (화) 11:21:41 2009 -0700 커밋 …
722 git 



11
핍과 콘다의 차이점은 무엇입니까?
pip파이썬 패키지의 패키지 관리자 라는 것을 알고 있습니다. 그러나 IPython 웹 사이트에서 설치하여 IPython을 설치하는 것을 보았습니다 conda. pipIPython을 설치 하는 데 사용할 수 있습니까 ? conda이미 다른 파이썬 패키지 관리자로 사용해야하는 이유는 무엇 pip입니까? 차이점은 무엇이며 pip그리고 conda?

30
메타 데이터 파일 '.dll'을 찾을 수 없습니다
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"/> 모든 실패한 빌드 후에 발생합니다. 솔루션을 컴파일 할 수있는 유일한 방법은 모든 사용자 컨트롤을 주석 처리하고 프로젝트를 다시 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.