source 959

커밋되지 않은 변경사항이 있는지 프로그래밍 방식으로 확인하려면 어떻게 합니까?

커밋되지 않은 변경사항이 있는지 프로그래밍 방식으로 확인하려면 어떻게 합니까? Makefile에서 작업 트리 또는 인덱스에 커밋되지 않은 변경사항이 있는 경우 특정 작업을 수행하려고 합니다.그것을 하는 가장 깨끗하고 효율적인 방법은 무엇입니까?한 경우에는 0, 다른 경우에는 0이 아닌 반환 값으로 종료되는 명령이 제 목적에 적합합니다. 달릴 수 있습니다git status그리고 파이프를 통해 출력을 전달합니다.grep하지만 더 좋은 방법이 있을 거라고 생각해요업데이트: 다니엘 스투츠바흐 OP는 논평에서 이 간단한 명령이 그에게 효과가 있었다고 지적합니다. git update-index --refresh git diff-index --quiet HEAD -- 더 은 테스트를 해보는 것입니다.git statu..

source 2023.05.25

MVC3에서 다른 영역에서 동일한 컨트롤러 이름을 사용할 수 있습니까?

MVC3에서 다른 영역에서 동일한 컨트롤러 이름을 사용할 수 있습니까? MVC3에는 다음 영역이 있습니다. 모바일. 샌드박스 그런 다음 지도를 다음과 같이 라우팅합니다. context.MapRoute( "Sandbox_default", "Sandbox/{controller}/{action}/{id}", new { controller = "SandboxHome", action = "Index", id = UrlParameter.Optional } 그리고. context.MapRoute( "Mobile_default", "Mobile/{controller}/{action}/{id}", new { controller = "MobileHome", action = "Index", id = UrlParameter...

source 2023.05.25

어느 것이 더 빠릅니까?Val 또는 ByRef 기준?

어느 것이 더 빠릅니까?Val 또는 ByRef 기준? 인수에 이 더 NET에서는 VB를 합니다.NET에서는ByVal또는ByRef? 또한 런타임(RAM)에 더 많은 리소스를 사용하는 것은 무엇입니까? 저는 이 질문을 통해 읽었지만, 답이 충분히 적용 가능하거나 구체적이지 않습니다.Byval 및 ByRef 인수는 속도에서 작동하지 않는 방법에 대한 요구 사항과 지식을 기반으로 사용해야 합니다. http://www.developer.com/net/vb/article.php/3669066 슬로우의 논평에 대한 답변 - 런타임에 리소스를 더 많이 사용하는 것은 무엇입니까? 매개 변수가 스택에 전달됩니다.스택은 메모리 할당이 새로운 "프레임" 또는 "할당 레코드"를 예약하기 위한 포인터 증분에 불과하기 때문에 매우..

source 2023.05.25

날짜별로 Git에서 체크아웃하는 방법은 무엇입니까?

날짜별로 Git에서 체크아웃하는 방법은 무엇입니까? 나는 소스 코드의 회귀 분석 작업을 하고 있습니다.저는 Git에게 "파라미터화된 날짜/시간을 기준으로 소스를 확인하십시오."라고 말하고 싶습니다.이것이 가능합니까? 저는 또한 제가 잃고 싶지 않은 현재의 관점에서 변화를 준비했습니다.이전 날짜를 기준으로 현재 소스와 관심 있는 버전을 왔다 갔다 하는 것이 이상적입니다.현재 변경사항 유지하기 작업을 커밋하지 않고 보관할 수 있습니다.git stash은 는것좋다니습이하사를 사용하는 것이 좋습니다.git stash pop되찾기 위해서요아니면 (칼레토가 말한 것처럼) 할 수 있습니다.git commit다른 지점으로 이동합니다. rev-parse를 사용한 날짜별 체크아웃 를 사용하여 특정 날짜까지 할 수 .rev..

source 2023.05.25

설치된 npm 패키지의 버전 찾기

설치된 npm 패키지의 버전 찾기 설치된 Node.js 또는 npm 패키지의 버전을 어떻게 찾을 수 있습니까? npm 자체의 버전을 인쇄합니다. npm -v 그러면 다음과 같은 암호화된 오류가 표시됩니다. npm version 그러면 레지스트리에 패키지 버전(즉, 사용 가능한 최신 버전)이 인쇄됩니다. npm view version 설치된 버전을 가져오려면 어떻게 해야 합니까?사용하다npm list의 경우 로컬 경또우는패npm list -g전체적으로 설치된 패키지의 경우. 특정 패키지의 이름을 인수로 전달하여 해당 패키지의 버전을 찾을 수 있습니다.를 들면, 들면를예,npm list grunt결과: projectName@projectVersion /path/to/project/folder └── grun..

source 2023.05.25

문자 코드를 문자로 변환(VB.NET)

문자 코드를 문자로 변환(VB.NET) "Asc(CHAR)"를 사용하여 문자를 해당 문자/ASCII 코드로 변환할 수 있습니다.반환된 정수를 원래 문자 형식으로 다시 변환하려면 무엇을 사용해야 합니까?VB.NET의 함수는 정수를 다음 문자로 다시 변환합니다. Dim i As Integer = Asc("x") ' Convert to ASCII integer. Dim x As Char = Chr(i) ' Convert ASCII integer to char. Chr 또는 ChrW 함수를 사용합니다.Chr(charNumber).사용할 수도 있습니다. Dim intValue as integer = 65 ' letter A for instance Dim strValue As String = Char.Convert..

source 2023.05.20

현재 디렉터리가 Git 리포지토리인지 확인합니다.

현재 디렉터리가 Git 리포지토리인지 확인합니다. 저는 zsh에서 Git 관리를 위한 일련의 스크립트를 작성하고 있습니다. 현재 디렉터리가 Git 저장소인지 확인하려면 어떻게 해야 합니까? (Gitrepo에 있지 않을 때는 여러 명령을 실행하고 여러 명령을 사용하지 않습니다.fatal: Not a git repository응답).사용할 수 있는 항목: git rev-parse --is-inside-work-tree Git repos 작업 트리에 있는 경우 STDOUT에 'true'가 인쇄됩니다. Git repo를 벗어나면('false'는 인쇄되지 않음) 여전히 STDERR로 출력을 반환합니다. 다음 답변에서 발췌: https://stackoverflow.com/a/2044714/12983bash 완료 파..

source 2023.05.20

의 우선 순위 대기열입니다.그물

의 우선 순위 대기열입니다.그물 마감되었습니다. 이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 것입니다.충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용되지 않습니다.질문에 사실과 인용문으로 답변할 수 있도록 질문을 편집할 수 있습니다. 6년 전에 문을 닫았습니다. 이 질문을 개선합니다. 우선 순위 큐 또는 힙 데이터 구조의 .NET 구현을 찾고 있습니다. 우선 순위 대기열은 새 요소가 임의의 간격으로 시스템에 들어갈 수 있기 때문에 단순 정렬보다 유연성을 제공하는 데이터 구조입니다.각 도착 시 모든 작업을 다시 정렬하는 것보다 새 작업을 우선 순위 대기열에 삽입하는 것이 훨씬 비..

source 2023.05.20

HttpRequestValidation을 피하는 방법예외를 발생시킨 동일한 뷰를 렌더링하는 ASP.NET MVC에서 예외 발생

HttpRequestValidation을 피하는 방법예외를 발생시킨 동일한 뷰를 렌더링하는 ASP.NET MVC에서 예외 발생 HttpRequestValidationHttpRequestValidation이의 유효성을 검사 치료.예외는 제출된 값에 관계없이 느려지지 않습니다.예를 들어, 텍스트 입력을 사용하여 사용자가 입력하는 경우 예외가 발생하고 노란색 죽음의 화면이 표시됩니다.나는 그것을 원하지 않는다.예외를 포착하고 가능하면 동일한 값으로 로드된 컨트롤을 제출한 상태에서 현재 보기에서 사용자에게 친숙한 오류를 표시합니다. 저는 이 http://www.romsteady.net/blog/2007/06/how-to-catch-httprequestvalidationexcep.html, 을 찾았지만 제 목적에..

source 2023.05.20

"\n"과 환경의 차이입니다.새 줄

"\n"과 환경의 차이입니다.새 줄 (.Net과 관련하여) 두 가지 차이점이 있다면 무엇입니까?플랫폼에 따라 다릅니다.Windows에서는 실제로 "\r\n"입니다. MSDN에서: 유닉스가 아닌 플랫폼의 경우 "\r\n"을 포함하는 문자열이거나 유닉스 플랫폼의 경우 "\n"을 포함하는 문자열입니다. 의 정확한 구현Environment.NewLine소스 코드에서: .NET 4.6.1의 구현: /*===================================NewLine==================================== **Action: A property which returns the appropriate newline string for the given ** platform. **Ret..

source 2023.05.20