| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 버전관리
- 인공지능
- 컴퓨터과학
- 데이터구조
- 네트워크
- 자바스크립트
- 컴퓨터공학
- 데이터분석
- springboot
- 데이터베이스
- 빅데이터
- 네트워크보안
- 클라우드컴퓨팅
- 디자인패턴
- 사이버보안
- 컴퓨터비전
- 자료구조
- 알고리즘
- 웹개발
- 소프트웨어공학
- Yes
- 파이썬
- 딥러닝
- I'm Sorry
- 데이터과학
- 프로그래밍언어
- 프로그래밍
- 소프트웨어
- 보안
- 머신러닝
- Today
- Total
목록전체 글 (1964)
스택큐힙리스트
나는 winnt.h로 점프하여 다음과 같은 코드를 발견했습니다: extern C++ // 템플릿은 'C' 링크를 가질 수 없습니다 template char (*RtlpNumberOf( UNALIGNED T (&)[N] ))[N]; 다음과 같은 질문을 하고 싶습니다: extern C++는 어떻게 작동합니까? 이것은 GCC와 Clang에서 이식 가능합니까? 이 구문을 사용하여 모든 템플릿을 내보낼 수 있습니까? 질문 3에서는, 템플릿의 선언과 정의를 분리하고, 실제로 구현을 제공하지 않고도 템플릿에 대한 동적 링크를 생성할 수 있습니까?답변 1그럼 extern C++은 당연히 C에서는 작동하지 않습니다(비록 일부 컴파일러는 확장으로 지원할 수 있을지 모릅니다). 따라서 C++에서만 사용하는 것이 의미가 있습..
도커를 사용할 때는 기본 이미지로 시작합니다. 이를 부팅하고 수정 사항을 생성하고, 이러한 수정 사항들은 다른 이미지를 형성하는 레이어로 저장됩니다. 따라서 결국 PostgreSQL 인스턴스용 이미지와 웹 응용 프로그램용 이미지가 있으며, 이에 대한 변경 사항은 계속해서 유지됩니다. 컨테이너란 무엇인가요?답변 1이미지의 인스턴스는 컨테이너라고 불립니다. 이미지는 설명한 대로 여러 개의 레이어로 구성된 것입니다. 이 이미지를 시작하면 실행 중인 컨테이너가 됩니다. 동일한 이미지의 여러 실행 중인 컨테이너를 가질 수 있습니다. 모든 이미지는 도커 이미지로 확인할 수 있으며, 실행 중인 컨테이너는 도커 ps로 확인할 수 있습니다 (모든 컨테이너를 확인하려면 도커 ps -a를 사용할 수 있습니다). 따라서 이미..
저는 헤더 파일에서 정적 상수(static const)를 다음과 같이 사용해왔습니다: static NSString * const myString = @foo; 하지만 이것이 '안전'하거나 올바른 방법인 것이 아니라고 알고 있습니다. 다른 클래스에서 상수 문자열에 접근하려면 .h에서 문자열을 다음과 같이 선언해야 한다고 읽었습니다: extern NSString * const myString; 그런 다음 .m 파일에서 다음과 같이 작성합니다: NSString * const myString = @foo; 이것이 옳은 방법인가요? 만약 그렇다면, 왜 .h 파일에서 바로 정적 상수로 선언하지 않는 것인가요? 제 경우에는 완벽하게 작동하며, 이에 관련해 어떤 '안전' 문제도 보이지 않습니다. 이것은 상수이므로 외부..
저는 Docker 컨테이너를 만들었는데 그 컨테이너는 꽤 큽니다. 컨테이너를 커밋해서 이미지를 만들면 이미지는 약 7.8GB입니다. 그러나 컨테이너를 tarball로 내보내고 다시 가져와서 import하면 이미지는 단 3GB입니다. 물론 이 경우에는 히스토리가 손실되지만, 저에게는 괜찮습니다. 이미지가 제 의견에 따라 완료되고 배포 준비가 되었으니까요. 디스크로 내보내고 다시 가져오지 않고 이미지/컨테이너를 평평하게 만드는 방법은 무엇인가요? 그리고 그것을 하는 것이 현명한 아이디어인지 놓친 중요한 점이 있는 건가요?답변 1$ docker build -t test-multi-hello . 빌드 컨텍스트를 Docker 데몬으로 전송 중 4.096kB 스텝 1/9: ARG GOLANG_VER=1.8 --->..