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

jangcy999의 이미지

makefile에서 환경파일을 의존관계에 추가하고 싶습니다.


include "env_file"
로 되어 있는 env_file이 변경될때(define된 부분이 있습니다.)
재 컴파일을 하고 싶습니다.

소스개수가 몇개 안된다면
수작업으로 넣을수 있겠으나

소스파일이 여러개이고
계속적으로 증가될 소지가 다분하여

각 소스에 자동으로 의존관계를 추가하고 싶은데 좋은 고견 부탁드리겠습니다.

삼구의신의 이미지

디바이스 드라이버 질문

linux app에서 read 함수를 이용해 디바이스에서 값을 읽어오려고 하고 있습니다.

디바이스가 잘 등록됐고 app을 실행시키면
open에서 error가 납니다.
dmseg 를 찍어보면 아래 모듈코드처럼 open, release 함수가 출력되는 것을 확인할 수있는데,
그럼 디바이스의 함수는 호출이 된건데.. 왜 app에서는 fail이 뜨는지 모르겠습니다.
아래 코드 올립니다.

nasescobar1의 이미지

Opencv 관련 질문좀 드리겠습니다 ㅜㅜ

http://martinblog.net/824?category=262126

해당 글을 보면서 이진화 작업을 해보려고 했는데,

예시에서는 웹캠의 영상을 기반으로 한 이진화 작업을 합니다.

그런데 저 같은 경우

http://martinblog.net/822?category=262126

이 곳에서 처럼 Dialog에 이미지를 로드했고, 이 로드한 이미지를 이진화 하고 싶은데요.

어느 부분을 어떻게 수정을 해줘야 할 지 모르겠습니다.

if(nIDEvent == _DEF_WEBCAM)
{
if(m_pCapture)

{

qw3709의 이미지

이진탐색트리 코딩질문

// 포인터 p가 가리키는 노드와 비교하여 노드 x를 삽입하는 연산
void insertNode( char x ) {
treeNode* p=root;
treeNode* newNode;
treeNode* parent=NULL;
parent=p;

while(p != NULL)
{


if(xkey)
p=p->left;
else if(x==p->key)
{
printf("\n 이미 같은 키가 있습니다 \n");
return;
}
else
p=p->right;

}

/*if(parent==NULL)
p->key=x;
p->left=NULL;
p->right=NULL;
}
else if(parent!=NULL)
{

삼구의신의 이미지

[해결]device를 app에서 open 하는데 error 이유 아는방법

// 해결 방법

#mknod /dev/virtual_device c 254 0 노드를 추가하고
cat /proc/devices 를 해보면 254 virtual_device 라는 것이 있어야하는데
이미 254에는 다른 장치가 들어있어서 init 실패한 것이다.
254말고 다른 빈 번호로 node 추가하면 정상 작동한다.

// issue

linux app에서 /dev/virtual_device 라는 device를 open 하려고하는데
-1 값을 리턴합니다. 왜 그런지 알 수 있는 방법 알 수 있을까요?

아래처럼 모듈이 등록되어 있고, /dev 밑에 노드도 잘 추가되어있습니다.

# sudo ls -al /dev | grep 250
crw-r--r-- 1 root root 250, 0 11월 20 17:26 virtual_device
# sudo lsmod | grep virtual_device
virtual_device 16384 0

앱 코드는

cg3980의 이미지

데이터베이스 client가 GUI로 사용할 수 있게 하려면 어떻게 해야 하나요..?

학교 과제인데 저는 oracle dbms로 데이터베이스 만드려고 하거든요.
근데 문제는 다 만들어진 데이터베이스에 사용자가 검색 버튼을 누르면 검색한 내용이 나온다든가 하는 식의 GUI를 이용한 테이블을 만드려고 합니다.(개발자가 SQL developer를 이용해서 만드는 과정에서 GUI를 이용하는게 아닌..)

c나 c++ 의 ocilib?가 있는거 같아서 보니 그냥 연동만 해주고 까만 콘솔창에 뜨는것 같더라구요..
다른애들은 php나 java로 했는데 제가 둘 다 잘 모르고 새로 배우자니 좀 부담스러워서 계속 쓰던 c나 c++로 하고 싶은데 오픈 소스가 따로 있나요? 아니면 c에서 gui 쓰려면 winapi 써야하는지..ㅠ

혹시 c계열 언어로 알고계신 오픈소스나 툴 있으신 분 있으시면 알려주시면 감사하겠습니다.

아니면 그냥 다른언어 써야되는건지요 ㅠ

qw3709의 이미지

이진탐색트리 삭제질문

void deleteNode( char key )
{
treeNode *parent,*p,*succ,*succ_parent;
treeNode *child;

parent=NULL;
p=root;

while((p=!NULL)&&(key!=p->key))
{
parent=p;

if(keykey)
p=p->left;
else
p=p->right;
}


if(p==NULL){
printf("\n 찾는 키가 이전 트리에 없습니다 !! ");
return;
}

parent=p;


if(p->right!=NULL&&p->left!=NULL){





}

maydn의 이미지

Raw Socket으로 보내는 패킷 캡처하기

리눅스에서 Raw Socket으로 특정 응용계층 프로토콜의 패킷을 캡처하는 코드를 작성중입니다.
recvfrom함수를 사용해서 수신하고 tcp 헤더의 소스포트와 목적지포트를 or연산으로 구분했더니
받는 패킷은 정상적으로 수신되는데 보내는 패킷은 수신이 안되네요.
어떻게 해야 나가는 패킷도 수신할 수 있을까요?

pcap 라이브러리는 사용할 수 없는 상황입니다.

페이지

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