stack

    3

    10답변

    다른 기능의 결과를 확인하고 특정 기준을 충족시키는 경우에만 사용하기 위해 로컬을 사용합니다. 대부분의 경우, 그 기준은 결코 충족되지 않습니다. 이 "여분의"지역을 피할 수있는 방법이 있습니까? 필자의 바이너리에는 약 1MB의 저장 공간 만 있으며,이 패턴을 따르는 수천 건의 함수 호출이 있습니다. 사소한 일이지만, 더 좋은 패턴이 있다면 알고 싶습니다!

    1

    1답변

    시작할 때 나는 내 문제를 설명하는 방법을 알고 ....하지만 하지 않는 나는 두 RRD 파일이 두 개의 파일을 합친 다음 그래프에 쌓아 두십시오. my $bla = RRDs::graph "-", "--title","Test", "--imgformat=PNG", "--width=680", "--height=200",

    4

    2답변

    C#에서 실행 프레임이란 무엇입니까 (활성 프레임에 대해 들었던 것과 관련이 있습니다). IIRC 메서드 매개 변수가 있지만 모든 세부 정보를 기억할 수없는 슬롯입니다. 감사

    0

    1답변

    구현해야 할 메소드는 무엇입니까? 어떻게 .txt 파일의 문자열에서 문자를 개별적으로 팝 아웃합니까? 어떻게해야합니까?

    2

    1답변

    방금 ​​여러 프레임을 별도의 프레임 워크로 옮겼습니다. 이동 이후 코드에서 변경된 부분은 없으며 잘 컴파일됩니다. 그러나 런타임에는 "misaligned_stack_error"로 인해 충돌합니다. 나는 주변을 둘러 보았고 어떤 사람들은 -mstackrealign이 그것을 고친다 고 말하고있다. 그러나 Xcode의 두 프로젝트에 대한 C 플래그에이를 추가했

    7

    3답변

    asm의 초보자로서 gcc -S가 학습 한 asm 코드를 생성했는지 확인하고 있습니다. 왜 gcc 4.x는 메소드를 호출 할 때 스택에 8 바이트를 예약합니까? func18은 no param no local var이 정의되지 않은 빈 함수입니다. 이유는 여기에 8 바이트가 예약되어있는 이유는 모르겠지만 (이유는 ppl이 당연한 것으로 보입니다) 그냥 % e

    1

    1답변

    일부 입력에 따라 호출 할 함수가 있습니다. 각 함수의 인수 개수는 다릅니다. 즉, if (strcmp(str, "funcA") == 0) funcA(a, b, c); else if (strcmp(str, "funcB") == 0) funcB(d); else if (strcmp(str, "funcC") == 0) funcC(f, g); 이것은 약간

    3

    2답변

    저는 약간의 어셈블리를 배우는 초보자입니다. 함수 호출 전에 ESP 레지스터를 유지하면 더하거나 뺄 때 중요합니다. 설명하기 어려운, 다음 사항을 고려 mov esi, esp sub esp, 12 // on 32bit OS this would mean that there are 3 arguments to the function // push, funct

    2

    2답변

    개체가 Java로 인스턴스화되면 인스턴스가 생성 된 스레드에 바인딩되어 있습니까? 왜냐하면 한 스레드에서 익명으로 인터페이스를 구현하고 다른 스레드로 인터페이스를 전달하기 때문에 모든 메소드가 원래 스레드에서 실행되기 때문입니다. 만약 그들이 생성 스레드에 바인딩되어 있다면, 어쨌든 그것을 호출하는 스레드에서 실행되는 객체를 생성 할 수 있습니까?

    7

    4답변

    새 스레드를 생성 할 때 메모리 할당 방법, 즉 메모리 힙, 메모리 스택 및 스레드의 관련성은 어떻게됩니까? 나는 이것이 근본적인 것임을 안다. (.net framework 개념) 그러나 어떻게 든이 개념을 많이 알지 못한다.