프로그래밍 QnA

kleeck의 이미지

RT3070L 무선랜 디바이스를 이용중입니다. 이 문제 보신분..


안녕하세요
현재 저는 시그마보드를 이용하여 RT3070L이라는 RALINK의 무선랜카드를 이용중입니다.

현재 Linux용을 다운로드 한 후, 모듈도 커널에 등록을 시키니 정상적으로 핫플러그도 작동을 하고 tool을 깔아서

주변 ap까지 탐색을 하는 것을 확인을 하였습니다.

이제 essid와 key값을 설정을 해서 연결만 해주면 되지만;; 생각대로 잘 안되네요

이놈이 아예 설정을 무시해버립니다.

예를 들어 aaa라는 ap와 키값이 0000일 경우

> iwconfig ra0 essid "aaa" key 0000
> |

이라고 설정을 하였을 경우에 설정이 됐는지 않됐는지 에러메세지도 않띄우고 그냥 아무 메세지 않뜹니다. 이렇게 말이죠

./iwconfig ra0를 해보면은 설정이 않되어 있습니다.

이런 경우 어떻게 해야 할까요?

avanwz의 이미지

[완료] GMP 사용시 integer의 최대값은 어디까지인가요?

현재 개인적으로 만들고있는 프로그램이 엄청난 크기의 정수를 다루고있는데 (자릿수가 백만을 넘깁니다)
처음에는 모든연산처리를 string으로 변환해서 저장하고 불러와서 연산게 했는데 속도면에서
비효율 적이라 java의 Bigint같은 방법을 찾던중 C의 gmp를 발견했습니다. 그런데 이 gmp가 무한대크기의
정수를 지원하는지, 최대값이 얼마인지를 찾기가 쉽지않네요. 혹시 아시는분 계신가요?

한줄로 질문은 요약하자면 GMP library에서 지원하는 정수의 최대값은 얼마인가요?

답변 갑사드립니다

loopbit@naver.com의 이미지

[완료]NULL 포인터에 대해서 질문입니다.

널이 꼭 0이 아니고 해당 임플리멘테이션마다 다른 값으로 정의될 수 있다고 알았습니다.

그리고 보통 힙에 있는 주소 반환받고 검사를 할 때 !연산자를 이용해서 하면 안 될 수도 있겠네요??
예를 들어 연결리스트에서,

pList = createList( );
if( ! pList )
goto err;

이런 식으로 하면 널값이 0이 아닌 임플리멘테이션에서는 다른 행동을 할 수도 있겠네요? 보통 !pList 이런 식으로 써왔는데 이식성을 고려하면 반드시 (! pList) 문장을 (pList == NULL) 이런 문장으로 비교를 해야 하는 건가요?

seind의 이미지

1의보수를 이용한 연산 관련 질문입니다..

공부를 하다가 갑자기 궁금한게 생겨서 위키백과를 참고하게 되었는데요

한국 위키백과에서는 1의보수 연산시 캐리가 비트범위를 초과하면 버리게 되어있다고 명시되어있고,
예 ))


binary decimal
11111110 -1
+ 00000010 +2
............ ...
버림->(1) 00000000 0 <-- not the correct answer

영어 위키백과에서는 1의보수 초과된 캐리를 결과값에 한번 더 더하는 식으로 적혀있는데요..
예 ))

익명 사용자의 이미지

linux에서 buffer cache를 비울 수 없나요?


부팅 후에 바로 용량이 큰 파일을 read하면 1분이 걸리는데
바로 다시하면 1초도 안걸리네요
찾아보니 buffer cache에 disk에 있는 내용이 저장되어 있는 것 같은데
이걸 비우는 방법을 도무지 모르겠습니다.

리눅스는 자동적으로 모든 RAM의 빈공간을 버퍼 캐쉬로 사용하여 메모리의 효율성을 높이려 하고,
프로그램들이 많은 메모리를 필요로 할 때는 자동적으로 캐쉬를 크기를 줄여준다고 하는데
동적으로 메모리를 반복적으로 할당해봐도, 다른data를 읽어봐도
buffer cache에 있는 자료가 없어지질 않는 것 같네요ㅠ

