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

ndmnwg의 이미지

[블럭 디바이스 드라이버] 디스크에 직접 I/O 방법 질문

블럭 디바이스 드라이버에서 제가 정의한 구조체 데이터를 bio를 이용해서 직접 쓰고 읽는 방법을 알고 싶습니다.

md.c의 md_super_write와 sync_page_io(?) 이 두 함수를 참고해서 테스트 해보고 있는데

디스크에 쓰고 나서 바로 읽으면 제가 썻던 데이터를 그대로 읽을 수 있습니다.

문제는 재부팅 혹은 모듈을 내렸다가 다시 올려서 제가 데이터를 썻던 위치에 다시 읽어보면

전혀 다른 쓰레기 값이 읽혀집니다.

제 생각에는 디스크에 쓸 때 버퍼에만 쓰여지고 실제 디스크에는 반영이 되지 않아서 이런 현상이 발생 하는 것 같은데

제 생각이 맞는건지 틀린건지 잘 모르겠습니다.

조언 부탁드립니다.

tien770의 이미지

C++, template 초보질문 드립니다. 조언 좀 부탁드려요...

여러가지 형태의 데이터를 저장하려고 이런 클래스를 사용하고 있습니다.
질문에 필요한 부분만으로 단순화시켰습니다.

class MyData
{
public:
	void Push(int data) { IntData.push_back(data); }
	void Push(float data) { FloatData.push_back(data); }
	void Push(string data) { StringData.push_back(data); }
 
	vector<int>		IntData;
	vector<float>	FloatData;
	vector<string>	StringData;
};

그런데 필요한 type마다 다 저렇게 만들어주는건 비효율적인것 같아서 template을 쓰려고 시도하였습니다.

dissu의 이미지

Android 에서 hcreate_r

LINUX용으로 제작된 프로그램을 Android 상에서 실행할수 있도록 변환하고 있습니다.

단순히 안드로이드 컴파일러로 컴파일 해 본결과 hcreate_r 와 같이 search.h 에 포함된 메소드들은 search.h 헤더가 존재하지 않아 컴파일이 되지 않더군요.

Android 라이브러리 에서 search.h를 지원하지 않는것 같던데

search.h을 쓰지 않는 대신 Android 에서 이용할 수 있는 것이 혹시 있을까요?

oosap의 이미지

이클립스 CDT 통합 버전의 gdb 콘솔창에서 stderr 출력 보는 방법이 궁금합니다.

저는 지금 이클립스 CDT 통합버전을 사용중입니다.
gdb 프론트앤드로 이클립스만한게 없는 것 같아서 좋아라 하면서 잘 쓰고 있습니다.
가장 마음에 드는 것은 gdb 콘솔에서 gdb 명령을 쓸 수 있다는 것입니다.
그런데 문제는 그냥 gdb 에서 p 명령으로 어떤 함수를 수행시킨 결과 값을 출력할 때와
이클립스의 gdb 콘솔에서 p 명령으로 어떤 함수를 수행시킨 결과 값을 출력할 때
차이가 있다는 것입니다.

이클립스에서는 일부만 출력이 되더군요. 제 판단에는 stdout 은 잘 출력이 된 것 같습니다. stderr 로 출력한 내용이 나타나지 않는 것 같습니다.

(짐작 : 콘솔에서 보통 쓰는 옵션중에 2>&1 이라는 게 있습니다. 이게 필요해 보입니다.) 어떻게 stderr 출력도 이클립스이 콘솔에서 출력되게 할 수 있을까요?

감사합니다.

baarong의 이미지

컴파일 관련해서 질문 올립니다.

컴파일 하는 과정에서

image_del object program linking ...
ld: 0711-224 WARNING: Duplicate symbol: .bcopy
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
Target "all" is up to date.

이런 문구가 나오지만 컴파일은 완료 되어 실행을 하면

Could not load program image_del:
The program does not have an entry point or
the o_snentry field in the auxiliary header is invalid.
Examine file headers with the 'dump -ohv' command.

이런 문구가 나오네요. 해결 방법은 어떤것이 있을까요?

서버 기종은 IBM 입니다.

컴파일은 v옵션으로 확인하면

l77jk의 이미지

암호화 알고리즘 MD5에서 SHA512로 교체방법 문의 드립니다.

버전
$uname -a
Linux webhard 2.6.18-53.e15#1 SMP Web Oct 10 16:34:02 EDT 2007 i686 i686 i386 NU/Linux

현재 암호화 알고리즘이 MD5이구요.

SHA512 암호화 알고리즘으로 변경하려고 합니다.

$authconfig --passalgo=sha512 --update

error message
:authconfig : error : no such option : --passalgo

passalgo 라는 옵션이 없다고 나오내요.

$authconfig 라고 치고 옵션을 보면

암호화 알고리즘에 해당하는 옵션은 MD5 ENABLE에 대한 옵션뿐이 없는듯합니다.

이커널에서는 지원을 하지않는건지...

$yum install authconfig 패키지를 설치해도 같은 메세지가 나옵니다.

zzang3757의 이미지

소켓 통신 관련하여 질문 드립니다.. 동일한 패킷이 계속해서 날라오는 경우엔,,,,


서버 개발 관련하여 여쭤보고 싶은게 있어서 질문 올리게 되었습니다..

100번 포트로 서버가 실행 되었는데 클라이언트의 오작동이든,, 누군가 악의 적인 목적이든 이 100번 포트로

프로토콜에 맞게 동일한 패킷이 계속 날라오면 어떤식으로 방어를 해야 하나요...

jonghee808의 이미지

3n+1문제 질문인데요

3n+1문제를 풀어보는데 몇 개 테스트해보면 다 맞게 나오는 것 같은데 채점 사이트에는 틀리다고 뜨네요.

혹시 뭐가 문제인지 아시는 분 도움 줄 수 있나요?

아래는 제 코드이고 이건 3n+1문제가 무엇인지 나와있는 사이트입니다.

문제: http://www.programming-challenges.com/pg.php?page=downloadproblem&probid=110101&format=html

코드:
#include

int cyclelen(int n);

int main()
{
int i, j, k, max_length, length, tmp;

Anermy의 이미지

mysql 에서 -p 옵션 패스워드를 무시할 수 있는 방법은 없을까요

패스워드 없이 유입은 가능하지요. user권한 설정으로 헌데,
이런 권한에서도 -p 를 붙이고 들어오면 password 가 틀려서 접근이 안되는데요..
무조건 -p 옵션 내용 무시하고 접속이 가능하게 할 수 있을까요?
구글링 해도 좀처럼 안나오네요..
방법이 없는것인지 ...

alwaysN00b의 이미지

암호공모전 3번 , 물리메모리 덤프에서 ID , Password 찾기 질문입니다.

안녕하세요.

공모전은 끝났구요, 공부해볼려고 풀어보고 있습니다.
1번, 2번, 4번은 풀었습니다만...

3번이 문제보시면 아시겠지만 물리메모리 덤프파일입니다.

덤프파일을 살펴보니 passwd와 shadow파일이 있어서 jtr로 돌려고보고 있는데... 몇일됬는데 안나오네요..

jtr 옵션을 조정해서 password 길이를 조정해서 brute force 해볼려고 하는데 옵션을 어떻게 줘야 될지 모르겠습니다.

그리고, 5번문제는... 쉬워보이는데 막상 해보니까 안풀리네요 ...

풀어보신분들 도움 부탁드립니다.

암호공모전 스크랩 링크(http://blog.daum.net/luckyman717/2708)

페이지

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