프로그래밍 QnA

lantelt의 이미지

kernel 구조체 중 list_head를 보면..

list_head 구조체는 포인트 두개로 이루어져 있습니다.

struct list_head {
	struct list_head *next, *prev;
};

대부분 모든 자료형들이 저 리스트 구조체를 이용해서 링크드 리스트를 형성하는데요.
어떻게 저 리스트 구조체가 다른 구조체의 주소 역할을 할 수 있는 것입니까?
예를 들면
[code:1]struct page {
unsigned long flags;

atomic_t count;
struct list_head list;
struct address_space *mapping;
unsigned long index;
struct list_head lru;

union {

webper81의 이미지

솔라리스에서 조이스틱 device 장치명은 어떻게 되나요?

혹시 솔라리스에서 조이스틱 디바이스를 사용해보신분 계신가요?

/dev/?? 에 무엇인가요? COM1포트는 잡았는데 조이스틱 포트가 없다고

나오네요. 수고하세요.

mach337의 이미지

메시지큐는 Thread Safe 한가요?

메시지큐 기반의 IPC 를 이용해서 대여섯개의 프로세스가
서로 통신을 하는 프로그램을 만들고 있습니다. 이 프로세스는
거의 멀티스레드 입니다. 현재 디버깅중인데..
과연 메시지큐는 Thread Safe 한가 하는 의문이 생겨서 이렇게 자문을 구합니다.
경험해보신분 계시면 경험담을 좀 올려 주세요.
감사합니다.

hwoney의 이미지

더블 포인터가 궁금해요....

만약에

int **A;
int *C;

이렇게 선언합니다...
그 다음에

A=&C;
*A=C;

ㅇ ㅣ 두가지가 다른 것 같더라구요...
저는 처음에 같다고 생각하고 프로그래밍 했는데
위에꺼는 에러가 뜨고
밑에꺼는 잘 되던데요....

왜 위에꺼가 안되는지 가르쳐주세요~

zxcvbnm의 이미지

pro*c 아시는분 도와주세요.

EXEC SQL BEGIN DECLARE SECTION;
int sumcnt;
EXEC SQL END DECLARE SECTION;
...

EXEC SQL SELECT count(*) INTO :sumcnt FROM USER;
...

printf("sumcnt=%d", sumcnt);

위 문장은 pro*c 입니다.
이문장에서 sumcnt의 값이 0만 출력되는데요.
이유가 있을수 있나요? 초보라 ...혹시 count(*)이게 pro*c에서 않되는건지...

분명 실제db에서 쿼리하면 count(*) 값은 87 이거든요.

hwoney의 이미지

P=P->Link 일때, Link값이 NULL이면....

P는 Linked list이고
P에는 Data와 Link가 있습니다

P=P->Link 일때,
(즉 다음 노드로 가라는 명령일때)
Link값이 NULL이면....

P 의 Data는 무엇을 갖나요??
기존에 갖고 있던 값인가요...
아니면 NULL값인가요??

simpid의 이미지

Tru64와 Linux는 프로그래밍 환경이 어떤 차이가 있습니까?

오랫동안 Windows와 VC로만 개발을 하다가 얼마전에 Linux환경에서 gcc로 이곳에서 물어물어 개발한 프로그램이 있습니다.

이번에 다시 Linux용으로 개발된 프로그램을 Tru64용으로 포팅해야 합니다.

Tru64에 대한 자료가 전혀 없기 때문에 소스를 들고 Tru64가 설치되어 있는 고객사에 방문해서 포팅해줘야 하기때문에 Linux와 Tru64가 어떤 차이가 있는지 알고 싶습니다.

Tru64에서의
- c 컴파일러
- threading
- socket

등등 포팅하는데 주의해야할것등 경험

aeronova의 이미지

python에서 ssh,sftp랑 어떻게 연결하나요?

안녕하세요,

간단한 코드를 짜려는데, 담과 같은 과정을 합니다.

1.서버에 ssh로 접속, 서버의 어플을 돌리고,
2.서버에서 sftp로 결과 파일을 받아와서,
3.로컬에서 결과를 parsing해서 보여준다.

3의 과정이야 여기저기 참고해서 하면 될듯한데,
1,2에서 ssh,sftp로 들어가는 것을 python으로 하려니,
ssh,sftp에 관한 모듈을 못 찾겠습니다.
(telnet,ftp모듈만 있더군요.)

제가 인터넷 프로그래밍엔 문외한이라..ㅠㅠ
ssh,sftp에 관한 python모듈을 좀 알려주시면 감사하겠습니다.

midasyoo의 이미지

ifconfig 명령어가 실행되는 API는 어떻게 되어 있나요?

초보라서 어떻게 질문을 드려야 할지 표현을 잘 못하겠습니다.

이더넷 포트의 H/W 정보를 알려면 "ifconfig"라는 명령어를 치면 아래와 같이 나옵니다.

[code:1]eth0 Link encap:Ethernet HWaddr 00:01:02:97:xx:xx
inet addr:128.253.xxx.xxx Bcast:128.253.xxx.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:65102195 errors:0 dropped:0 overruns:0 frame:0
TX packets:283462 errors:0 dropped:0 overruns:0 carrier:0

eastgod의 이미지

sybase ASIQ 연동 하는 법 좀 알려주세요..

sybase ASIQ 와 연동을 시키려 합니다..

기존에는 ASE 에 freetds 를 이용하여 연동을 시켰는데...

ASIQ 는 프로토콜이 다른지 연동이 안되는 군요...

어떤 방법이 있는지 좀 알려주세요...

아.. 개발 환경은 linux / unix 기반에 C 언어입니다.

페이지

프로그래밍 QnA 구독하기