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

익명 사용자의 이미지

ls -l 이나 ls -al 명령어에서 합계가 나오는데 숫자가 이상하네요;;;

ls -l 이나 ls -al 명령어에서 합계가 나오는데 숫자가 이상해요;;

파일은 4개 있는데 훨씬 더 큰 수가 나오는데

그냥 그 디렉토리 안의 파일 개수가 아니였나요?

ls -l 했을땐 숫자가 크게 나오길래 숨김파일 포함인가부다 그랬는데

ls -al 했을땐 더 크게 나오더라구요

이거 무슨 합계죠??

dingkyu의 이미지

여러 스레드가 하나의 함수를 동시에 사용하려 들때, 과연 함수는 동시에 실행될 수 있나요 ?

최근 멀티스레드로 프로그램을 작성하다가 문뜩 궁금한 사실이 생겨서 질문글 작성합니다.

간단히 제가 궁금해하는 사항을 설명하면 다음과 같습니다.

A 라는 콜백함수 형태의 함수가 있습니다.

그리고 2개 이상의 스레드가 실행하면서 A라는 콜백함수를 호출하게 됩니다.

시스템이 듀얼코어 이상이라, 2개의 쓰레드가 동시에 수행이 가능하다고 할때, 이 A라는 콜백함수 역시 동시에 수행이 가능한가요 ? 즉 동시에 2개 이상의 스레드에 의해 호출이 가능하고 그 기능역시 수행이 가능한건지 궁금합니다.

만약 안된다면, 2개의 스레드중, 하나의 스레드가 먼저 A 함수를 호출해서 함수내용을 수행하고 그 다음 스레드가 A함수를 호출해서 함수내용을 수행하게 되는것인지, 궁금하네요.

참고할 수 있도록 도움 부탁드리겠습니다.

domiisa의 이미지

daemon socket 코드 주석달린부분 설명좀..

제 역량까지는 알겠는데 주석친부분 자세한 설명좀 부탁드립니다.

h2h1995의 이미지

[질문] 리눅스에서 PCI-Express 핫플러그 드라이버 작성 해보신 분 계신가요?

리눅스에서 PCI-Express 핫플러그 해보신분 계신가요?

회사에서 개발중인 드라이버가 있는데..

윈도우즈는 되는데.. 리눅스는 안되는군요.

핫 플러그를 지원하기 위해 드라이버가 어떻게 바뀌어야 하고..

또 어떤 정보를 참고해야 하는지요?..

실제 작업을 해보신 분이 답변을 달아주시면 좋을것 같습니다.

감사합니다.

shint의 이미지

[질문] 개발용으로 어떤 리눅스가 좋을까요?

오늘 아침부터 저의 윈도우XP 바탕화면이 검게 변해버렸습니다. ㅠㅠ..
하나 구입하려니 18만원. 조금 멈칫하게 됩니다. 일단 CD롬도 없다는;;;;
본체만 80만원주고 산건데... XP도 살걸 그랬습니다. ㅠㅠ...

하튼. 그래서 리눅스에 눈이 돌아가는데요.
페도라를 사용한적은 있는데.

우분투에도 관심이 많습니다.
1. 왠지 모르게 편리해 보입니다.
2. 자동업데이트는 크기나 시간. 알림기능등이 거부감이 듭니다.
3. 설치방식이 apt등으로 페도라에 rpm과 어떻게 얼마나 다른지 잘 모르겠습니다.
4. 페도라에서 사용하던 소스를 컴파일할때 호환이 잘 될지 걱정이 됩니다. 문제 생기면 해결하기 어려워요 ㅠㅠ....

mtg1의 이미지

[완료]공유기에 openwrt 올리는 것에 대해 질문입니다.

공유기에 이미지 파일을 올려서 telnet으로 접속까지는 정상적으로 되었는데,

ssh로 접속을 하려고 하니 'WARNNING: REMOTE HOST IDENTIFICATION HAS CHANGED!'라고 강조를 하면서 접속이 안됩니다;

