반응형

programing tip 3103

CMAKE가 오류를 발생시키는 원인

CMAKE가 오류를 발생시키는 원인 CMAKE가 특정 조건에서 오류를 생성하도록하려면 어떻게해야합니까? 즉, 나는 다음과 같은 것을 원합니다 : if( SOME_COND ) error( "You can't do that" ) endif() message()방법은 모드에 대한 선택적 인수를 가지고, 수 STATUS, WARNING, AUTHOR_WARNING, SEND_ERROR,와 FATAL_ERROR. STATUS메시지는 stdout으로 이동합니다. 없음을 포함한 다른 모든 메시지 모드는 stderr로 이동합니다. SEND_ERROR오류를 출력 하려는 경우 처리를 계속하십시오. FATAL_ERRORCMake 처리를 종료 하려는 경우에 필요합니다. 다음과 같은 것 : if( SOME_COND ) mess..

programing tip 2020.07.05

C ++ 자동 키워드.

C ++ 자동 키워드. 왜 마법인가? C ++을 배우기 위해 사용한 모든 자료에서 auto항상 어떤 목적에도 도움이되지 않는 이상한 저장 기간 지정자였습니다. 그러나 최근에는 코드를 유형 이름으로 사용하는 코드가 발생했습니다. 호기심으로 나는 그것을 시도했고, 그것에 할당 된 일의 유형을 가정합니다! 갑자기 STL 이터레이터와 템플릿을 사용하는 모든 것은 10 배나 쓰기 쉽다. 파이썬과 같은 '재미있는'언어를 사용하고있는 것 같습니다. 이 키워드는 어디에 있었습니까? 비주얼 스튜디오 전용이거나 휴대용이 아니라고 내 꿈을 꾸려 나가겠습니까? auto C ++가 C에서 "상속"한 키워드로 거의 영원히 존재했지만 실제로는 허용되지 않았거나 기본적으로 가정 된 두 가지 조건 만 있기 때문에 거의 사용되지 않았습..

programing tip 2020.07.05

동일한 인터페이스를 구현하는 두 개의 bean을 자동 배선-기본 bean을 autowire로 설정하는 방법은 무엇입니까?

동일한 인터페이스를 구현하는 두 개의 bean을 자동 배선-기본 bean을 autowire로 설정하는 방법은 무엇입니까? 배경: Spring 2.5 / Java / Tomcat 애플리케이션이 있습니다. 응용 프로그램 전체에서 여러 곳에서 사용되는 다음 Bean이 있습니다. public class HibernateDeviceDao implements DeviceDao 그리고 다음과 같은 새로운 bean : public class JdbcDeviceDao implements DeviceDao 첫 번째 Bean이 구성되었습니다 (패키지의 모든 Bean이 포함됨) 두 번째 (새) Bean은 별도로 구성됩니다. 서버를 시작할 때 (물론) 예외가 발생합니다. 중첩 된 예외는 org.springframework.be..

programing tip 2020.07.05

배치 파일에서 if-else 구조를 사용하는 방법은 무엇입니까?

배치 파일에서 if-else 구조를 사용하는 방법은 무엇입니까? 배치 파일의 if-else 구조에 대한 질문이 있습니다. 각 명령은 개별적으로 실행되지만 "if-else"블록을 안전하게 사용할 수 없으므로 프로그램의 이러한 부분이 작동하지 않습니다. 이 부품들을 어떻게 작동시킬 수 있습니까? 감사합니다. IF %F%==1 IF %C%==1 ( ::copying the file c to d copy "%sourceFile%" "%destinationFile%" ) ELSE IF %F%==1 IF %C%==0 ( ::moving the file c to d move "%sourceFile%" "%destinationFile%" ) ELSE IF %F%==0 IF %C%==1 ( ::copying a dire..

programing tip 2020.07.05

로컬 Git 브랜치를 원격 저장소에 복사하는 방법

로컬 Git 브랜치를 원격 저장소에 복사하는 방법 지금까지 다음 단계를 수행했습니다. 원격 Git 저장소를 복제했습니다 마스터 브랜치를 실험으로 분기 실험 브랜치에서 편집 / 테스트 / 커밋 된 코드 이제 실험을 마스터로 병합 할 준비가되지 않았습니다. 그러나 나는 그것이 일부 동료들과 공유하는 저장소이므로 원격 저장소로 다시 밀어 넣고 싶습니다. 실험 브랜치에서 내가 한 일을보고 싶습니다. 나는 일반적으로 SSH를 통해 원격 저장소에 액세스합니다. 원격 저장소의 마스터 분기에 영향을주지 않고 원격 저장소에서 로컬 지점을 공유하려면 어떻게합니까? 자식 푸시 매뉴얼 페이지 에 따르면 : git push origin experimental experimental소스 리포지토리에서 일치하는 참조를 찾은 다음 ..

programing tip 2020.07.05

Git Clone : 파일 만주세요.

Git Clone : 파일 만주세요. GIT 저장소를 복제하고 .git디렉토리로 끝나지 않습니다 . 즉, 나는 파일을 원한다. 이것을 할 수있는 방법이 있습니까? git clone --no-checkout내가 원하는 것과 정확히 반대되었습니다 ( .git디렉토리 만주었습니다 ). 로컬 리포지토리가 아닌 원격 리포지토리 에서이 작업을 수행하려고합니다 . 이는 ""svn export "와 같은"git export "를 수행하는 방법 " 의 사본 이 아닙니다 . 같은). 당신이 찾고있는 것과 가장 가까운 git 명령은 git archive. git을 사용하는 프로젝트 백업 참조 : 모든 파일을 아카이브에 포함합니다 ( 스크립트를 사용하는 경우 하위 모듈 포함 )git-archive-all 그런 다음 어디에서나..

