반응형

2020/02 600

C ++ 함수에서 정적 변수의 수명은 얼마입니까?

C ++ 함수에서 정적 변수의 수명은 얼마입니까? 변수가 static함수 범위에서 선언 된 경우 한 번만 초기화되고 함수 호출간에 값이 유지됩니다. 수명이 정확히 무엇입니까? 생성자와 소멸자는 언제 호출됩니까? void foo() { static string plonk = "When will I die?"; } 함수 static변수 의 수명은 프로그램 흐름 이 처음으로 선언을 만나고 프로그램 종료시 종료됩니다 [0]에 시작합니다 . 즉, 런타임은 실제로 구성된 경우에만 소장을 유지하기 위해 일부 장부 보관을 수행해야합니다. 표준 정적 객체의 소멸자가 완공의 역순으로 실행해야한다는 것을 말한다 있기 때문에 또한, [1] , 건설의 순서가 특정 프로그램의 실행에 따라 달라질 수 있습니다 건설의 순서가 고려되..

Programing 2020.02.29

내 Git 저장소가 분리 된 HEAD 상태에 들어간 이유는 무엇입니까?

내 Git 저장소가 분리 된 HEAD 상태에 들어간 이유는 무엇입니까? 나는 오늘 분리 된 머리로 끝났는데, 설명 된 것과 같은 문제가 있습니다 : git push는 로컬 변경 사항이 있어도 모든 것을 최신 상태로 말합니다. 내가 아는 한, 나는 평범하지 않은 일을하지 않았으며, 내 지역 저장소에서 커밋하고 밀어 넣습니다. 그래서 어떻게 끝났 detached HEAD습니까? (A)의 모든 체크 아웃은 그 중 하나의 이름이 아닌 커밋 당신의 당신에게 분리 된 HEAD를 얻을 것이다 지점. 분기의 끝을 나타내는 SHA1은 여전히 ​​분리 된 HEAD를 제공합니다. 로컬 지점 이름 의 체크 아웃 만 해당 모드를 피합니다. 분리 된 HEAD로 커밋 참조 HEAD가 분리되면 이름 지정된 분기가 업데이트되지 않는다..

Programing 2020.02.29

git 'pull request'가 'push request'라고 불리는 이유는 무엇입니까?

git 'pull request'가 'push request'라고 불리는 이유는 무엇입니까? 지점을 공식 저장소와 병합하는 데 사용되는 용어는 '풀 요청'입니다. 변경 사항을 공식 저장소로 푸시하도록 요청하는 것처럼 보이기 때문에 혼란 스럽습니다. 푸시 요청이 아닌 풀 요청이라고하는 이유는 무엇입니까? 저장소에 코드가 변경되어 있고이를 대상 저장소로 이동하려면 다음을 수행하십시오. "푸시"는 대상 리포지토리 ( git push) 에 변경 사항을 강제 적용하는 것 입니다. "풀 (Pull)"은 git pull다른 저장소에서 변경 사항을 가져 오는 대상 저장소 입니다. "풀 요청 (pull request)"은 대상 저장소에 변경 사항을 가져 오도록 요청하는 것입니다. "푸시 요청"은 변경 사항을 푸시하도록 ..

Programing 2020.02.29

Android Studio가 느립니다 (속도를 높이는 방법)?

Android Studio가 느립니다 (속도를 높이는 방법)? 나는 최근에 Eclipse에서 Android Studio로 업그레이드했으며 실제로 경험을 좋아하지는 않습니다. 16GB 램 을 갖춘 Windows 7 64 비트 궁극 과 NVidia Geforce 780을 실행하는 Intel i7 4770을 최신 NVidia 드라이버와 비교하고 최신 JDK 및 최신 Android Studio를 실행하고 있습니다. Android Studio는 내가 살 수있는 프로젝트를 빌드하는 데 매우 느리지 만 리소스를 많이 사용하며 때로는 PC 속도를 느리게 만듭니다. AS에서 무언가를 구축하거나 실행할 때마다 PC가 매우 느려집니다. 또한 매우 이상한 것으로 보이는 "Gradle build running"스피너를 클릭하면..

Programing 2020.02.29

CMake가 'configure --prefix = DIR && make all install'과 동등한 것은 무엇입니까?

CMake가 'configure --prefix = DIR && make all install'과 동등한 것은 무엇입니까? 그렇습니다 cmake . && make all install. 이것은 작동하지만에 설치됩니다 /usr/local. 다른 접두사 (예 :에 /usr) 를 설치해야합니다 . 이란 무엇입니까 cmake및 make설치 명령 줄에 /usr대신 /usr/local? 명령 행에서 CMake 변수를 전달하거나 ccmake / cmake-gui를 사용하여 캐시 된 변수를 편집 할 수 있습니다. 명령 행에서 cmake -DCMAKE_INSTALL_PREFIX : PATH = / usr. && 모두 설치 프로젝트를 구성하고 모든 대상을 빌드하고 / usr 접두사에 설치하십시오. 유형 (PATH)이 반드..

