.NET에서 버퍼 오버플로 오류의 일반적인 원인을 찾고 있습니다. 버퍼 오버플로가 인 것은 알고 있습니다. 관리 .NET 코드가 아닙니다. 그러나이 예외는 .NET 응용 프로그램의 범위에서 여전히 가능합니다. 내가 생각 것들 - PInvoke를 /는 Win32는 버퍼 오버런 오류를 디버깅하는 가장 좋은 방법은 무엇인가를 호출에 COM 개체에 유효한 인수는
로그 파일을 읽었지만 모든 행을 즉시 처리하려고하지는 않습니다. 기다리는 동안 줄을 저장하기 위해 대기열/버퍼를 사용하고 있습니다. 이 대기열은 특정 행에 대해 정기적으로 검사됩니다. 대기열에서 발견되면 대기열에서 제거됩니다 (임의의 위치에있을 수 있음). 발견 할 특정 행이 없을 때 처리 될 행 하나씩 대기열의 시작 부분에서 행을 가져옵니다. 따라서, 큐
최근 ido-mode를 사용하기 시작했습니다. 전반적으로 꽤 좋습니다. 그러나 한 가지가 특히 망가져있는 것처럼 보입니다. 그리고 거기에 설정 (하)가 포함되어 있는지 궁금합니다. ido-switch-buffer는 묻힌 버퍼를 신경 쓰지 않는 것 같습니다. 즉, 묻어 버퍼를 사용하고 ido-switch-buffer를 사용하면 첫 번째 선택은 종종 방금 묻힌
스크롤 막대를 없애기 위해 버퍼 크기를 창 크기로 설정했습니다. 이제는 콘솔에 값을 채우려 고합니다. 그러나 끝에 항상 새로운 빈 줄이 추가되어 첫 번째 줄이 버퍼에서 지워집니다. 나는 그것이 왜 일어나는 지 알지만, 나는 그것을 막을 수있는 방법이 있습니까? 버퍼 영역을 옮겨 보았습니다.하지만 앞에서 설명한 것처럼 빈 줄이 추가되면 버퍼의 첫 줄이 지워
TFileStream은 버퍼링 된 출력을 제공하므로 대부분의 경우 훌륭하지만 일부 경우 (특히 디버깅하는 동안) 버퍼를 즉시 플러시하는 것이 좋습니다. 그것은 무료라고 부르는 것 외에는 어떤 일도 할 수있는 방법을 모른다는 것입니다. 그것은 비생산적인 것입니다. 더 좋은 방법이 있습니까?
소켓을 사용하여 간단한 SNPP (Simple Network Paging Protocol) 클라이언트를 작성하려고합니다. 서버 간의 작은 불일치를 제외하면 모든 것이 잘 작동하는 것 같습니다. 명령을 보낼 때 일반적으로 데이터의 단일 청크 인 응답을 읽어야합니다. 그러나 Sprint의 SNPP 서버는 두 부분으로 응답을 보냅니다. 데이터의 첫 번째 청크는
나는 cout과 printf가 현재 버퍼를 가지고 있고, 버퍼가 스택과 같다고 생각하고, 오른쪽에서 왼쪽으로 cout과 printf의 결과를 얻는다. (콘솔 또는 파일에) 상단에서 bottem으로. 이처럼 a = 1; b = 2; c = 3;
cout<<a<<b<<c<<endl;
buffer:|3|2|1|<- (take “<-” as a poniter)
vim에서 ": bn"및 ": bp"로 버퍼를 전환하면 상태 표시 줄에 다음과 같은 유용한 정보가 표시됩니다. "foo.txt" 43 lines --88%-- ((1) of 3) 38,1 All
(나는 그것을 가능하게하는 "showmode"라고 생각합니다.) 그러나 " ("1"주변의 괄호도 이상합니다.) 그 문제를 해결하는 방법을 아는 사람