목록데이터구조 (199)
스택큐힙리스트
특정 리비전으로 git 리포지토리를 복제하는 방법은 어떻게할 수 있을까요? 일반적으로 Mercurial에서 하는 것과 비슷한 방식입니다: hg clone -r 3 /path/to/repository 답변 1$ git clone $URL $ cd $PROJECT_NAME $ git reset --hard $SHA1 가장 최근의 커밋으로 다시 돌아가려면 $ git pull 되돌린 커밋을 온라인(원격지)에 저장하려면 origin을 강제로 푸시해야합니다: git push origin -f 답변 2지금까지 Git은 소스 코드의 버전 관리를 돕기 위한 가장 인기있는 도구 중 하나로 알려져 있습니다. Git을 사용하면 프로젝트의 모든 변경 사항을 추적하고 효과적으로 관리할 수 있습니다. 특정 버전의 리비전 또는 변경..
이 질문은 여기에서 이미 답변을 받았습니다: Git에서 특정 브랜치를 복제하는 방법은 무엇입니까? (27 답변) 닫힘 9년 전. Git clone은 원격 브랜치를 로컬로 복제합니다. 원격 저장소의 브랜치를 전환하지 않고도 특정 브랜치를 내가 직접 복제할 수 있는 방법이 있습니까?답변 1git clone -b 예시: git clone -b my-branch [email protected]:user/myproject.git Git 1.7.10 이후에는 --single-branch를 추가하여 모든 브랜치를 가져오지 않습니다. 예시로, OpenCV 2.4 브랜치를 사용할 경우: git clone -b opencv-2.4 --single-branch https://github.com/Itseez/opencv.gi..
나는 현재 Nhibernate+WCF+WPF를 사용하는 .Net n-tier 앱에 참여중인 학생입니다. 하나의 일은 객체 그래프 직렬화가 굉장히 엉망이라는 것입니다. 실제로 전혀 이루어지지 않으며, 현재 연관성이 무시되고 모든 곳에서 DTO를 사용하고 있습니다. 내가 알기로는 진행하기 위한 한 가지 방법은, 어떤 객체와 컬렉션이 로드되고 직렬화되어 와이어 상에서 전달될지 미리 정의하는 것입니다. 이렇게 함으로써 클라이언트에 어떤 연관성을 제공할 수 있게 되지만, 이것이 제한적이고 유연하지 않으며 일관성이 없다는 것을 알 수 있을 것입니다 (이 아이디어가 마음에 들지 않는 것 같은지 알 수 있나요). 나에게 떠오른 하나의 옵션은 단순히 클라이언트 계층에서 컬렉션을 늦게 로드하는 NHProxies를 끊어진 ..
내 C 프로그램 안에서 다른 프로그램을 어떻게 실행해야 할까요? 실행된 프로그램의 STDIN에 데이터를 작성할 수 있어야 합니다 (아마도 그의 STDOUT에서 읽을 수도 있을 것입니다). 이것이 표준 C 함수인지 확실하지 않습니다. Linux 하에서 작동하는 해결책이 필요합니다.답변 1당신은 popen을 사용하려고 합니다. 이는 프로그램의 stdin과 stdout에 접근할 수 있는 단방향 파이프를 제공합니다. popen은 현대 유닉스 및 유닉스류 운영체제에서 표준으로 사용되며, Linux도 그 중 하나입니다. :-) 더 많은 정보를 읽으려면 터미널에서 man popen 을 입력하세요. 편집Whether popen은 구현에 따라 단반향 또는 양방향 pipe를 생성합니다. Linux과 OpenBSD에서는 p..