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

ftwinkle의 이미지

Ubuntu Server 10.10 로그인이 안됩니다...

설치 운영체제 : Ubuntu Server 10.10
설치 해놨고요.
putty로 SSH로 로그인 하자마자 창이 닫혀 버리길래 왜이러나하 했습니다...(로그인 실패 이런거 안뜹니다.)
그래서 직접 오늘 출근해서 컴퓨터 상에서 로그인을하니...
root랑 다른 계정 로그인하면 로그인 됐다고

------------------------------------------------------------
ubuntu login: root
Password: (패스워드 입력)

...
...

Welcome to Ubuntu!
* Documentation: ...
Ubuntu 10.10 ubuntu tty1

ubuntu login: _

------------------------------------------------------------

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에서 지원하는 정수의 최대값은 얼마인가요?

답변 갑사드립니다

kimback100의 이미지

쿠분투업데이트가않되여

여기다 올리는게 맞는지 모르겠는데 암튼 잘않됩니다.

확실히 뭔가 문제가 있긴 있는것 같습니다.

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 로 파일 업로드 하는 중간에
다른 메시지가 포함이 될 수도 있다는거죠.

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

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

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

페이지

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