프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

raymundo의 이미지

FLT_MAX에 더해서 float에 overflow를 나게 하는 최솟값?

다른 곳에서 질문글을 보면서 잠깐 해봤는데 제 계산과 실제 결과가 달라서요, 딱 2배 차이가 나고 있습니다. (사실 근소한 오차는 더 있을지도)

제 계산:

1)

FLX_MAX는 7F 7F FF FF - 이건 코드로로 확인 가능

0111 1111 0111 1111 1111 1111 1111 1111

0: 부호
1111 1110: 지수(254-127 = 2^127승)
1...1(23자리): 가수

2)

부동소수점의 덧셈은, 지수를 두 수 중 큰 쪽에 맞추고(작은 쪽은 그만큼 가수의 소숫점이 이동), 그 상태에서 가수부를 더한 후, 다시 가수가 1.m 형태가 되도록 정규화

3)

따라서 구하려는 X는, 지수를 2^127에 맞췄을 때 가수가 0.000 0000 0000 0000 0000 0001 (2^-23)이 되는 값
= 2^(-23) * 2^127
= 1.0 * 2^104

jic5760의 이미지

MYSQL: Sending Data 에서 멈추는 문제?

안녕하세요.
MYSQL을 사용하던 중 이상한 현상이 있어 질문드립니다.

TABLE
`no` INTEGER AUTO_INCREMENT PRIMARY KEY,
`userid` char(40) INDEX,
`data` TEXT

이런 형식의 테이블이 있습니다.
그런데 특정(불특정 다수) userid에 대해 이런 쿼리를 하면 Sending data 에서 멈춰버립니다..

SELECT * FROM `TABLE` WHERE `userid`='64f1abd9848a8e4573ab33bd68151b3054b360ae' ORDER BY `no` DESC LIMIT 1;

세벌의 이미지

q2a 버전 1.8.0 나왔습니다.

https://github.com/q2a/question2answer/releases
에서 받을 수 있습니다.

q2a 공식 홈페이지는
http://www.question2answer.org/

q2a 를 써서 만든 사이트에 한글 메뉴 등을 설정하려면
http://docs.question2answer.org/translate/
참고하시면 됩니다.

kombo67의 이미지

[완료]fread, fwrite 질문입니다 ㅠ

실행하면
배운 언어 선택 또는 추가하고
뭘 배웠는지 적는 프로그램인데

추가를 하고 다음에 다시 켰을때 그게 보존되게 하려고
데이터 저장을 진행하게 되었습니다..

일단 코드는

Emdjdjr의 이미지

네트워크 SI 1부서팀에서 일하게 되었습니다.. 그런데..


안녕하세요.

궁금한점이 있어서 글을 올리게 되었습니다.

제가 네트워크 회사의 1달간 인턴으로 일하게 되면 보통 어떤 업무들을 맡게 되는지 알고싶습니다.
단순히 컴퓨터 자격증과 학점이 조금 괜찮아서 그런지 네트워크회사의 인턴을 1달간 할 수 있는
기회가 오게 되었는데 이 분야에 있어 진짜 하나도 몰라서 너무 걱정입니다.

보통 네트워크회사의 SI 1부서로 일하게 되면 어떤일을 하게 되나요?
기본적으로 어떤일을 하는지 알려주세요 ㅜㅜ..
회사의 채용 공고라던지, 실제로 구글에 검색해도 정보들이 워낙 풍부하지가 않습니다.

혹시 현직자분들이 계시다면, SI부서는 어떤일을 하게 되는지 말씀좀 해주시면 감사드리겠습니다.
다른회사의 SI부서가 아닌 네트워크의 SI부서입니다.
아무래도 1달간 하는 인턴인지라 그렇게 큰 비중있는 일을 주진 않지만 주어지는 일에 최선을 다해보려고 합니다.

단순한 업무 잡무라고 해도 괜찮습니다. 어떤 프로그램을 쓰고 어떤일을 하는지 좀 구체적으로 알고싶습니다..ㅜ

익명 사용자의 이미지

c언어 send recv 질문

//server
typedef struct {
    int client_id;
    char client_ip[16];
    char client_cnttime[30];
}clientinfo;
clientinfo clntInfo[10];
 
//**** 위 내용의 구조체를 보냈습니다.
 
send(clnt_sock, (char*)&clntInfo[clnt_id],sizeof(clntInfo[clnt_id]),0);

익명 사용자의 이미지

c 언어 포인터를 이용한 배열 함수 입니다.

밑에 코드에서
현재 void 에 있는 각각의 함수에 배열이 선언되있고 출력문이
적혀 있습니다.
근데 여기서 배열의 선언을
int letters_in_string(char *str)
이 코드에 배열을 포인터로 선언해준뒤에
void 함수에서 그 배열을 이용하고 싶습니다.
어떻게 코드를 바꿔야 할까요?

heodh의 이미지

인터넷이 안되는 상황에서 아치 리눅스 설치하기

현재 맥북에 아치리눅스를 설치해 보려고 합니다.

맥북이 broadcom사의 무선랜카드를 사용하는데, 기본적으로 아치 리눅스 설치를 위해 부팅하면 무선인터넷을 사용할 수 없습니다.
이 사실은 이미 주지하고 있었고, https://www.youtube.com/watch?v=4Z-hgiQ-GRE&index=1&list=WL 이 영상을 보고 시도하고 있습니다.

우선 base base-devel dkms broadcom-wl-dkms linux-headers networkmanager 를 설치하기 위한 offline repository를 만들고 있습니다.

ansdyd64의 이미지

c 언어 포인터 배열과 출력 질문 입니다.

밑에 보이시는 코드 입니다.
함수 2개에 각각 배열과 strcpy 함수를 이용해 글자를 넣어둔 상태 인데요.
여기서 맨위 함수인 int letters_in_string(char *str) 에
있는 char * str 을 이용해서 배열을 짜고
지금 있는 대로 void 함수 부분에서 출력 하면 됩니다.
근데 맨 위 int 함수에서 배열 선언하고
밑에 void 함수로 가져 와서 프린트 하는 부분이
헷갈립니다.

익명 사용자의 이미지

c 언어 포인터와 구조체 질문 입니다.

이런 글을 올려서 정말 죄송합니다.
근데 정말 정말 모르겠어서 글 올립니다.
대체 int person_list_length(person_t *list) 이 부분에
뭘 채워넣으라는 의미 인가요?
현재 상태에서 출력되 잘 되는데 말입니다.
이런 두서 없는 글 올려서 죄송합니다.
물어볼 곳이 없어서 올려봅니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기