리셋 말고 다른 방법이 없을까요?

구글링을 해도 도무지 맞는 자료를 찾기 힘드네요 ㅠ

cinemamoon의 이미지

lex를 이용해서 프로그래밍을 하고 있습니다.

lex라는 놈을 처음배워서 열심히 공부하는 중인데요..
사용자가 scanf로 입력한 변수를 regular expression에서 사용할 수 있을까요?
예를 들어..

%{
char input[100];
%}

%%
.*input {printf("%s",yytext);}
%%
main()
{
//사용자 입력 및 yylex();
}

뭐 이런식으로.. 저렇게 하면 안되지만 제가 쓰고싶은건 사용자가 입력한 내용을 regular expression안에 넣을 수 있을까요?
아니면.. 다른방법이 있나요 ㅠ

orochi88의 이미지

반복제어문 질문좀 드릴게요.

파일 입출력할때 파일 읽어들인 후에 링크드리스트로 만들고

주민번호를 입력받아 기존의 링크드 리스트에서 비교한후에
일치되는 것이 있으면 다시입력하고

없으면 입력된걸 그대로 유지한다음 루프탈출 하려고하는데

일치되는것은 잘 찾지만
없는것은 찾다가 프로그램이 종료됩니다.

있는거 찾는거는 파일을 직접열어서 몇줄 쓴다음에
테스트해봤습니다.

devoop의 이미지

[자바 소켓] 하나의 소켓이 여러 작업을 하기 위해선 어떻게 해야되나요?

안녕하세요~ 자바는 오래 해왔는데
소켓 통신은 거의 첨 해보네요.
질문이 다소 엉뚱해도 이해 부탁드립니다.

현재 구현된 기능이 소켓 파일 전송 기능인데
사실 여기까진 어렵지 않았습니다. (단방향 전송이니깐요)

A가 서버, B가 클라이언트일 때 B->A 파일 전송 하는 것인데,

이것의 기능 구현은.
B->A 파일 보낸다
A->B 보내라
B->A 전송

근데 문제는 B->A 로 파일 업로드 하는 중간에
다른 메시지가 포함이 될 수도 있다는거죠.

쉽게 말하면 채팅이 있는데, 파일 전송 기능을 넣을 경우
파일 전송 도중에도(소켓을 이용하여 패킷이 전송되는 과정에)
대화가 전송이 되어야 하는 것과 비슷하죠.

저는 한번의 하나에 처리만 되게 해놔서 보내고 있는 도중에
다른 요청을 받지 못하는거구요.

간단하게 생각 했을 때는 주고 받는 데이터 앞부분에
구분값 같은 것을 넣으면 될 것 같은데

loopbit@naver.com의 이미지

대상체형에 대해서 설명좀 부탁드립니다.

대상체형, 함수형에서 대상체형이 정확히 어떤 자료형인지 구분이 잘 안 됩니다.

설명 좀 부탁드립니다.

cococo의 이미지

AJAX에서 readyState = 4 인데 status 가 0 인 경우 겪으신 분 계시면, 알려주시면 감사하겠습니다.

안녕하십니까. 문제가 좀 안풀려서 뒤져보다 잘 모르겠어서 질문 올립니다.

지금 상황이, AJAX통신을 하고 있습니다. 근데 다른 브라우저에서는 잘 돌아가는 코드가 SAFARI에서만 이상하게 나옵니다.
상황을 더 자세히 말씀드리면, XMLHttpRequest 에서

XMLHttpRequest.readyState = 4 로 떨어지는데,
XMLHttpRequest.status = 0 이 됩니다.

지금 작업은 oauth 인증 부분 붙이는 거구요. 이게 이상한게... 샘플 보면서 하고 있는데, IE 와 FF 에서는 잘 되는데( oauth 관련 파라메터 던지면, readystate = 4 / status = 200으로 잘 떨어집니다.), SAFARI에서만 readystate = 4 / status = 0이 됩니다.

페이지

프로그래밍 QnA 구독하기