프로그래밍 QnA

kldpzone의 이미지

long long int 를 선언시 에러가 발생합니다.

제가 2^53승을 계산하고 싶습니다.
검색을 해보니 long long 으로 64bit int를 정의할 수 있다고 하는데 아래와 같이 짜니 에러가 나네요..

컴파일 환경은 VC++ 6.0 입니다.

[code:1]#include <iostream>
#include <string>
#include <math.h>
#include <limits.h>

int main() {
long long int num; // 2^53 을 계산하고 싶음
int n , j ;
long long int limit ; // 소수를 계산하기 위한 루프중 최적의(내가 생각할때) 적은 루프수
int i , tmp ;

n = 53 ;

num = pow( 2 , n ) - 1 ; // 2^53 계산하기

free_style의 이미지

서버 어플리케이션의 cpu 의 변화에 대해서 질문을 드립니다..^^

서퍼 프로그램에 대해서 궁금한게 있어서 이렇게 질문을 올립니다...

서버에 요청이 적을때는 cpu 차지하는게 당연히 적을꺼구요...
요청이 많아 진다면, cpu rate가 높아 지겠죠...

여기서 궁금증이 생기는데요...

갑자기 높아졌다가 낮아졌을때는.. 어떻게 cpu rate가 떨어져야 정상인가요???

1. 20% ==> 10% ==> 3% ==> 1% ==> 0%
2. 20% ==> 18% ==> 17% ==> 14% ==> 12% ==> 10% ==> ...
(위의 숫자는 cpu rate임)

1번처럼 팍팍 떨어지나여?? 아니면 2

ginoyaa의 이미지

serial port를 이용해서 device를 쓰고 싶은데 dev/ttyS0 에서 f

위치 추적 device를 통해서 데이터를 받고 싶은데

linux와 연결이 않됩니다. 무엇이 문제인지 감조차 오질 않내요

kaiji75의 이미지

함수호출시 부하관련 질문입니다..

함수호출시에 전달 인자와 함께 리턴어드레스와 이전 스택프레임 포인터를 스택에 push 하는 과정이 내부적으로 일어나는걸로 알고 있는데 혹시 그와 함께 이전에 레지스터 정보(가령 EAX, EBX, ECX 와 같은..)도 저장할 필요가 있을꺼 같은데요...
왜냐하면 그렇지 않는다면 함수리턴후 리턴어드레스부터 다시 수행해나갈때 기존의 레지스터정보가 다른값으로 변경될수가 있을테니깐요..
혹시 맞다면 기존 함수에서 연산중인 데이타를 담아두었던 레지스터값은 어디에 저장되는지...(혹시 커널모드스택?) 아니라면 그 이유가 무었인지 궁금하구요..

Sara18dotcom의 이미지

I'm not having a good day!

Anybody want to help brighten my day a bit? Know any good anticdotes for me?

It's such a "blah" day today :(

http://www.Sara18.com

yangsg의 이미지

socket send에서 error발생을 안하는 경우 ??

socket 프로그램을 하고 있습니다..
클라이언트에서 수시로 접속이 끊기는 경우가 발생을 해서 그걸 서버에서 알수 있는 방법이 keepalive로 2시간을
기다리자니 그건 아닌듯 하여 얼마간의 시간동안 (쫌 무식한 방법이지만?) 모든 클라이언트들에게 NULL을 던져서 error 발생하는 경우 종료를 해줄려고 생각을 했습니다..

그런데 난감한게... 테스트 중에 클라이언트를 접속시킨 후 클라이언트에서 랜선을 뽑아서 서버에서 알수 없게 하였습니다..
그리고 나서 그 클라이언트로 send를 하였는데.. 난감한게 그냥 날라가는 군요...

simba53의 이미지

리눅스에서 c언어 컴파일 하는 법좀.

리눅스에서 c언어 컴파일 하는 법좀 갈켜주세요..ㅠ.ㅠ

keedi의 이미지

커널 소스에서의 중괄호 안의 __ret; 의 의미가 무엇인가요?

2.4.28 ./include/linux/sched.h 853 라인에서 질문이 있습니다.

#define wait_event_interruptible(wq, condition) \
({
	int __ret = 0;
	if (!(condition))
		__wait_event_interruptible(wq, condition, __ret);
	__ret;
})

에서 가장 마지막 줄의 __ret; 는 왜하는 것이며 도대체 무슨
역할을 하는 것인가요? return 키워드도 사용하지 않고 저런식
으로 리턴을 하는 것인가요?

저런류의 테크닉에 대해 조금 자세히 설명 부탁드립니다.
좋은 하루

litnsio2의 이미지

현재 x.25를 사용하는 네트워크가 있을까요?

심심풀이로 ICMP를 이용하여 Path MTU를 구하는 프로그램을
작성하고 있습니다. 제 PC가 속해있는 네트워크는 이더넷이고요.
IP헤더의 DF 를 셋하고 ICMP에러를 잡아가면서 Path MTU를
구하려고 하는데 이더넷의 MTU보다 작은 MTU를 갖고있는
네트워크를 찾기 힘든것 같습니다. -_-a

테스트를 해보려면 테스트를 해볼만한 환경이 있어야하는데
아주 죽을 맛입니다. x.25처럼 1500 바이트 이하의 MTU를 갖는
네트워크 어디 없을까요?

물론, IP도 사용하고 있어야겠죠..

l25082의 이미지

Qt실행시 qvfb질문~~~

Qt를 3.3.3 버전으로 컴파일을 하고.. qvfb도 설치를 마쳤습니다.

그런데 Qt의 예제를 실행시켜 보려고 qvfb를 실행시켜 놓고..

실행을 시키면...

[root@xhyper255 hello]# ./hello -qws
Can't open framebuffer device /dev/fb0
: driver cannot connect

이런 메세지가 나옵니다...--;;;;

Qt를 2.3.2.버전을 설치하여서 qvfb를 실행하면 잘 되는데

왜 3.3.3 버전을 안될까요?????

아시는분 꼭 답해주세요~~

좋은 답변 기다리겠습니다.

페이지

프로그래밍 QnA 구독하기