프로그래밍 QnA

pogusm의 이미지

이진파일을 부분업데이트하는 방법은 어떤방법이 있을까요?

제가 잘 몰라서.. 제가 궁금한 부분만 간략히 적어볼게요..

1. mfc의 DOC에서 ar << strData 같은식으로 저장을 하면, 저장파일이 텍스트파일이 아니라 이진데이타 파일로 저장되더라구요

2. 일반 텍스트 파일의 경우, 부분업데이트가 필요할경우 diff로 패치를 만들어서, patch 명령으로 적용을해주면, 부분적인 업데이트가 가능하잖아요?

그럼, 이진데이터 파일도 diff로 패치를 만들어서 patch로 부분업데이트 가능한가요?

ps. mfc의 DOC에서 ar << strData 같은식으로 저장을할때, 이것을 텍스트 파일로 저장하는 방법은 없나요?

kkgo369의 이미지

java 2개의 클래스를 응용하여 최대공약수 구하기

pcblic class ReadInteger {
static int readInt () throws java.io.IOException {
char ch;
int n =0;

while (!Character.isDigit(ch = (char)System.in.read()));
do {
n = n*10 + (ch - '0');
ch = (char)System.in.read();
} while (Character.isDigit(ch));
return n;
}

visualplus의 이미지

[질문] UDP 체크섬이 정말 필요한지, 그 중요성은 얼마나 있는지가 궁금합니다.

udp패킷에는 ip헤더와 udp헤더가 있는데, 체크섬이 ip헤더에도 있고 udp헤더에도 있습니다.
( 소스는 구글링을 하여 ip헤더, udp헤더 체크섬 계산을 해주는 소스를 받아 사용 했습니다.
다만 ip헤더 체크섬은 제대로 동작하는데 udp체크섬은 제대로 계산이 안되어
그냥 0을 넣어 비활성하여 사용하고 있습니다. )

ip헤더의 체크섬은 ip헤더, udp헤더, payload부분까지 모두 포함하여 계산한 것 이고,
udp헤더의 체크섬은 udp헤더, payload부분만 포함하여 계산한것으로 보여지는데요.

그렇다면 과연 udp체크섬의 중요성이 얼마나 있는지가 궁금합니다.
udp체크섬이 틀렸다면 ip헤더체크섬도 틀렸을 것 같은데..

ip헤더 체크섬 자체가 변조됐을때를 위해 udp체크섬이 존재하는 것 인가요?

현재 패킷이 약간 끊기는 현상이 있는데, 이것이 udp체크섬을 사용하지 않았기 때문에 생긴일인가.. 라는 궁금증이
생겨 질문을 올립니다.

speedwall의 이미지

네트워크 프로그램을 개발중입니다.


여러번 질문을 올리네요.

비인가 pc의 웹페이지 접속을 차단하려 합니다.

패킷을 winpcap으로 캡쳐한뒤 캡쳐된 패킷의 data 부분이 'GET ' 이라는 문자열이 들어가면

캡쳐된 패킷의 출,목적지 ip,mac 등등 수정한뒤 다시 보내주고 있습니다.

10번하면 7번정도는 차단이 되더라구요. 왜그런가 와이어 샤크로 보니

보통 웹페이지에서 GET 요청을 수십번씩 하니까 처음 'GET '은 아니더라도

뒤의 몇번째 'GET '요청에 작성한 응답패킷이 슬그머니 들어가는거 같아요.

시퀀스넘버라덩가 ID가 틀린대도 말이죵;;

패킷을 보내는게 너무 느립니다.

보낼때쯤이면 패킷을 보낼 타이밍을 놓쳐버리더라구요

다른 분들은 이런 문제를 어떻게 해결하시나요??

redstorm의 이미지

kdevelop 과 OS 버전 문제 문의

제가 openSUSE 11.1을 지금 사용하고 있거든요.
그런데 11.0에서 작성했었던 프로젝트를 지금 새로 설치한 11.1에서 불러와서 수정하려 하는데요
빌드나 실행은 되는데 디버깅 모드로 진입이 안되요
GDB탭을 보니 (gdb) Process Exited. 라고 뜨는군요.
혹시 이게 OS버전 문제일 가능성이 있나요?
너무 답답하네요. 고수분들 도와주세요ㅠ

josimhaela의 이미지

[완료]c 코드 작성시 ctrl c 강제종료 막는 방법이 있을까요?

제가 만든 프로그램 돌릴때 ctrl c 누르면 강제 종료가 안되고 계속 유지되는

코드가 뭐져..ㅠ

babach의 이미지

php에서 실행파일을 실행시키고 싶습니다.

window 7환경입니다.

제목 그래로 php 스크립트에서 실행파일을 실행시키고 싶은데요.

구글링 해보니 shell_exec('cmd명령어'); 이런식으로 쓰면 되는것 같더라구요

shell_exec('dir')이런 명령어는 되는데

shell_exec('java ~'), shell_exec('nsupdate')이런 명령어들, 실행파일을 실행하는 형태는 안되네요.

권한문제랑 연결되어 있는것 같은데

혹시 해결책 아시는분 있나요??

이한길의 이미지

No more handles 에 대해 문의드립니다. (Browser widget in SWT with GCJ (Mac OS X))

GCJ 로 SWT를 빌드해서 테스트중입니다.
환경은 Mac OS X 이며, GCJ의 버젼은 GCC45에 있는 것입니다.
SWT는 잘 빌드가 되었습니다. 그리고 위젯들도 잘 작동합니다. 그런데 문제는 브라우저 위젯입니다.

Java로 실행하면 잘 되는 예제가 GCJ 로 컴파일하면

Could not instantiate Browser: No more handles

이라는 에러메시지를 만듧니다. 브라우저를 못찾는 모양입니다. 그래서 DYLD_LIBRARY_PATH에 /Applications/Firefox.app/Contents/MacOS/를 추가해주었습니다. 혹시 브라우저 위젯이 어떤식으로 동작하는지 설명해주실 수 있는 분 계신가요?

Iinux의 이미지

wireless packet capture 하려면 별도의 장치가 필요한가요?

무선 랜카드가 주변의 AP들을 감지할 때 주고 받는 패킷이나

AP가 "나 여기있소!!" 하는 패킷들을 보고 싶은데

인터넷에서 검색해보니.. 별도의 USB장치를 구매해야 하더군요

그냥 Wireshark 처럼... 별도의 장치없이 패킷을 캡쳐할 수는 없는건가요?

감사합니다.

페이지

프로그래밍 QnA 구독하기