프로그래밍 QnA + 설치 및 활용 QnA

netbsd00의 이미지

소스 코드의 " "로 묶인 스트링만 뽑아내는 정규표현

코드에서 스트링만 뽑아내기 위해
정규표현식을 공부한 후 나름대로
적용을 시켜 보았습니다.

grep -o '\"[^,\s]*\"' filename.c

얼핏 봐서는 만족스러운 결과인듯 했으나
좀 살펴보니 제대로 뽑아지지가 않았군요.
제가 구현한 식에서 어디가 잘못되었는지..
제대로 뽑을려면 어떻게 해야 하는지 알고싶습니다.
여러분들의 도음을 기다리겠습니다.

미리 감사드립니다.

꼬양의 이미지

부팅... lilo 설정

제가 10G 짜리 하드에.. 레드헷 8.0을 깔아서..

이것저것 설치 테스트 서버로 사용하고 있었습니다.

파란메일을 써보기 위해..

10G짜리 하드를 하나 더 달고..

hdb 에.. wowlinux7.1을 설치를 하였습니다..

그런데 설치하고 나서..

lilo 를 잡아 주려고 하니..

vi /etc/lilo.conf
---------------------------------------------
boot=/deb/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/home/message
default=linuxparan

image=/boot/vmlinuz-2.4.2-2wl
label=linuxparan
read-only

nayana의 이미지

소스 중에 이해가 안가는 부분이 있습니다.

typedef BOOL	( xCBGPlayer::*FPTR_PacketProc )( xCPacket* pPacket );
static FPTR_PacketProc	st_OFuncs[ _BGPACKET_MAX ];
#define DECLARE_PACKET_PROC( id )   BOOL xCBGPlayer::_On##id( xCPacket* pPacket )

이부분이 정확하게 이해가 안갑니다. _On##id 이부분은 토큰 기능중에 하나
라고 알고 있습니다. BOOL xCBGPlayer::_Onid 하고 똑같은걸로 알고있습니다. 나머지 위의 부분은 잘이해가 안됩니다. 그리고

( this->*xCBGPlayer::st_OFuncs[ wHeader ] )( pPacket )

다크슈테펜의 이미지

자바상에서 웹로직 중요한가요...?

제가 알기로는 자바에 관련된 모든 서버와 툴그리고 관리를 하기 위한 제품군인걸로 알고 있는데요...
자바 할려면 웹로직 꼭해야 하나요...?
다른 툴이나 컨테이너 서버로 하면 안돼나요...?
미치겠습니다.ㅠ0ㅠ;;

lampo의 이미지

리눅스에서 utf-8 용 에디터는?

xml 파일을 작성할까 하는데 utf-8 인코딩된 한글 xml 문서만
처리가 가능하군요.

emacs 가 만능이라길래 믿고 있었는데 아무래도 utf-8 은 안되나 봅니다.
무슨 MCS-mule 인가는 설치가 복잡한 듯 하고.

gedit 가 된다길래 받았는데 영 안되네요. 자꾸 무슨 에러가 나고.

쓸만한 utf-8 에디터가 리눅스에는 아직 없나요? 잘 못찾겠네요.
제 목적은 euc-kr 로 인코딩한 한글 xml 문서를 에디터에서 읽어
utf-8 으로 변환 출력후 xml 툴을 이용해 html 로 변환하는 겁니다.

whkim02의 이미지

sniffit 이 실행이 않됩니다.

리눅스 9.0에 vmware를 설치하고 여기에 windows 98을 클라이어트로
설치했습니다.
참고로
리눅스 서버의 글로벌 IP:211.206.219.11
리눅스 서버의 사설 IP:172.16.198.1
윈도우 클라이언트의 사설 IP:172.16.198.128

소스 IP로 리눅스 서버의 사설 IP(172.16.198.1)을 입력하여 sniffit을
실행하고
클라이언트(172.16.198.128)에서 리눅스 서버(172.16.198.1)에 telnet
으로 접속하였는데 접속 메시지가 보이지않고 접속창이 뜨지않습니다.

vmware에서는 sniffit이 실행이 않되나요?

x2nine의 이미지

geetpeername 에러가 무서인가요?

vmware로 linux 9 설치햇습니다.
에러가 많이 나와서 최소설치만 햇습니다.
telnet을 설치할려고 하니 xinetd 가 없다고 해서 xinetd를 설치하여주었습니다.
그리고 telnet-server를 설치햇습니다.
그리고 telnet-server를 실행하니 그림과 같은 에러가 나왔습니다.
어떻게 해야 하나요?
서로 ping은 되는 상황입니다.

s0me의 이미지

파일의 끝에 추가하는 경우 기존의 파일 크기가 속도에 영향을

a.dat 10Mega 파일과
b.data 500Meage 파일을

각각 a+ 모드로 fopen 해서 fwrite 할 경우

속도의 차이나 시스템 부하가 많이 걸리는지요.

OS마다 차이가 있다면 어떤게 있을지요.

Linux / 모든 UNIX 계열

hwandori의 이미지

stl map의 메모리 관리 , 동기화

서버/클라이언트 프로그램에서 서버가 클라이언트 당 가지고 있을수 있는

정보를 저장하기 위해서 client socket descriptor를 Key로 하고 나머지

정보를 구조체로 정의한 변수를 value로 한 Map을 정의하고 있습니다.

멀티 쓰레드 프로그램으로 되어있으며 새로운 클라이언트가 들어왔을때

Map에 정보를 추가 합니다.

쓰레드가 종료할 때 Map에서 정보를 삭제해야 하는데 만약 삭제 하지 않는

다면 계속해서 Map의 메모리가 늘어가나요?

만약 삭제를 꼭 해야한다면 동기화는 직접해줘야 하는지 궁금합니다.

해봐의 이미지

뭐가 문제일까요? 도대체.. new 때 에러나는건.?

gdb로 본 backtrace는 담과 같습니다

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1100004288 (LWP 2613)]
0x42074032 in _int_malloc () from /lib/tls/libc.so.6
(gdb) backtrace
#0 0x42074032 in _int_malloc () from /lib/tls/libc.so.6
#1 0x4207335b in malloc () from /lib/tls/libc.so.6
#2 0x400b9e9e in operator new(unsigned) () from /usr/lib/libstdc++.so.5
#3 0x08049a4b in Mutex::create(int) ()
#4 0x0804d18c in CacheEntry::CacheEntry(char const*, unsigned) ()
#5 0x0804d544 in Cache::get_entry(char const*) ()
#6 0x0804c86a in HttpSockHandler::run() ()

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기