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

syrlove의 이미지

[완료]다른 라이브러리 헤더에서 선언한 타입을 typedef하여 사용하는 경우..

헤더파일 간의 의존성을 줄이기 위해
다른 라이브러리에서 선언된 타입을 다시 typedef하려고 합니다.
이것이 버전이나 기타 호환성에 어떤 영향을 줄지 고민해보다가 질문드립니다.

이를 테면, winsock2를 class화 시키는 헤더파일이 있을때..

class A
{
private:
SOCKET s;
public:
~
~
~
}

이런 식으로 있

jephir의 이미지

쉘 만들때 함수벡터테이블(?)을 어떻게 구현할까요?

일종의 미니쉘을 만들고 있는데
커맨드를 받아서 커맨드와 인자를 분리하고
커맨드를 일종의 테이블과 비교해서 함수를 찾아가서 인자를 건네주고 실행시키려고 하는데
요 테이블을 어떻게 구현해야 확장성있고 괜찮게 만들수 있을까요?
단순히 switch로 하면 음..

hwayak의 이미지

패키지 설치할 때 또는 make install 등을 할 때, 'cp' 대신에 'install' 명령을 많이 사용하는 이유는 뭔가요?

패키지를 설치하거나 make install 등의 명령을 수행할 때 보면..
각종 파일이나 디렉토리를 생성 및 복사할 때, 'cp' 나 'mkdir' 보다 'install' 명령을 많이 사용하는 걸 볼 수 있는데, 특별한 이유라도 있는 건가요?

karistuck의 이미지

주소표시줄 한글링크 에러

현재 워드프레스로 블로그계정을 이용중에 있습니다.

퍼머링크(주소표시설정)을 바꾼후로 한글주소가 아래와같이 나오기 시작했습니다.

vudghkzm의 이미지

쉘 스크립트에서 스트링 비교할 때 "x$STR" = "xABC" 와 같이 x를 붙이는 이유는 뭔가요?

쉘 스크립트를 보다 보면, 스트링을 비교할 때 "x$STR" = "xABC" 와 같이 x를 접두사로 붙이고 비교하는 모습을 자주 볼 수 있는데요

이렇게 하는 이유가 있는지 궁금하네요.

동이의 이미지

젠투, compiz-fusion 오류가 도통 고쳐지지 않네요.

라데온 4550HD 사용하고 있습니다.
물론 fglrx 옵션을 먹여서 사용하고 있습니다만,
compiz-fusion 설치만 하면 창틀 없어지기 일쑵니다.

croae의 이미지

UDP 쓰레드 생성시

Pthread 생성시 TCP는 ACCEPT 되면 read, write 만하면 되니깐,

pthread_create(&thread,NULL, clnt_connection, (void *)clnt_sock) 이런식으로 쓰레드 함수 인자값만 주면 되는걸로 알고 있는데요

UDP는 recvfrom 하려면 UDP 주소와 주크기도 같이 받아오니깐 뒤에 인자가 두개더 필요한데 TCP 처럼 인자를 넣어버리면

안되네요

vudghkzm의 이미지

singleton 패턴에서 소멸자가 private이라도 호출되는 이유는 무엇인가요?

아래와 같이 코드가 있다고 했을 때,

class Test {
public:
    static Text& getInstance() {
        static Test t;
        return t;
    }
 
private:
    Test() {};
    ~Test() { std::cout << "~Test" << std::endl; };
};
 
int main() {
    Test& t = Test::getInstance();
 
    return 0;
}

프로그램을 실행하면, "~Test"가 출력되는데요.
소

choboja의 이미지

__switch_to 함수 아규먼트 질문입니다.

리눅스 커널 공부를 시작한 초보자입니다.

switch_to macro를 보던 중 질문이 생겨 글을 남기네요.

switch_to macro에서 _switch_to 함수를 호출하는데 jmp로 호출을 하는데
함수 아규먼트는 어떻게 전달이 되는건지 이해가 되지 않습니다.

즉, struct task_struct fastcall* __switch_to(struct task_sturct *prev_p, struct task_

muzie의 이미지

비정상적인 P프레임의 디코딩.

UDP로 MPEG4의 P프레임을 가져옵니다.
시퀀스 넘버를 체크해서 I프레임중 패킷손실이 있으면 아예 버려버리고
P프레임 같은 경우엔 패킷손실을 무시하고 그냥 디코더에 던져주는데
segmentation fault가 뜨거나 혹은 디코더쪽에서 무한 에러를 내뱉습니다.
그 이후로 들어가는 프레임은 정상적인 프레임이라

페이지

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