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

iamlow의 이미지

[질문] 이상한 현상... 궁굼해요 알려주세요..

자 간단한 예제입니다.

int main(void)
{
for(;;) {
printf("*");
// fflush(stdout);
// sleep(1);
}

return 0;
}

위 프로그램을 실행시키면 화면에 별표가 계속찍힙니다.

그런데 위 프로그램에서 sleep(1)의 주석을 제거하면??

화면에 *를 찍지 않습니다.
그러다 Ctrl+C를 해주면 찍힙니다~~

그리고 fflush(stdout)의 주석을 제거하면 찍히구요...

왜 플러쉬를 하면 찍히고 안하면 안찍을까요??

왜 그런건가요?? 도데체 printf와 sleep과 무슨 관계가 있는건가요?

지리즈의 이미지

gentoo KDE3.4.3-> 3.5?

emerge kde하면
기본적으로 3.4로 빌드가 됩니다.

/usr/portage를 보면 3.5용 ebuild가 보이긴 하는데,

kde 3.4가 아니라 3.5로 할려면 어떻게 해야 하죠?

^^

unexpected의 이미지

TCP 통신 프로그램에서 클라이언트의 주소 지정하는 방법..도와주시길~

예전에 각 인증시스템에 따라 각각의 인증클라이언트 시스템을 운영을 하다가, 인증클라이언트 시스템을 합치려다보니 위와 같이 시스템 1의 eth1에 4개의 아이피를 맵핑해서 사용을 합니다.
그런데 각 인증시스템에는 접속이 허용된 시스템 IP에 대해서만 접속이 가능합니다.
그래서 아래와 같은 구현이 필요하게 되었습니다...

시스템 1에서 시스템 2, 3, 4번으로 TCP 접속을 할때,
시스템 2 서버에서는 클라이언트의 IP가 61.40.xx.11번에 대해서만 접속 허용을 합니다.

intelwoo의 이미지

컴파일도중 시스템 다운문제가 일어납니다.

컴팩의 n410c라는 ,투알라틴1기가에 512램,인텔 830칩셋을 쓰는 노트북
사용자 입니다.사용하는 배포판은 젠투 2005.0입니다.

문제는 전에 쓰던 다른 노트북이나 데스크탑에서는 멀쩡한데 유독 이노트북에
서만 포티지가 소스를 컴파일하거나 커널컴파일을 하다가 그냥 노트북이 확
꺼집니다.이런 현상이 윈도우에서도 발생하면 발열이나 파워를 의심해보겠는
데 윈도에서는 멀쩡한데 유독 리눅스에서만 이러니 미칠노릇입니다.acpi는
커널에 포함되어있고 apm은 아예 없어서 빼버린 상황인데 비슷한 사례를 겪

이한길의 이미지

데이타베이스 Division operation을 MySQL에서 어떻게 할 수 있을까요?

데이타베이스 Division operation을 MySQL에서 어떻게 할 수 있을까요?

가장 무식(?)한 방법으로 전 Cartesian-Product Operation을 이용해서 해봤습니다. 근데 이건 좀 만족스럽지 못한것이 나누는 테이블이 커지면 엄청나게 많이 곱해야 하므로 연산이 많아질것 같습니다.

혹시 무슨 좋은 방법 없을까요?

blueski의 이미지

ramfs 와 tmpfs 의 차이점 좀 알려주세요.

제목과 같습니다.
검색해 봐도 잘 나오지 않네요.
tmpfs 에 대해선 몇가지 정보를 얻었는데요, ramfs 는 뭔지 그리고 두개의 차이점은 뭔지에 대해선 잘 모르겠습니다.
도움 부탁드릴께요.

cbers의 이미지

c 모듈화 프로그래밍 공부하고있는데 컴파일을 어떻게해야할지 모르겠네요

한 소스코드에는 int i=0; 해놓구 따른코드는
exter int i; i++;

해논 상탠데요
책이 VC기준으로 설명해논거라서 VC에선 F7만 누르면
컴파일,링크 다 알아서 해준다는데
gcc에선 어떻게 해야하는지 모르겠네요
그리고 둘다 확장자는 c입니다
답변 부탁드립니다~~

loscive의 이미지

freebsd에서 무선랜카드를 설치하고 싶습니다.

이곳에서 정보가 될만한 글들을 찾아보려고 했으나 리눅스와 관련된 내용들 밖에는 없더군요.
freeBSD 6.0 + KDE3.4를 쓰고 있구요. 랜카드는 Ovislink사의 Airlive무선랜카드(WL-8000PCM/PCI/MPCI)입니다.

설치시 제조회사보다 칩셋이 어느회사것인지가 중요하다고 그러더군요. 찾아보니 TEXAS 것이였습니다.

참고로, freebsd.org의 문서파일을 보니 pccard device를 첨가시키는 방법이 있더군요.내용중에 제 카드의 내용을 알 수 있는 방법이 있어 해보니,

$ devinfo -v

cbb1 pnpinfo vendor=0x1217 device=0x6933 subvendor=0x1025 subdevice=0x1014 class=0x060700 at slot=19 function=1 handle=\_SB_.PCI0.OZ69

mind10의 이미지

우분투에서 드라이버 설치시에...

흠...rpm 패키지 받아서 alien써서 deb로 바꾼다음..

dpkg -i 파일명.deb 하면 끝인가요?..

드라이버 바꼈는지 확인할려면 어떻게 해야하죠..

그래픽 드라이버 깔았는데..깔아도 별로 변하게 없어 보여서..

이거 x윈도 상에서 터미널 불러서 깔아도 괜찮은지 알고 싶습니다.

leo~~~~의 이미지

시리얼 통신에 관한 질문입니다..

PC에서 시리얼로 데이터를 보내구
그 데이터를 보드에서 받는데요..
계속 데이터를 보내다가 멈추더라구요...
그래서 카운터를 세보니까
꼭 1236번째에서 멈추더라구요...
제가 프로그램을 잘못 짠건가요??
아님 시리얼 디바이스가 넘쳐서 그런건가요??
만약 그런거라면 어떻게 비우나요??

페이지

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