파일 업로드 할 때 실수로 플레시 메모리에 파일이 자리잡기 전에 접속했던 것 때문에 계속 문제가 생기는 것인지 궁금합니다;

사용 공유기는 버팔로였고, 이미지 파일은 openwrt-ar71xx-wzr-hp-g300nh-squashfs-tftp.bin, tftp를 이용해서 파일을 올렸습니다.

spkpc의 이미지

[해결]무선랜 설정하는데 iwconfig ra0 essid "~" 명령이 듣지 않습니다...

리눅스 Centos 5.3에서 무선랜 iptime 150ua(rt3070sta)을 사용하려 합니다
공유기 역시 iptime n704? 고요

암호사용하고 있습니다.

ifconfig ra0 up으로 무선랜 활성화 시키고
iwlist scanning 에서 ap 검색되고 제꺼 공유기 essid 확인하고

iwconfig ra0 essid "abc" 했는데

iwconfig로 확인해 보면 essid가 바뀌어 있지 않습니다.
물론 인터넷 연결도 안되고요..

essid 말고 다른것들 역시 바뀌지 않습니다.

다만 구글링 결과 key 값을 바꿀때 iwconfig ra0 key open xxxxxxxx 하면 된다고 해서 이렇게 해봤더니 encryption key 값은
바뀌더군요..

뭔가 다 된것 같다가 간단한 데서 막힌것 같기도 하고 아니면 무선랜 드라이버설치부터 잘못된거 같기도 하고

뭔가 해결할수 있는 실마리를 주셨으면 합니다.

dolong의 이미지

함수의 리턴값으로 문자열 배열 초기화

안녕하세요.

문자열 배열을 초기화 할때
char* txt[] = { "헤헤" , "호호", "히히" };

요런식으로 자주 하곤 합니다.

헌데 , 얼마전에

char* txt[] = { "헤헤", getText(1), getText(2) };

이런 문구를 보고 화들짝 놀랐습니다.

동적 초기화도 아니고 , 선언시 초기화 인데 , 함수의 리턴값 이라니???!?!?

dnlseldpa의 이미지

Centos5.5 /아래 file복구

Centos5.5에서 / 아래 bin,etc,export등 디렉토리가 전부 /var아래로 move되어 booting이 되지 않습니다.
다시 설치 않고 복구 할수 있는 방법 부탁 드립니다.

tyolee83의 이미지

제 생각에 결국 이벤트라는건 없는 것 같은데, 도움좀 부탁 드립니다.

프로그래밍을 하다보면 이벤트 드리븐 이라는 것을 많이 접하게 됩니다.

UI에서 사용자가 버튼을 누르는 행위 등을 말하거나,

아니면 어떤일을 시키고 나서 다른것을 하다가 그 일이 완료되었다는 신호(인터럽트) 등을 말하는 것으로 이해하고 있는데요,

저는 컴퓨터 아키텍쳐 low level로 가면 이게 결국 busy waiting이 될 수 밖에 없을 것 같습니다.

결국엔 내가 변수를 가지고 있으면서 그 변수를 "짧은 주기"로 체크하고, 외부에서는 그 변수의 값을 변경함으로써 이벤트가 구현될 수 밖에 없을 것 같다는게 저의 생각입니다. (의견이 아니라 그렇게 이해하고 있다는 말입니다)

아니면 인터럽트를 보더라도 내가 인터럽트 테이블을 주기적으로 체크해 보고, 그 인터럽트 값을 누군가가 변경해야지만 그제서야 인터럽트가 발생했구나를 알수 있을거 같구요...

이렇게 되면 결국은 busy waiting이 될 수 밖에 없고 cpu를 점유하게 될거 같은데,

어떻게 이벤트 드리븐 아키텍쳐가 cpu 점유없이 알림을 주고 받는지 정확하게 이해가 되지 않습니다.

페이지

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