프로그래밍 QnA

freezm7의 이미지

C++ class static variable 초기화

class A
{
static B;
}

이런 코드가 있을 때,
init(&B) 라는 코드를 단 한번만 실행하고 싶은데,
초기화 되었음을 나타내는 플래그 같은 것을 써도 되겠지만,

클래스 변수를 초기화 하는데 쓰이는
문법이 없을까요?

jwshinji의 이미지

넷필터 NF_IP_LOCAL_OUT hook과 IP segmentation

NF_IP_LOCAL_IN의 경우 segment된 IP 패킷에 대한 assembly가 수행된 이후인 것으로 알고 있읍니다.

NF_IP_LOCAL_OUT의 경우는 IP 패킷이 segment되기 전인가요 ? 아니면 segment된 이후 인가요 ?
소스 코드만 봐서는 명확히 잘 모르겠군요.
TCP와 UDP에 차이가 있는 것 같기도 하구...

albamc의 이미지

IPC 들의 성능은?

안녕하세요...

시스템의 안정성을 향상시키기 위해서 하나의 프로세스로 동작하던 것을

세션관리 + 서비스 의 두개의 프로세스로 나누려고 합니다.

shared memory나 message queue등 여러 IPC 방법들이 있는데

성능이 어느정도 저하될지 모르겠네요.

IPC 중에서 가장 빠르게 처리되는 것은 무엇인가요?

jjjjrr의 이미지

파일작업좀 봐주세요 고수님들부탁드립니다

안녕하세요
아래파일을 읽어서 글자가 깨어져나오는부분을 추출해서 다른파일로만들어야됩니다 그부분이 바이너리입니다
근데 이리저리해봐도 안됩니다
fgets로해봤는데 바이너리부분은 읽지를못합니다
그래서 fread 를이용해서 줄단위로 읽으려해도 안됩니다
혹시해서 char 를 byte로바꿔서해봐도 마찮가집니다
FILE* pFile;
pFile = fopen(filePath,"r+b");
size_t size;
byte line[1024];
char temp[1024];
int len,pos = 0;
while(size = fread(line,1024,1,pFile) > 0)
{ memcpy(temp , line , 1024);

jerryaa의 이미지

(운영체제프로그래밍)execve사용법에 관한 질문과 open&clos

execve를 사용하기 위해서는

#include <unistd.h>
int execve(const char *filename, char *const argv [], char *const envp[]);

가 synopsis 인 것은 알겠습니다. 그런데 구체적으로 어떻게 쓰는 건지 궁금하네요. 예를 들어 cd,ln, rm, exit의 built in command가 아니라면 ls, echo, etc 등과 같은 것은 char* filename이 가리키는 새로운 프로그램이 되겠지요.

예를 들어 >b.c /bin/ls 라는 command line이 들어왔다고 가정을 할 때
여기서 char*filename에는 "/bin/ls"를 넘겨주고 > 다음의 b.c는 출력 파일이 되기 때문에 argv에 속하지 못하는 것 같습니다. 그러면

criss의 이미지

video codec을 만들어보려 합니다.

제목대로 video dodec을 만들어보려합니다.

어디서부터 시작을 해야할지 어떡게 해야할지 감이 잘 안와서 이렇게 질문드립니다.

MPEG2에 대해서는 spec문서를 보고 공부한적이 있는데, 잘 모르겠네요...

특별히 복잡하고 어려운 코덱이 아니라, 아주 기초적인 코덱을 만들어보려합니다.

공부해야할 언어나 기술등 조언을 부탁드립니다...

그리고 이런질문 여기다 드려도 되는지 몰겠지만, 울나라 회사들중에서 코덱 잘 만드는 회사가 있나요?

gyxor의 이미지

[C++] 파일버퍼(시스템버퍼) 사이즈 조절 방법..

UNIX SYSTEM PROGRAMMING
HAVILAND,GRAY,SALAMA
Second Edition이란 책이 있습니다.
21페이지에 보면
파일버퍼의 사이즈에 따라 달라지는 reading 시간이 나옵니다.
BUFSIZE Real time
1________0:24:49
64_______0:0.46
512______0:0.12
4096_____0:0.07
8192_____0:0.07

이런식으로 나옵니다.
테스트를 직접 해보고 싶어서
17메가 짜리 text파일을 만든후

[code:1]
#include<iostream>
#include<fstream>
#include<time.h>
using namespace std;

int main(){

char BUF[50000]={0};

cleansugar의 이미지

한글 문헌 클러스터링 엔진은?

Clustering은 기준 그룹이 없는 상태에서 문서들간 유사도를 측정해 분류하는 것이고 Classification은 기준 그룹이 있을 때 거기에 맞춰서 문서를 분류하는 것이라고 알고 있습니다.

한글 문서들을 클러스터링하거나 클래써피케이션을 하려고 하는데요,
소스포지같은 데를 찾아보니까 영어나 일본어 클러스터링 엔진은 있는 것 같습니다. 스팸메일 분류 엔진도 많이 있고요. 국산 상용엔진은 몇가지 있긴 합니다.
그렇다면 한글 문서를 클러스터링하려면 위의 엔진을 그대로 이용할 수 있는 것인가요? 아니면 한글용으로 개조해야 되는 것인가요?

jjjjrr의 이미지

strstr(s1,s2); 로특정문자추출하려구합니다...

안녕하세요
strstr(s1,s2);
를이용해서 s1에있는 s2를찿아서
s2이전에있는텍스트를 뽑아내야됩니다
그러니까
s1 = "가나다라마바사abcdefg";
s2 = "abcde";
여기서
strstr(s1,s2); 를이용해서
"가나다라마바사"를 가려내야되는데
어떤식으로코딩해야되나요
다른방법이라도 있으면 부탁드립니다
즐거운하루되세요

페이지

프로그래밍 QnA 구독하기