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

space_dhks의 이미지

비글본블랙 가지고 sd카드 자동으로 마운트 하던 중....발생한 문제..도아주세요 ㅠ.ㅠ

안녕하세요 비글본블랙 완전 초짜인 학생입니다.

비글보드에 SD카드를 마운트 하는 방법까진 완료했습니다.

fdisk -l 로 확인하고
mount /dev/파일명 ./SD 형태로 마운트 했는데요 여기까진 정말 맨땅에 헤딩하면서 완료했습니다.

그리고 부팅시 자동으로 마운트 되는 것을 해보고자 구글링 및 엄청나게 검색을 많이 해보았는데요

다들 /etc/rc.local 파일에 마지막줄에 실행문을 입력하라고하던데..
제껀 runlevel 형식으로 되어 있어서 확인결과 runlevel 로 검색하면 1, who -r로 검색하면 3이 나와서.

어떤걸로 할지 몰라 다시 검색해 보았는데 어떤 분께서 /etc/fstab의 6개의 코드를 수정하면 자동으로 마운트 할수 있다고 하였습니다.

그래서 그대로 따라 해보았고....

당연히 마운트까지 다 되었기에 순조롭게

/dev/마운트파일명 /home/rood/SD auto default 0 0

이렇게 입력하고 재부팅을 하였습니다.

By망이의 이미지

스케줄링 기법 관련해서 질문 드립니다.

제가 엘리베이터 알고리즘을 한번 만들어 보려고 하는데.

엘리베이터를 하나의 스케줄링이라 생각하고,

코딩을 해보려고 합니다.

근데 궁금한점이

스케줄링 기법에서

scan(look) 또는 c-scan(c-look) 기법들이 엘리베이터 알고리즘이라고 불린다고 들었는데,

헤드의 움직임이 엘리베이터 움직임과 비슷해서 엘리베이터 인가요

아니면 정말 엘리베이터에서 사용되고 있기에 엘리베이터 알고리즘 이라 불리우는 건가요?

kiki10184의 이미지

strcpy / wcscpy

strcpy / wcscpy

이 두 명령어의 차이를 가르켜주세요 ㅠ
변환하는작업이 힘들어서

croae의 이미지

select 사용중 blocking 관련 질문 입니다.

결론적으로 말씀 드리면 select() 사용시 blocking이 걸립니다.

하나의 소켓 디스크립터가 종료 되면 그제서야 밀렸던 연결 소켓 디스크립터가 실행 됩니다.

프로그램 흐름은 서버 와 클라이언트 구조 입니다.

1. 역할별 구분
서버 select 호출 -> 클라이언트 디스크립터 (i) 로 http accept -> 새로운 소켓 디스크립터(p)로 클라이언트 connect()후 메시지 전달 send()-> 새로운 소켓 디스크립터(p)를 통해 클라이언트로부터 메시지 수신 recv()
-> 클라이언트 디스크립터(i)로 http redirect -> 클라이언트 디스크립터(i) FD_CLR(i) 및 소켓 디스크립터 close(i) -> Loop

rullrow의 이미지

리눅스 표준에러 방향전환 없이 확인하는 방법

abc라는 바이너리에서 에러의 조건에
fprintf(stderr, "Error: Please check again.\n");

이렇게 에러를 출력하는데요
이 부분을 바꾸지 않고(사정상 표준에러로 출력을 해야합니다.)

abc 바이너리를 실행해서 에러 출력문을 확인할 수 있는 방법이 있을까요?

dltkddyd의 이미지

클래스를 특수화한다는 방법이 좀 이상합니다.

포인터를 특수화하는 경우와 포인터가 아닌 타입을 특수화하는 경우 특수화의 방식이 다른가요?
아래 코드에서 포인터를 인수로 받는 클래스와 포인터가 아닌 인수를 받는 클래스의 특수화 방식이 좀 다르던데요.

georgek의 이미지

오라클 SQLPLUS 추출해내는 코드.

안녕하세요. 저번에 트리거관련 질문을 올렸었던 사람입니다.

요즘 원서를 보면서 공부하고있는데, 연습문제중에 다음과 같은 문제가 있는데 코드를 짜고나서 추출하면 답이 답지와 다르게 나오는데
제 코드가 어디서 잘못됐는지 못찾겠어서 여기계신분들께 여쭙고자 글을 올리게 되었습니다.

문제는 다음과 같습니다.
the program will ask for two dates, in “YYYY- MM-DD”format. After you input the two dates(from 1998- 02-01 to 1998- 05-01), the program displays the client IDs and company names of those which didn’t make any order between the given two dates.

astzlra955의 이미지

Kernel 3.4에서 do_umount() 함수 변경점을 알려주세요.


안녕하세요.

예전에 Kernel 3.1 을 사용할 때는 do_umount() 함수의 인자로 struct vfsmount 를 사용했는데,
Kernel 3.4 에서는 struct mount 를 인자로 사용하더군요.

그렇게 변경되면서 kern_path("경로", 0, &path ) 함수를 통해 vfsmount 값을 받아서 do_umount()의 인자로 사용 하던 방법으로는 do_umount()함수를 사용할 수가 없다군요..
이상하게 kern_path는 여전히 vfsmount 구조체를 반환하기 때문에요...

결론적으로 Kernel 3.4 버전의 do_umount( ) 함수는 인자로 struct mount 를 넣어야 하는데,
이 struct mount 를 제가 원하는 것으로 setting 하는 방법이 없을까요?

kern_path( )로는 안되요..

chadol의 이미지

C++ 문자열 상수에서 따옴표까지 나오게 하는 방법

C++ 혼자 공부하는 학생입니다.

오래된 화일 = "oldfile.exe"

이렇게 화면에 출력하게 하려면

cout << "오래된 화일 = "oldfile.exe" "<< endl;

이런식으로 처리하면 될것 같은데 안되네요..
어떻게 해야 하는지 알려주세요..

혼자서 공부하는데 재밌네요.. 방학되면 더 열심히 하려고요..
감사합니다.

페이지

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