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

kkb의 이미지

/directory1/directory2/filename.bin 문자열에서 filename을 파싱하고 싶습니다

char filename[256] = "/directory1/directory2/filename.bin";
혹은
char filename[256] = "filename.bin";

"/directory1/directory2/filename.bin" 문자열에서
(혹은 "filename.bin" 문자열에서)

filename 문자열을 파싱하고 싶습니다

혹시 표준함수로 간단하게 가능할까요?
아니면 함수를 따로 만들어야 하나요?

...

일단은, strtok()를 사용해서 filename.bin을 파싱하고

uastory의 이미지

windows 64bit용 perl DBD::Pg 모듈을 구할데가 없을까요..?

windows 64bit용 perl DBD::Pg 모듈을 구할데가 없을까요..?

구글링을 열심히 해본다 햇는데 .. 안나오네요 ㅠ

다른 모듈들은 상관이 없는데 디비 관련모듈들은 dll 파일때문에

32비트 모듈로는 돌아가지 않는군요..

혹시 아시는분 좀 알려주세요

감사합니다.

imsu928의 이미지

emacs + kotex 관련 질문 드립니다. (usepackage {kotex})

현재 우분투 10.10 버전을 사용중입니다.

kotex 설치는 완료 하였고 texworks 에서는 한글이 문제없이 잘 나오는걸 확인하였습니다.

문제는 emacs tex 모드에서 usepackage{kotex} 명령어를 치면 kotex.sty 를 찾을 수 없다고 나옵니다.

소스파일 및 에러 메시지

kws4679의 이미지

부모클래스에서 자식 클래스 멤버함수를 호출하는 방법

객체지향 프로그래밍 연습하려고 그림을 그리는것에서

Shape 란 기본 객체를 만들고 이를 상속하는 Box 라는 객체를 만들었습니다

class Shape {
private:
...
public:
void moveShape(int x, int y);

virtual void drawShape();
...
};

class Box : Shape {
private:
...
public:
void drawShape();
};

제 미숙한 실력으로 생각해본결과 모든 그려지는 모양은 움직이는것은 단지 x,y방향으로 이동만

하면 되므로 이는 부모 클래스에 존재하고 실제 구현은 각 모양마다 다르므로

가상함수를 통해 각각 구현하기로 했습니다 그런데 moveShape 함수 내부에서

좌표를 움직이고 새로 갱신된 좌표대로 박스를 그려야 하는데 이때

drawShape() 를 어떻게 호출해야 할지 모르겠습니다

munhoney의 이미지

리눅스에서 바이너리 파일 파싱 툴 있나요?

혹시 리눅스에서 바이너리 파일을 볼때 구조체를 설정해 주면 거기에 맞추어서 보여주는 그런 멋진 툴 있을까요?

너무 많은 것을 원한건지.. 쩝.

익명 사용자의 이미지

네이버지도, 다음지도 서비스의 기본 위치정보

우선 개발관련 질문이 아니라서 죄송합니다.

포털에서 제공하는 지도 서비스를 이용하면 로그인하지 않아도 지도의 중심이 기본설정되는데요,

물론 정확한건아니지만 제가 있는 근처의 위치를 표시해주긴 합니다.

로그인한경우라면 가입할때 주소정보를 기준으로 보여준다고 생각이 드는데,

로그인하지 않아도 위치가 어느정도 맞는것을 보니 브라우저에 위치정보가 존재하는건 아닌가하는 생각이 듭니다.

또 다른 한가지는 네이버지도와 다음지도가 초기위치는 서로 다른것인데요...

혹시 포털의 지도서비스가 제시하는 사용자 위치정보를 알 수 있는방법이 있는지요?

lch21c의 이미지

커널에서 client ip 구하는 방법은?

커널에 관심이 있어 커널 공부를 하고 있습니다.
공부하는 중에 막히는 부분이 있어 글을 올립니다.

커널 2.6.32에서 client ip는 어떻게 구하나여?
커널 2.6.18에서는 socket_post_accept lsm 함수를 후킹하여 구하면 되었었는데,
커널 2.6.32에서는 socket_post_accept lsm 함수가 없어졌네여..

고수님들의 답변 기달리겠습니다.
좋은 하루 되세여.

simlife의 이미지

CENTOS 5.5 서버에 gcc 2.96 버전대를 깔고싶은데 방법을 모르겠습니다.

gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)
Linux 2.6.18-128.el5xen #1 SMP Wed Jan 21 11:55:02 EST 2009 i686 i686 i386 GNU/Linux

현재 설치된 서버는 위와같이 gcc 가 4.12 입니다.
근데 예전에 사용하던 소스가 여기선 컴파일이 안되더군요.
그래서 예전에 사용하던 gcc2.96 대를 깔고싶은데...rpm 으로 2.96 대를 받아서 설치하려하니깐 의존된 파일들때문에 설치안되고 충돌난다고나오네요..

방법이 있을까요?
참고로 OS자체를 예전걸로 깔수는 없는 상황입니다.

bueline의 이미지

STL queue size

STL에서 제공하는 queue를 이용한 프로그램을 개발하는데요
queue에 저장되는 메모리에 대해서 궁금한 점이 있어서요

1. queue에 저장되는 갯수는 제한이 없는건가요?

2. queue에 저장되는 데이터에 대한 용량은 시스템의 메모리에 따라서 계속 늘어나는건가요?

Client 에서 Data를 server가 받으면 read thread가 데이터를 받아서
queue에 저장하고 처리하는 thread가 데이터를 queue에서 빼서 처리하도록 프로그램을 만들려고 하는데요

스트레스 테스트로 데이터를 지속적으로 넣었을 때에 처리가 안되고 쌓여있다가 server가 그냥 죽는 경우가 발생하는데요
queue에 저장되는 size(갯수)와 용량을 확인하고 싶어서요
근데 stl에서 제공하는 함수에는 size를 알 수는 있지만 queue에 할당되어 있는 메모리 용량은
제공하는 함수가 없더군요

ljh0431의 이미지

리눅스에 NLBC가 있나요 ? 구현은 어떻게 되나요 ?

windows 2003 server에 네트워크 로드 균형 조정 클러스터(NLBC)라는 부분이 있습니다.
클러스터 공유ip를 할당해서 클러스터링을 구현하는 것 같습니다.
리눅스에도 windows 2003 server의 위 기능이 있나요 ?

그리고 추가적으로,
클러스터링의 이해를 위해서 어떻게 내부적으로 구현이 되는 건가요 ?
클러스터 공유ip 1개에 여러 대의 서버가 연결되어 있는 경우 각 서버는 모두 같은 프로그램으로 복제되 있어야 하나요 ?
마치 DNS의 라운드로빈과 같은 형태인가요 ?
외부에서 접근은 클러스터 공유ip로만 접근하고 내부적으로는 ip와 포트를 연결유지시켜주면서 각 서버에 일을 할당하는건가요 ?
일반 프로그램,제가 개발한 프로그램도 웹서버나 ftp서버처럼 NLBC가 구현이 되는 건가요 ?
질문이 많네요.
궁금하군요.

수고하세요.

페이지

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