반응형

java 2289

리스트 이해는 루프 변수에 쓰지만 생성기는 쓰지 않는 이유는 무엇입니까?

리스트 이해는 루프 변수에 쓰지만 생성기는 쓰지 않는 이유는 무엇입니까? 이 질문에 이미 답변이 있습니다. 목록 이해는 이해 범위 이후에도 이름을 리 바인드합니다. 이게 옳은 거니? 5 답변 목록 이해력으로 무언가를 수행하면 지역 변수에 씁니다. i = 0 test = any([i == 2 for i in xrange(10)]) print i "9"가 인쇄됩니다. 그러나 생성기를 사용하면 지역 변수에 쓰지 않습니다. i = 0 test = any(i == 2 for i in xrange(10)) print i "0"이 인쇄됩니다. 이 차이에 대한 합당한 이유가 있습니까? 이것은 디자인 결정입니까, 아니면 생성자와 목록 이해가 구현되는 방식의 무작위 부산물입니까? 개인적으로 목록 이해력이 지역 변수에 쓰지..

program story 2020.10.17

C ++ 11의 std :: atomic :: compare_exchange_weak () 이해

C ++ 11의 std :: atomic :: compare_exchange_weak () 이해 bool compare_exchange_weak (T& expected, T val, ..); compare_exchange_weak()C ++ 11에서 제공되는 비교-교환 프리미티브 중 하나입니다. 객체의 값이 같더라도 false를 반환한다는 점 에서 약 합니다 expected. 이는 일련의 명령어 (x86의 명령어 대신)가이를 구현하는 데 사용되는 일부 플랫폼에서 가짜 오류 때문입니다. 이러한 플랫폼에서 컨텍스트 전환, 다른 스레드에 의한 동일한 주소 (또는 캐시 라인) 다시로드 등은 기본 요소에 실패 할 수 있습니다. 그건 spurious는 (동일하지 않은 객체의 값이 아니다로서 expected동작 실패..

program story 2020.10.17

Rust는 가비지 수집기 대신 무엇을 가지고 있습니까?

Rust는 가비지 수집기 대신 무엇을 가지고 있습니까? Rust에는 가비지 컬렉터가 없으며 바인딩이 범위를 벗어날 때 메모리가 어떻게 해제되는지 궁금합니다. 그래서이 예제에서 저는 Rust가 범위를 벗어날 때 'a'에 할당 된 메모리를 회수한다는 것을 이해합니다. { let a = 4 } 내가 가진 문제는 첫째로 이것이 어떻게 발생하는지, 둘째로 이것은 일종의 가비지 수집이 아닙니까? '일반적인'가비지 수집과 어떻게 다릅니 까? 가비지 콜렉션은 일반적으로 힙이 가득 차거나 일부 임계 값을 초과하는 경우와 같이 주기적으로 또는 요청시 사용됩니다. 그런 다음 사용되지 않는 변수를 찾아 알고리즘 에 따라 메모리를 해제 합니다 . Rust는 변수가 범위를 벗어나거나 그 수명이 컴파일 타임에 종료되는시기를 알고 ..

program story 2020.10.17

std :: map 기본값

std :: map 기본값 키가 존재하지 않을 때 기본값 std::map의 operator[]반환 을 지정하는 방법 이 있습니까? 아니, 없습니다. 가장 간단한 해결책은이를위한 무료 템플릿 함수를 작성하는 것입니다. 다음과 같은 것 : #include #include using namespace std; template V GetWithDef(const std::map & m, const K & key, const V & defval ) { typename std::map::const_iterator it = m.find( key ); if ( it == m.end() ) { return defval; } else { return it->second; } } int main() { map x; ... i..

program story 2020.10.17

GCC 패드가 NOP와 함께 작동하는 이유는 무엇입니까?

GCC 패드가 NOP와 함께 작동하는 이유는 무엇입니까? 저는 C와 잠시 동안 일해 왔으며 최근에 ASM에 들어가기 시작했습니다. 프로그램을 컴파일 할 때 : int main(void) { int a = 0; a += 1; return 0; } objdump 디스 어셈블리에는 코드가 있지만 ret 후에는 nops입니다. ... 08048394 : 8048394: 55 push %ebp 8048395: 89 e5 mov %esp,%ebp 8048397: 83 ec 10 sub $0x10,%esp 804839a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%ebp) 80483a1: 83 45 fc 01 addl $0x1,-0x4(%ebp) 80483a5: b8 00 00 00 00 mo..

