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

waltherppk의 이미지

C/C++에서 라이브러리 추가하기

Java만 하려다가 C/C++도 같이 하려고하는 초보입니다.
Java와 다르게 C/C++는 라이브러리 추가해서 컴파일하는 것 부터
막히는군요. ㅠㅠ

현재 WinMe를 쓰고있는데요
여기서부터 막히니 Linux는 엄두가 나질 않는군요.

두가지 플랫폼에서 라이브러리를 추가하고 컴파일하는 방법에대해서
초급자를 위해서 자세하게 설명되어있는 책이나 사이트추천 부탁드립니다.
직접 설명해주셔도 좋고요.
특히 GTK+ 써볼라고했더니
전혀 감도 안잡히내요.

koonpal의 이미지

socket 프로그램에서...

제가 초보라...^^

socket 프로그램에서 있잖아요...

예를 들어 int형 데이터를 보내던지.. char형 데이터를 보내던지...

소켓을 만들어 하나의 데이터형을 클라이언트 프로그램에서 서버 프로그램으로 보내는데는 문제가 없는데요...

제가 잘 모르겠는것은...

클라이언트에서 소켓을 만들어서...

먼저 char형 데이터를 보내고 그 다음 int형 데이터를 보낼려고 하거든요...

그러니까 서로 다른 데이터형을 하나의 소켓을 연 후 클라이언트에서 서버로 보낼려고 할려면 어떻게 하면 되죠...

unipro의 이미지

레드햇리눅스어드밴스트서버가 가격이 만만치 않은 이유는?

......
포항공대는 최근 인터넷 서비스를 비롯한 학내 기간망 서비스의 근간을 이루는 HP유닉스 기반의 AFS 서버 3대를 레드햇의 엔터프라이즈급 운용체계(OS)인 레드햇리눅스어드밴스트서버(RHLAS)2.1로 대체, 시범 운용에 들어갔다.
포항공대는 이번에 RHLAS 3카피를 카피당 300만원에 도입한 데 이어 내달 테스트가 완료되면 AFS전용 서버 5대를 추가로 도입할 예정이다.
......
http://www.etimesi.com/news/detail.html?section=01&id=200303120268&sr=yes&banner_class

가격이 생각보다 비싸군요.

skdream의 이미지

분명 사양이 더 높은 시스템에서 왜 더 낮은 속도가.. ㅠㅠ

이번에 새로 리눅스를 이용해서 에니메이션 작업 시스템을 구축했습니다.
일반 작업자는 P4 1.8... DDR 512M... ASUS P4B266 (845D Chipset)
카메라 장비는 P4 2.4... DDR 1G....... Gigabyte 8IE533 (845E Chipset)

나머지 사양은 전부 똑같구요..
HDD는 5400rpm에 20G짜리입니다. 어차피 애플리케이션은 전부 서버에서
끌어다 쓰기 때문에...

그런데.. 전반적으로 P4 2.4가 속도면에서 완전히 바닥입니다...
처음 X가 뜨는 속도부터 시작해서.. HDD만 억세스하면 이건뭐 한숨만 나옵니다

gyxor의 이미지

c++에서 int a=10; 과 int aaa=10; 은 같은 사이즈를 선언하게

지정되는 용량이 각각 2바이트라는 문제는 떠나서요

변수명은 분명 a 와 aaa로서 다릅니다.

글자1개는 char 형으로써 시스템마다 다르겠지만 1바이트라고 한다면

aaa를 저장하기위해서는 3바이트의 공간이 필요한가요

그렇다면 변수명의 공간은 어디에 할당되는지 알고싶습니다.

어느분께서 가르쳐 주셨는데 변수명의 경우 컴파일후에는 컴파일러가
지정하는것으로 바뀌므로 사용자에게만 필요한것이고 .. 변수명을
따로 저장하지는 않는다고 하던데요

irunsky의 이미지

APM제거...

리눅스 8.0 이거든요
근데 자꾸 이상해서 다시깔라구 하는데 어떻게 해야하나요 ...
아파치는 지웠는데
mysql 하구 php가 안지워 져여....
rpm 패키지를 삭제하려고
rpm -e --nodeps 'rpm -qa | grep php'
하면 패키지가 설치 되어 있지 않다고 하네요
제가 잘못쓴건가요...

withlhw의 이미지

keyword 재정의 문제... wchar_t

VC++에서 wchar_t를 typedef해서 사용을 하다가 이걸 리눅스로

포팅을 하면서 하나의 심각한 문제를 발견했습니다.

wchar_t를 g++에서는 keyword로 정의되어 있는것 같습니다.

그래서 assignment error가 발생이 되더군요..

프로젝트 파일이 너무 많아서 이걸 다 일일이 수정을 하기에는 시간과

그리고 버전업 되면서 발생되는 파일들을 다시 새로이 수정을 해야지되는

오버헤드가 있습니다. 그래서 GNU g++에서의 wchar-t를 재정의 할려고

하는데 혹시 아시

envy100의 이미지

이코드가 의미하는게 뭔가요??

static int update(long *)

왜 뒤에 (long *)가 붙는지 그 이유좀 알려주세요

babonara의 이미지

ProFTP 서버 환경 테스트하에 클라이언트 메세지 처리부분에 대?

PoFTP 서버가 깔린 환경에서 FTP 클라이언트 프로그램을 만들고 있습니다. 현재 2주째 고생하다가 도움을 받고자 글을 올립니다.
PoFTP 서버에서 클라이언트에게 메세지를 보낼때 클라이언트는 메세지 크기를 알수가 없다고 생각이 됩니다.
다른 로직 같은 경우는 서버와 클라이언트 사이에 파일의 크기 및 메세지의 크기를 알수가 있어 로직이 쉽게 가능하다고 생각이 듭니다. (서버 및 클라이언트 프로그램을 만들경우)
ProFTP 에서 보내오는 메세지 크기를 알수가 없기 때문에 클라이언트는 대충 받아올 메세지 크기를 정하게 되는데 서버가 보내는 메세지가 클라이언트가 받는 메세지가 오히려 작을수가 있을수가 있고 클수도 있다고 생각이 됩니다.

bokwang의 이미지

usb 콘트롤러?

수고하십니다. 윈이천과 한컴3.0으로 멀티부팅입니다.
랜카드를 두개 사용 윈이천 에서는 인터넷공유와 파일공유도 되는데
한컴에서는 부팅중에는 eth0가 fail로 나오지만 부팅후

dmesg | more 로 보면 eth0(rtl8139)irq=10 io=0x800
eth1(rtl8139)irq=5 io=0x400
네트웍설정(netcfg)을 dhcp(eth0)로 그런데 한컴꺼는
usb.uhci인지.. 192.168.0.200? 이렇게 표시되는것 같은데..
eth0는 재부팅 해보면 fail나지만 lsmod 하면 모듈이 올라갔고
io=0x3000인가로 되는것 같고요.

페이지

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