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

dragona79의 이미지

초보 프로그래머의 포인터 의문점..

int PrintAddress(char** array)
{
    printf("%x\n", (char*)(array);
    printf("%x\n", (char*)(array+1);
    return 0;
}

int main();
{
    char* array[300][50];
    PrintfAddress((char**)array);
    return 0;
}

결과값:
bfff80c0
bfff80c4

char인데 어째서 4바이트 차이가 나는거죠?

기초 부터 다시 시작할까봐요 T.T

stypr의 이미지

Fibre Channel LP9002L-E 드라이버 적재시 에러 ㅠ.ㅠ

운영체제 페도라 코어 3

모델명..
Fibre Channel: Emulex Corporation LP9002L-E

스토리지 서버 잡아야 하는디 ㅠ.ㅠ 거기에 데이타 다 있는데요..

저넘 드라이버 잡는다고 고생했네요..
커널 2.6에서 돌아가는 드라이버가 없어서.. 한참을 찾았떠니
소스포지에서 프로젝트로 돌아가고 있네요
http://sourceforge.net/projects/lpfcxxxx/

받고 깔았습니다. 고생끝에 모듈을 올렸지요..
이제 끝이구나 하고.. dmesg 쳐봤는데 ㅠ.ㅠ

[code:1]
lpfc 0000:01:08.0: 0:0321 Unknown IOCB command Data: x0 x3 x0 x0

vudghkzm의 이미지

ctags로는 여러 파일들 사이를 왔다 갔다 할 수 없는 건가요?

vim + ctags 조합을 사용하고 있습니다.

ctags * -R 명령으로 태그 파일을 만들고, Ctrl + ] 와 Ctrl + t 명령으로 소스 분석을 하고 있습니다.

헌데 .cpp 파일과 .h 파일을 왔다 갔다 할 수는 없더라구요. 예를 들어, .h 파일에 typedef 해놓은걸 보고 싶어서 Ctrl + ] 를 했는데, .cpp 파일에서 .h 로 넘어가질 못하네요.

어떻게 방법이 없을까요?

cb2531의 이미지

memcpy와 gethostbyname에 대해서 질문입니다~

unsigned int str_to_ip(char *ipaddress)
{
unsigned int ipval ;
struct hostent *host;
host = gethostbyname(ipaddress);
if (host != NULL)
memcpy(&ipval , host->h_addr_list[0],sizeof(unsigned int));
return ipval;
}

이런 함수를 짰는데요..
가끔 프로그램이 죽어서 코어 파일 bt를 해봤더니 앞쪽에

#0 0x4207c46c in memcpy () from /lib/i686/libc.so.6
#1 0x0808d07f in str_to_ip(char*) (
ipaddress=0xd10d7e8 "嗜c\rx\212\037\r680215869982:SRP12") at net.cc:1603

이런식으로 뜹니다.
전달된 ipaddress가 이상한 값이라고 해도

vudghkzm의 이미지

리눅스에서 방금 작업하던 디렉토리로 한번에 이동하는 명령어가

리눅스에서 방금 작업하던 디렉토리로 한번에 이동하는 명령어가 있나요?

예를 들어,

/A/B/C/D/E/F/G 디렉토리에서 작업을 하고 있다가,
cd ~ 명령을 통해 계정 홈으로 이동해서 몇가지 작업을 하고,
다시 /A/B/C/D/E/F/G 디렉토리로 이동을 해야 할때,
cd /A/B/C/D/E/F/G 이렇게 이동을 해야 하는데요....

이렇게 말고 한번에 바로 이동할 수 있는 방법 없나요?

orangecrs의 이미지

Ntopia 연결관련...

두루넷 케이블 써오다가 이사후 Ntopia를 사용하게 되었습니다.
XP, gentoo, ubuntu이렇게 3개를 멀티부팅해 쓰는데 XP, ubuntu에서는 이상이 없는데 gentoo에서 인터넷연결이 이상합니다. 랜카드 잡히고 dhcpcd에서 제대로 아이피도 잡아옵니다. 하지만 처음 부팅시 아이피를 가져옴에도 불구하고 인터넷연결이 안되는군요.

/etc/init.d/net.eth0 restart

를 몇번 해주면, 그때서야 잡힙니다. 하지만 문제는 시간이 좀 흐른후에는(1-2분) 다시 연결이 안됩니다. 아이피는 잡고 있구요. 다른 서비스 때문인가해서 시작시 데몬들 다 지워주고해도 마찮가지고 dhcpcd 에 -H -R -S옵션을 주어도 그대로입니다. 두루넷 쓸때는 이상없이 잘 되었는데 말이죠. 최근에 설치해본 ubuntu의 dhcp설정을 참고하려 했으나 dchpcd가 아닌 dhcpclient인가 하는 것으로 받아오더군요.

hanest의 이미지

속도가 다른 두 랜카드를 bridge 연결할 때 속도는 어떻게 되나

eth0는 10/100 랜카드이고
eht1은 10/100/1000 랜카드입니다.
이 두 랜카드를 브릿지로 연결했습니다.
궁금한 것은 eth0은 100으로 작동하고 eth1은 1000으로 각각 최고 속도로 작동하는 것인지...
아니면, eth0가 100으로 작동하니 eth1도 100으로 작동하는 것인지 궁금하네요.
그리고, 랜카드가 어떤 속도로 작동하는지는 어디서 보는지도 가르쳐 주세요.

팬더의 이미지

iptables 에서 소스ip를 둘 이상 지정할 수 있습니까?

아래에서처럼 211.x.x.x 이외에서 접근하면 DROP시키고 있습니다.

iptables -A INPUT -i eth0 -p tcp --destination-port ssh -s ! 211.x.x.x -j DROP

그런데 문제는 제가 외부에서 접근하는거야 되지만 내부에서는 직접 콘솔을 만지는 외에는 작업하기가 곤란하더군요.
내부 아이피 192.168.0.1을 추가하려면 어떻게 해야 할까요?

dotri의 이미지

도메인 등록과 셋팅

mydomain.com 도메인을 구입했습니다. 신청할때 1차, 2차 네임서버를 입력하라더군요. 근데 IP 주소 쓰는 칸이 없어 도메인만 썼습니다. 자체 DNS 를 운영할 것이므로 ns.mydomain.com 이라고 썻지요. 그리고 ns.mydomain.com 으로 사용할 리눅스 박스에는 BIND 셋팅을 모두 마쳤습니다.

그런데 궁금한점은.. mydomain.com 도메인의 DNS 가 ns.mydomain.com 인데, 그러면 ns.mydomain.com 의 IP 주소는 어디서 얻어올 수 있는건가요? ns.mydomain.com 도 mydomain.com 도메인이므로 네임서버에서 리솔브되어야 할텐데, 네임서버가 ns.mydomain.com 이니..

budle77의 이미지

중국어 버전의 프로그램 개발을 위해서 중국어 윈도우를 설치하

한글 윈도우에서 개발한 프로그램의 중국어 버전을 개발해야 합니다.
메세지들을 중국어로 바꾸고 중국어 윈도우에서 컴파일하면 될거라고 생각하는데요. 중국어 윈도우는 어떤걸 써야하죠?
Traditional Chinese 란 것도 보이고...
따로 중국어 언어팩이란 것도 보이네요.
영문 윈도우를 설치하고 중국어 언어팩만 철치하면 되는건가요? 아니면 중국어 윈도우를 설치해야 하나요?

페이지

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