프로그래밍 QnA

tjswo507의 이미지

netlink socket simpe code

I use a netlink socket. but i don't know.
so please, give me a netlink socket simple sode.

wmjj의 이미지

[완료] MFC 스레드에 객체 전달

MFC 프로그램에서 스레드를 생성할때 pParam으로 CWnd 객체를 넘겨 줬습니다.

CWnd를 생성한 스레드가 아닌 다른 스레드에서 MFC 함수를 쓰면
오류가 발생하는건 알고 있는데요

다른 스레드에서 CWnd의 멤버 변수에 접근할때도 오류가 나나요?
제가 직접 테스트 해봤을때는 멤버 변수 접근시에는 오류가 나지 않았는데요

잠재적으로 오류가 발생할 여지가 있는 코드인가요?
답변 부탁드리겠습니다.

paeksj98의 이미지

시리얼 통신 타이밍 관련해서 질문 드립니다.

안녕하세요.

질문은 간단합니다.

환경)Linux 2.6. Arm9 기반 입니다. QT환경에서 개발하고 있습니다.

예)1

boxboxii의 이미지

안녕하세요. growisofs이용해서 dvd굽는쪽을 코딩하고있는데, 여쭈어볼게 있어서 올립니다.

리눅스에서 dvd가 있다 없다를 체크할때 기준이 어떤식으로 되는지 아시는분 계신가요?

/dev/dvd 를 기준으로 체크하고 eject를 하고 있는데

루틴을 한번 수행하고나면 unlink로 /etc/dvd를 지워서 dvd를 다시 넣을경우 파일 생성된다는 점을 이용하여 체크하고 있엇는데,

이때 문제점이 프로그램을 수행하기전에, dvd가 삽입되어 있지 않아도 /etc/dvd 파일이 있을때 어떻게 구별해서 dvd가 없다는 메세지를 뿌릴지가 고민입니다.

많은 조언 부탁드립니다!!

ansgur1979의 이미지

[완료]우분투 eclipse에서 windows.h

이번에 프로젝트를 작성하면서 Sleep함수를 써야하는 경우에 놓여서
무의식적으로 #include 를 입력했다가 컴파일 해봤는데 에러가 뜨더군요....
생각해보니 지금 쓰는 운영체제가 우분투 eclipse 라서 windows.h를 사용할수 없다고 하더군요 ㅠㅠ

혹시 windows.h를 쓰지않고 Sleep기능을 쓸수있는 방법은 없을까요?

syayiyip의 이미지

라이브러리에서 함수 링킹 시 기초적인 질문.....


A라는 라이브러리에
B, C, D 라는 함수가 있고
이 중에서 B 라는 함수만 사용할 경우에는
컴파일 한 바이너리에는 B 함수에 해당하는 코드만 포함되어 생성되는 것이 맞는지요?
바이너리 용량 때문에 고민중이던 차에 질문 드립니다...

acedon의 이미지

리눅스에서 Kernel Module 로드순서에 대한 질문입니다.

안녕하세요,
다름이 아니라, 리눅스에서 Kernel Module을 로드하는 순서에 대하여 자료를 찾고 있으나 별다른 내용을 찾지 못하여 이렇게 질문을 올리게 되었습니다.

우선 Kernel에 내장된 Module과 추가적으로 빌드한 External Module에대해서 장치가 연결되면 장치에 해당하는 어떤 드라이버가 먼저 로드 되느냐?
* ex) Modem 장치 연결 시, cdc-acm Module과 Externel Modem Module이 설치 된 경우 어떤것이 먼저 로드될 것인가?

일단 확인해본 내용으로는 내장된 Module이던 Externel Module이던 둘중에 미리 로드(insmod or modprobe)되어 있다면 로드 된 Module로 장치가 연결된다는 확인되었습니다.

하지만 둘다 로드되어있지 않는 상태에서 장치를 연결한다면 과연 어떤 기준으로 가지고 Module이 매칭되어 먼저 올라올 것인가에 대하여 궁금합니다.

lemk000의 이미지

Python Twisted 로 웹서비스 간단하게 구현하는건데요

reactor.listenTCP(8080, MyFactory())
reactor.run()

이렇게 8080포트로 서비스를 시작합니다. MyFactory() 에는 뭔가 처리하는 메소드들이 들어있구요
그래서 localhost:8080으로 접속하면 접속이 잘됩니다.

근데 그 처리하려는 메소드안에서
어떤 파일을 사용하기 위해
f = open("subdirectory/filename", "r")
이렇게 열었습니다.

그 후에 localhost:8080으로 접속해보니 그 파일을 찾지를 못합니다.
아무래도 python코드로 동작하는 서비스는 8080으로 서비스되고
일반 파일은 아파치 서버의 80으로 동작하기 때문인것 같습니다.
그래서 아파치서버 돌리고 아파치의 기본 경로를 이 python프로젝트 있는곳으로 돌렸더니
잘 동작이 됩니다.

hsnks100의 이미지

멤버함수포인터를 인자로 받는 함수에 lambda 를 넣을 수 있습니까? in C++

예를 들어

class T
{
typedef void (T::*ptmf)();
void func( ptmf fu ){...}
};

이런 클래스가 있으면

T의 멤버 함수안에서 func 안에 람다를 넣고 싶거든요.

그래서

void T::func2()
{
func( []() {} );
}
뭐 이런식으로 쓰고 싶습니다.

[] 안에 캡쳐를 해도 안되네요. 도움 부탁합니다.

astzlra955의 이미지

오류난 내용이 하나도 없는데 make: *** [.tmp_vmlinux1] Error 1 라고 에러가 뜹니다.

안녕하세요, 리눅스를 갓 접한 초보입니다.

커널을 컴파일 하면 아래처럼 메세지가 나옵니다.

페이지

프로그래밍 QnA 구독하기