programing tip 2020.07.05

UNIX에서 벽시계 시간, 사용자 CPU 시간 및 시스템 CPU 시간은 구체적으로 무엇입니까?

UNIX에서 벽시계 시간, 사용자 CPU 시간 및 시스템 CPU 시간은 구체적으로 무엇입니까? 이름을 기반으로 추측 할 수 있지만 UNIX의 벽 시계 시간, 사용자 CPU 시간 및 시스템 CPU 시간은 무엇입니까? user-cpu 시간은 사용자 코드를 실행하는 데 걸리는 시간입니까? 커널 cpu 시간은 특권 작업 (예 : IO to disk)이 필요하기 때문에 커널에서 보낸 시간입니까? 이 측정 시간은 몇 시간입니까? 그리고 벽시계 시간은 실제로 프로세스가 CPU에 소비 한 시간 (초)입니까, 아니면 이름이 오해의 소지가 있습니까? 벽시계 시간은 벽의 시계 (또는 스톱워치)가 프로세스 시작과 '지금'사이에 경과 한 것으로 측정하는 시간입니다. 사용자 CPU 시간과 시스템 CPU 시간은 사용자 코드에서 보..

programing tip 2020.07.05

에스컬레이션 잠금-여기서 무슨 일이 일어나고 있습니까?

에스컬레이션 잠금-여기서 무슨 일이 일어나고 있습니까? SQL Server 2008에서 테이블을 변경하는 동안 (열 제거) 변경 스크립트 생성 버튼을 클릭하고 생성 된 변경 스크립트가 열을 삭제하고 "go"라고 말한 다음 설정하는 것처럼 보이는 추가 ALTER TABLE 문을 실행하는 것을 알았습니다. 테이블의 잠금 에스컬레이션을 "TABLE"로 예: ALTER TABLE dbo.Contract SET (LOCK_ESCALATION = TABLE) 또한 이것이 변경 스크립트가 마지막으로 수행하는 것입니다. 여기서 무엇을하고 있으며 왜 LOCK_ESCALATION을 TABLE로 설정합니까? " 잠금 에스컬레이션 "은 SQL이 대규모 업데이트에 대한 잠금을 처리하는 방법입니다. SQL이 많은 행을 변경하려는..

programing tip 2020.07.05

신용 카드 유효 기간-포함 또는 독점?

신용 카드 유효 기간-포함 또는 독점? 만기일이 05/08, 즉 2008 년 5 월인 신용 카드 번호를 가지고 있다고 가정하십시오. 2008 년 5 월 1 일 아침 또는 2008 년 5 월 31 일 밤에 카드가 만료되었다는 의미입니까? 내가이 사이트를 찾을 수있는 사이트를 찾는 데 몇 분이 걸렸습니다. 이 카드는 다음 달 의 마지막 [sic] 1 일 이후에 표시된 달의 마지막 날까지 유효합니다 . 판매자가 승인을 얻으려고하면 카드를 사용하여 구매할 수 없습니다. - 출처 또한 이것을 살펴보면서 Microsoft 웹 사이트에서 다음과 같은 예제를 사용하여 흥미로운 기사를 찾았습니다. exec 요약 : 한 달 / 연도에 대한 Access 2000의 기본값은 매월 1 일입니다. 신용 카드를 원하는 월 . 또한..

programing tip 2020.07.05

일시적 데드 존이란 무엇입니까?

일시적 데드 존이란 무엇입니까? 액세스 하기 전에 값 let과 const값이 초기화되기 전에 일시적인 데드 존ReferenceError 이라고 불리는 것이 발생할 수 있다고 들었습니다 . 일시적 데드 존이란 무엇이며, 범위 및 게양과 어떤 관계가 있으며, 어떤 상황에서 발생합니까? let다음과 const크게 다른 두 가지가 있습니다 var. 그것들은 블록 범위 입니다. var선언되기 전에 a에 액세스 하면 결과가 나타납니다 undefined. 접근 let이나 const가 선언되기 전에하면 발생합니다 ReferenceError: console.log(aVar); // undefined console.log(aLet); // causes ReferenceError: aLet is not defined var..

programing tip 2020.07.05
반응형