목록컴퓨터공학 (130)
스택큐힙리스트
저는 파일을 변경하고 새 파일도 가지고 있으며, 다른 작업으로 전환하는 동안 git stash를 사용하여 그것들을 담아둘 것입니다. 그러나 git stash는 기존 파일의 변경 사항만 보관하고 새 파일은 작업 트리에 그대로 남아 미래 작업을 혼란스럽게 만듭니다. 이러한 추적되지 않은 파일을 어떻게 숨길 수 있을까요?답변 1당신이 추적되지 않은 파일들을 포함한 작업 디렉토리를 숨기고 싶다면(특히 그 .gitignore에서) 아마도 이 명령어를 사용하고 싶을 것입니다. git stash --include-untracked대신에, --include-untracked 대신에 단축어 -u 또는 모든 파일, 포함되지 않은 파일 및 무시된 파일을 포함하는 git stash --all을 사용할 수 있습니다. 이 동작은..
나는 Questions (복수형)이라는 수업이 있습니다. 이 수업에는 Question (단수형)이라는 열거형이 있습니다. 이 열거형은 다음과 같이 보입니다. public enum Question{ Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6}Questions 클래스에서는 (int foo) funct 함수가 있으며 해당 foo에 대한 Questions 객체를 반환합니다. 해당 열거형에서 정수 값을 쉽게 가져올 수 있는 방법이 있나요? 이러한 Questions.Get(Question.Role)와 같은 작업을 수행할 수 있도록 할 수 있을까요?답변 1열거형을 던져주세요. 예를 들어, int..
나는 과학 응용 프로그램에서 숫자 최적화를 수행하고 있습니다. 내가 알아낸 한 가지 문제는 GCC가 pow(a,2) 호출을 a*a으로 컴파일하여 최적화한다는 것입니다. 그러나 호출 #$!!*#^$& 는 최적화되지 않으며, 실제로는 라이브러리 함수 w , whi 를 호출하여 성능을 크게 늦출 수 있습니다. (반면, tel C++ Compiler , exe, 실행 가능한 c , wil, 는 pow(a,6)을 위한 라이브러리 호출을 제거합니다.)내가 궁금한 것은, 내가 GCC 4.5.1과 -O3 -lm -funroll-loops -msse4 옵션을 사용하여 #$@ *&! ## $ &를 #$ *! & * ^! $ &로 대체 할 때, 5 #$ # ^ $ # ^ @ $ & 명령을 사용한다는 것이다. movapd %..
저는 GitHub에서 여러 포크가 있는 프로젝트를 가져왔는데, 어떤 포크를 가져왔는지 기억이 안납니다. 가져온 포크를 어떻게 확인할 수 있나요?답변 1원격 URL만 얻으려면: git config --get remote.origin.url원본이 위치한 원격 레포지토리에 접근할 수 있는 네트워크 환경에서 전체 출력이 필요한 경우: git remote show origingit clone (GitHub 또는 어떤 소스 저장소를 사용할 때)는 복제의 소스에 대한 기본 이름이 origin입니다. git remote show 를 사용하면 이 원격 이름에 대한 정보가 표시됩니다. 처음 몇 줄은 다음과 같이 표시됩니다: C:\Users\jaredpar\VsVim> git remote show origin* remote..