program story 2020.10.17

RequireJS : "requirejs"와 "require"함수의 차이점

RequireJS : "requirejs"와 "require"함수의 차이점 requireJS 2.x를 사용하고 있습니다. 일부 튜토리얼 (및 공식 문서)에서 가끔 requirejs.config({ [...] }); requirejs(["module"]) ... 그리고 어떨 때에는 require.config({ [...] }); require(["module"]) ... 이 두 함수 (require 및 requirejs)간에 차이점이 있습니까? 문서에서 그것에 대한 단어를 찾을 수 없습니다. :( 그들은 똑같습니다. 그 이유는 일부 환경에 이미.이있는 require경우 RequireJS가이를 덮어 쓰지 않고 다음을 통해 라이브러리 사용을 허용하기 때문입니다.requirejs 이 커밋을 참조하십시오-http..

program story 2020.10.17

C # Generics는 위임 형식 제약 조건을 허용하지 않습니다.

C # Generics는 위임 형식 제약 조건을 허용하지 않습니다. C #에서 클래스를 정의 할 수 있습니까? class GenericCollection : SomeBaseCollection where T : Delegate 어젯밤 .NET 3.5에서이 작업을 수행 할 수 없었습니다. 나는 사용해 보았다 delegate, Delegate, Action and Func 이것이 어떤 식 으로든 허용되어야하는 것 같습니다. 내 EventQueue를 구현하려고합니다. 나는이 [원시적 인 근사화 마음 당신]을 끝냈습니다. internal delegate void DWork(); class EventQueue { private Queue eventq; } 그러나 다른 유형의 기능에 대해 동일한 정의를 재사용 할 수..

program story 2020.10.17

TikZ를 사용한 독립형 다이어그램?

TikZ를 사용한 독립형 다이어그램? 저는 TikZ를 사용하여 LaTeX에서 다이어그램을 그린 다음 온라인에 놓을 이미지 파일로 분리하고 싶습니다. 제 생각에는 완성 된 .pdf 파일에서 이러한 다이어그램을 뜯어 내지 않고도 직접 이러한 다이어그램을 추출 할 수있는 방법이 있습니다. 어떻게할까요? (중요하다면 TeXnicCenter를 사용하고 있습니다.) 내 의견에 대한 후속 조치 : Cirkuit 은 다음 명령 시퀀스와 같은 것을 실행하여 TikZ 다이어그램을 이미지로 변환합니다. pdflatex img.tex pdftops -eps img.pdf convert -density 300 img.eps img.png 다음 img.tex은이 템플릿을 따르는 LaTeX 파일입니다. \documentclass{..

program story 2020.10.17

제네릭 클래스의 정적 멤버가 특정 인스턴스에 연결되어 있습니까?

제네릭 클래스의 정적 멤버가 특정 인스턴스에 연결되어 있습니까? 이것은 실제 질문보다 문서에 가깝습니다. 이것은 아직 (내가 놓치지 않는 한) 해결되지 않은 것 같습니다. 정적 멤버를 포함하는 제네릭 클래스를 상상해보십시오. class Foo { public static int member; } 각 특정 클래스에 대한 멤버의 새 인스턴스가 있습니까? 아니면 모든 Foo 유형 클래스에 대해 단일 인스턴스 만 있습니까? 다음과 같은 코드로 쉽게 확인할 수 있습니다. Foo.member = 1; Foo.member = 2; Console.WriteLine (Foo.member); 결과는 무엇이며이 동작은 어디에 문서화됩니까? static필드는 모든 인스턴스에서 공유되는 동일한 유형의 . Foo그리고 Foo서로..

program story 2020.10.17

좋은 무료 소형 Python 웹 호스트가 있습니까?

좋은 무료 소형 Python 웹 호스트가 있습니까? 내 휴대 전화와 컴퓨터에서 액세스 할 수있는 개인적인 용도로 웹 앱을 개발하고 싶습니다. 나는 도중에 파이썬 기술을 연마하고 간단한 파이썬 웹 프레임 워크를 사용하여 작성할 것이라고 생각했습니다. 내 웹 앱을 호스팅하는 데 사용할 수있는 호스트 http://wiki.python.org/moin/FreeHosts http://wiki.python.org/moin/NonCommercialHosting http://wiki.python.org/moin/SpecializedCommercialHosts http://wiki.python.org/moin/OtherCommercialHosts 또한 좋은 읽기 : http://www.goodwebhosting.info..

program story 2020.10.17
반응형