Programing 2020.02.29

Ajax를 사용하여 데이터와 파일을 모두 한 형태로 업로드 하시겠습니까?

Ajax를 사용하여 데이터와 파일을 모두 한 형태로 업로드 하시겠습니까? 데이터와 파일을 제출하기 위해 양식에 jQuery와 Ajax를 사용하고 있지만 한 양식으로 데이터와 파일을 모두 보내는 방법을 잘 모르겠습니까? 나는 현재 두 가지 방법으로 거의 동일하지만 데이터가 배열로 수집되는 방식은 다르지만 데이터는 사용 .serialize();하지만 파일은 사용합니다.= new FormData($(this)[0]); Ajax를 통해 파일과 데이터를 한 형태로 업로드 할 수 있도록 두 방법을 결합 할 수 있습니까? 데이터 jQuery, Ajax 및 HTML $("form#data").submit(function(){ var formData = $(this).serialize(); $.ajax({ url: wi..

Programing 2020.02.29

가치에서 C # 열거 형 설명을 얻는 방법은 무엇입니까?

가치에서 C # 열거 형 설명을 얻는 방법은 무엇입니까? [복제] 가능한 중복 : Enum 값의 속성 가져 오기 설명 속성이 다음과 같은 열거 형이 있습니다. public enum MyEnum { Name1 = 1, [Description("Here is another")] HereIsAnother = 2, [Description("Last one")] LastOne = 3 } Enum을 기반으로 설명을 검색하기위한이 코드를 찾았습니다. public static string GetEnumDescription(Enum value) { FieldInfo fi = value.GetType().GetField(value.ToString()); DescriptionAttribute[] attributes = fi..

Programing 2020.02.29

루트가 아닌 프로세스가 Linux의 "권한있는"포트에 바인딩 할 수있는 방법이 있습니까?

루트가 아닌 프로세스가 Linux의 "권한있는"포트에 바인딩 할 수있는 방법이 있습니까? 저 외에 다른 사용자가 없을 때 개발 상자 에이 제한이 있다는 것은 매우 성가신 일입니다. 표준 해결 방법을 알고 있지만 아무도 내가 원하는 것을 정확하게 수행하지 않습니다. authbind (데비안 테스트 버전 1.0, IPv4 만 지원) iptables REDIRECT 대상을 사용하여 낮은 포트를 높은 포트로 재 지정합니다 ( "nat"테이블은 iptables의 IPv6 버전 인 ip6tables에 대해 아직 구현되지 않았습니다) sudo (루트로 실행하는 것은 피하려고하는 것입니다) SELinux (또는 유사) (이것은 단지 내 dev 상자입니다. 많은 추가 복잡성을 도입하고 싶지 않습니다.) sysctl루트가..

Programing 2020.02.29

줄 끝에 줄 번호와 적중 횟수를 표시하도록 grep 출력을 어떻게 형식화 할 수 있습니까?

줄 끝에 줄 번호와 적중 횟수를 표시하도록 grep 출력을 어떻게 형식화 할 수 있습니까? grep을 사용하여 파일의 문자열을 일치시킵니다. 예제 파일은 다음과 같습니다. example one, example two null, example three, example four null, grep -i null myfile.txt 보고 example two null, example four null, 다음과 같이 일치하는 줄을 줄 번호와 함께 반환하려면 어떻게해야합니까? example two null, - Line number : 2 example four null, - Line number : 4 Total null count : 2 나는 -c가 총 일치 줄을 반환한다는 것을 알고 있지만 total nu..

Programing 2020.02.29

CMake 출력을 지우는 'cmake clean'명령 찾기

CMake 출력을 지우는 'cmake clean'명령 찾기 것처럼 make clean삭제 메이크가 생산하고있는 모든 파일, 내가 CMake와 같은 일을하고 싶습니다. 모든 너무 자주 나 자신이 수동으로 같은 파일을 제거 디렉토리를 통과 발견 cmake_install.cmake하고 CMakeCache.txt, 그리고 CMakeFiles폴더. cmake clean이러한 모든 파일을 자동으로 제거하는 것과 같은 명령 이 있습니까? 이상적으로는 현재 디렉토리 CMakeLists.txt파일에 정의 된 재귀 구조를 따라야 합니다. 없습니다 cmake clean. 나는 보통 "build"와 같은 단일 폴더에 프로젝트를 빌드합니다. 내가 원한다면 make clean그냥 할 수 있습니다 rm -rf build. 루트 "..

Programing 2020.02.29
반응형