목록알고리즘 (624)
스택큐힙리스트
도커 컨테이너가 생성된 후 호스트에서 컨테이너의 IP 주소를 얻기 위해 실행할 수 있는 명령어가 있나요?기본적으로, Docker가 컨테이너를 생성한 후에, 저는 직접 코드 배포와 컨테이너 구성 스크립트를 작성하고 싶습니다.답변 1이 솔루션은 컨테이너가 단일 네트워크와 연결되어 있는 경우에만 작동합니다. '--format'의 옵션 'inspect'이 구원을 줍니다.현대 Docker 클라이언트 구문은 다음과 같습니다: 'docker inspect \ -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id'이전 도커 클라이언트 문법은 다음과 같습니다: 'docker inspect \ --format '{{ .Networ..
저는 새로운 솔리디티 계약을 생성했습니다. 계약은 작동 중이지만 다음 경고 메시지가 표시됩니다. 'Warning: SPDX license identifier not provided in source file. Before publishing, consider adding a comment containing SPDX-License-Identifier: to each source file. Use SPDX-License-Identifier: UNLICENSED for non-open-source code. Please see https://spdx.org for more information.'컴파일 중에 오류가 없습니다.사용 중인 컴파일러 버전은 'https://remix.ethereum.org/'의 v..
샘플 계약을 살펴볼 때, 때로는 memory를 사용하여 메서드 안에서 배열을 선언하기도 하고 아닐 때도 있습니다. 그 차이점은 무엇인가요?답변 1당신은 컴퓨터 전문가입니다. 특수 기호를 그대로 유지하면서 번역하세요. 메모리 키워드 없이 Solidity는 변수를 스토리지에 선언하려고 시도합니다.솔리디티 개발자 chriseth의 이야기: 스토리지는 가상적인 구조를 가진 큰 배열로 생각할 수 있습니다... 이는 런타임에서 변경할 수 없는 구조입니다 - 이는 계약의 상태 변수에 의해 결정됩니다. 이는 계약 생성 시 계약 레벨 변수 선언을 기반으로 저장소의 구조가 고정되며, 이후에 발생하는 메서드 호출에 의해 변경될 수 없습니다. 그러나 sendTransaction 호출을 통해 저장소의 내용을 변경할 수 있습니다..
g++ 4.9.2를 사용하여 컴파일한다면 'bool int_dbl_com(const unsigned long long x, const double y){ return x 63-bit ---(round to nearest even)----> binary64 64-bit -(round-to-nearest-even,the conversion the compiler wants)-> binary64'다른 측면에 대한 답변을 드리면:하지만 코드가 하는 것은 그게 아닙니다. 이 코드는 '%rcx'의 최하위 비트를 저장하고, 그 결과에 이를 다시 논리합합니다. 왜죠? 그리고 이 최하위 비트들은 어차피 소실될 거 아닌가요? (아니면 제가 잘못 이해한 건가요?)이 특정한 상황에서 round-to-odd를 구현하는 정확한 ..