프로그래밍 QnA

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 언어입니다.

neocoin의 이미지

Linux용 Disk Opmizer (조각 모음)은 정녕 없나요?

구글에서 명쾌한 답변을 못찾아서 질문 드립니다.

NTFS, FAT32 상에서 장기간 사용하다 보면 컴퓨터가 많이 느려져서 조각 모음은 큰 도움을 줍니다. 허나 Linux 나 여타 Unix 계열에서는 조각 모음을 하는 대표적인 도구가 뭐가 있나요?

없다면, 왜 없을까요?

Hard Disk 특성상 장기간 여러 용량의 크기의 파일들을 읽고 쓰기를 한다면 당연히 퍼질텐데요.

ext3나 여타 파일 시스템이 특정시간이나 특정 타임에 조각 모음을 자동으로 하는 규칙이라도 있나요? (DBMS 가 Disk를 통째로 관리한다면 모를까 ..)

hwoney의 이미지

C로 짠 프로그램입니다....

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

// node 선언
typedef char valueCode[5];

typedef struct NodeTag{
valueCode Value;
struct NodeTag *Link;
}NodeType;

NodeType *X,*Y,*Z;

// 맨 뒤에 node 삽입하는 함수
void InsertNewLastNode(char *A, NodeType **L){
NodeType *N,*P;
N=(NodeType *)malloc(sizeof(NodeType));
strcpy(N->Value,A);
N->Link=NULL;

if(*L==NULL){
*L=N;
}else{
P=*L;
while(P->Link!=NULL){
P=P->Link;
}
P->Link=N;
}
}

// 맨 처음에 node 삽입하는 함수
void InsertNewFirstNode(char *A, NodeType **L){

rokmn3309의 이미지

____cacheline_aligned가 뭘뜻하는건지..

irq.h파일을 보면은.

typedef struct {
	unsigned int status;		/* IRQ status */
	hw_irq_controller *handler;
	struct irqaction *action;	/* IRQ action list */
	unsigned int depth;		/* nested irq disables */
	spinlock_t lock;
} ____cacheline_aligned irq_desc_t;

여기에서.. ____cacheline_aligned가 정확히 어떤걸 하는지..
리플 부탁드립니다.

페이지

프로그래밍 QnA 구독하기