프로그래밍 QnA

season12의 이미지

iocp 와 com?

안녕하세요~
현재 서버프로그래머로 일하고 있는 아직 많이 모자란 프로그래머입니다.

현재 저희 회사에서 서비스중인 서버가 iocp 로 구현이 되어 있는데
제가 예전에 얘기 듣기로는 iocp 와 com 을 같이 사용해서 서버를 구현한다고 들었는데
현재 저희회사 소스에는 com 관련 소스를 전혀 찾아볼수가 없습니다..

따로 com 도 공부를 하고 있지만
com 이 도대체 iocp 어디에 끼어들어가는지 감도 안오는 상태입니다..ㅠ0ㅠ

검색을 아무리해봐도 못찾겠고
뭔가 지푸라기도 잡고 싶은데
회사 사수는 첨듣는다는듯이 얘기하고

뭔가 답을 찾고 싶습니다..

제가 잘못 알고 있는건지..
멍충해서 com 을 공부하면서도 모르는건지...ㅠ0ㅠ

이번 한주도 잘 보내시고 답을 주시면 감사하겠습니다..
화이팅요~!

qiiiiiiiip의 이미지

python에서 리스트를 parameter로 넘길때


var 는 object의 리스트입니다.

그런데 어떤 함수 foobar로 var를 넘기는데,

foobar( var[0], var[1], var[2] ) 는 정상동작하는데,

foobar( var[:] )는 에러를 냅니다..

이걸 가변길이의 var에 대해서 제대로 동작하게 하려면 어떻게 넘겨야하는지요?

dltkddyd의 이미지

string 객체의 문자열을 포인터의 대상체로 복사하는 방법 없을까요?

string 클래스로 만든 객체의 내용을 포인터의 대상체로 복사해 사용해야 합니다. 그래서 다음과 같이 했더니 작동이 안되네요.

string a="Recent";
char* ap=new char[a.length()+1];
strcpy(ap,a);
cout<<ap;

cout으로 Recent라는 문자열을 출력하려 했는데 안됩니다. string 타입의 문자열을 어떻게 포인터 대상체로 넣나요?
그리고 저 문자열 Recent를 직접 strcpy로 ap의 대상체에 집어넣을 방법은 없을까요? 다음과 같이요.

strcpy(ap,"Recent);

declspec의 이미지

어떻게 된거죠?

왜 글들이 다사라졌죠??
가장 최신글이 8년전 글이라니....??

inforide의 이미지

AP서버 로그에 대한 패턴 분류 작업을 하고 싶은데 어떻게 하면 좋을까요?

AP 서버에서 분출되는 로그에 대한 패턴을 분석해서 분류하는 작업을 하고 싶은 데
어떻게 하면 좋을까요?

프로그램을 소개시켜 주셔도 좋고 알고리즘이나 자료를 알려주셔도 좋구요

아래 것은 그나마 많이 정리되어 나오는 것이고 보통은 이보다 많이 자유분방합니다.

declspec의 이미지

ELF loader 질문

안녕하세요, 32비트 ELF Loader 를 공부할겸
아주 단순하게 만들어보려고 하는데요

아래와 같이 컴파일러 책에 있는 코드를 따라하고
테스트 해봤습니다.
단지 프로그램 헤더를 따라가서 segment 들을
mmap 으로 로드할때 기존 프로그램의 주소랑 충돌하는
문제때문에 메모리 로드위치를 바꿔야한다고해서
어떻게 해야할지 잘몰라 주소에 임의로 +0x5000 씩을
해줬는데요;
마지막에 엔트리포인트로 이동을 하니 바로 Segmentation Fault 가 뜨네요
한번 ELF 구조 공부할겸
단순하게 다른 프로그램을 로드하는 로더를 만들어보고 싶은데
인터넷에 관련 소스도 없고...
도와주세요~!!

cheongpark의 이미지

ip 주소를 바이너리로 변환하는 방법?

ip주소를 스트링으로 저장해서 string.sort()를 사용하니까 아스키로 소팅이 되는군요

바이너리로 변환해서 소팅하는 방법은 없을까요?

답변 기다립니다 :)

resonancme의 이미지

리눅스 커널에서 SS 레지스터의 쓰임에 대해..

안녕하십니까 KLDP에서 고수님들께 많은 도움을 얻고 있는 리눅스 커널 초보자입니다^^;;

제가 궁금한 것은 DS 레지스터와 SS 레지스터에 관한 것입니다.

제가 알기로 데이터 세그먼트 영역에 각 데이터들과 스택이 포함되어 있고 SS 레지스터가 DS레지스터의 값을 가지고 있다고 합니다

세그먼트 셀렉터가 세그먼트 레지스터에 저장되므로 DS 레지스터만 있으면 디스크립터의 베이스어드레스와 오프셋을 이용해 스택이 있는 위치까지도

접근이 가능할 텐데 왜 SS레지스터가 필요한지 의문입니다. SS 레지스터에는 스택 세그먼트 셀렉터가 있다고 알고있는데 어차피 스택은 데이터 세그먼트 영역에

포함되어 있으므로 DS 레지스타만 있으면 되지 않나요??

책을 봐도 이해가 안되는군요 ;;; 무언가 연결이 안되서 질문올립니다. 고수님들 도와주세요!

익명 사용자의 이미지

KGDB 질문 입니다.

커널 디버깅 하기 위해서 KGDB를 사용하는데.. 매우 어렵네요

서버 2대를 준비하고 시리얼로 연결 하였습니다.

1. 원격지에서 GDB를 이용하여 TARGET REMOTE 로 접속하는데 이때 gdb vmlinux를 하는데 vmlinux 는 디버깅 할 서버꺼를 가지고 와서 원격지에서 하는건가요?

2. kgdb를 사용하기 위해서는 시작하자마자 kdbwait를 걸어야만 가능한건가요? 아니면 이미 구동 된 상태에서 원격지에서 gdb 를 붙어서 brake point 를 걸고 continue 하면서 진행 할 수 있는건가요?

3. printk로 디버깅을 하다가 패닉나면서 메세지가 저장도 안되네요 , panic_oops 값을 1로 셋팅해주었는데도 안남는거면 방법이 없을까요?

검색해서 해보고 있습니다만은,, 매우복잡하네요 도움좀 부탁드립니다.

aavaaa의 이미지

MS SLQ 디비 오류 조언 부탁드려요

잘 돌아가서 프로세스가 갑자기 에러를 밷어 냅니다

에러 메세지는 DB 관련 메시지이고

SQLSTATE 08s01
SQLSTATE 01000

위 코드가 발생합니다.

MS Management Studio로 로그인도 안됩니다.

기존에 잘 되던 것이 안되고 SQL 서비스 내렸다 올리면
다시 잘 작동하는데 원인을 파악할 수 없어
이런 현상이 반복되고 있습니다...

고수님들 조언 부탁드립니다 ㅜㅜ

페이지

프로그래밍 QnA 구독하기