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

fydtkadl의 이미지

리눅스 커널에서 해시값 연산 중에 질문이 있습니다.

리눅스 커널에서 hash값을 구하려고 합니다.
리눅스 커널에서 제공하는 crypto API를 사용하여 파일의 해시값을 구하는 커널 모듈을 구현 중 입니다.
http://stackoverflow.com/questions/16861332/how-to-compute-sha1-of-an-array-in-linux-kernel
위의 링크의 글을 참고하여 구현 중
char *plaintext = "plaintext goes here";이 아닌
커널에서 vfs_read로 파일을 읽어서 읽은 값을 연산하려고하는데
일정 크기 이하의 파일은 해시값이 일정하지 않고 계속 바뀌는 경우가 발생합니다.
무엇이 원인인지 알고싶습니다.

익명 사용자의 이미지

커널관련

1)커널도 CPU에 의해 실행되나요
2)디스패처도 CPU권한을 받아 실행되고 디스패처에 의해 사용자프로세스가 CPU권한을 받을때 컨텍스트 스위칭이 일어나나요

hongyver의 이미지

Class 내에서 Class 정적 객체 생성시 인자를 갖는 생성자 사용시 에러?

class aa 의 생성자는 기본생성자와 char* a 를 갖는 2가지 생성자가 있습니다.
class bb 에서 정적으로 aa a; 와 같이 선언하여 사용합니다.
때에 따라 기본생성자 말고 char* a를 갖는 생성자를 쓰려고 aa a("test"); 와 같은 사용하면 c2059 구문 오류 라는 에러가 발생합니다.

class *a = new aa("test"); 와 같이 동적 할당을 하면 문제는 없습니다.

이론적으로 이 사항을 어떻게 설명해야 하나요?

구글링해보니
bb(void) : a("test") { printf("bb 생성자\n"); };
와 같이 사용하라고 하는데

이해가 될듯하면서도 안되네요.

aa.h

익명 사용자의 이미지

visual studio로 제작된 프로그램 배포시 문제에 대해

개발을 공부하는 학생인데요.
비쥬얼 스튜디오로 개발한 프로그램(exe)를 배포하는데 다른 PC에서 실행하면 msvcr120d.dll이 없다든가 vcruntime140.dll이 없다든가 에러가 발생합니다. 결국 프로그램과 dll을 같이 배포해야되는데 상대 PC에 이런 dll이 있는 패키지를 설치하는 방법밖에 없는건지 궁금합니다.

익명 사용자의 이미지

API 호출 종류 및 횟수

안녕하세요

악성코드에 있는 API를 조사하고 있습니다.

악성코드 안에서 사용되는 API 종류와 횟수를 탐지하고 싶습니다. 어떻게 탐지할 수 있을까요?

또한, 예제나 소스코드가 있다면 알려주실수 있으신가요 ㅠㅠ.

익명 사용자의 이미지

파일스트림으로 받아올 수 있는 최대 용량이 얼마인가요??

byte[] b = null;
using (FileStream f = new FileStream(sInputFilename, FileMode.Open, FileAccess.Read))
{
b = new byte[f.Length];

f.Read(b, 0, b.Length);
...
}

이런식으로 파일 읽어오고 있는 중인데요.
1gb까지는 시도해 봤는데 3GB짜리는 오버플로우 에러 나네요;;
최대 몇 기가까지 읽어올 수 있는 건가요??
혹시 제한없이 읽어 올 수 있는 다른 방법이 있을까요??

frost917의 이미지

ssh로 VM웨어에 설치된 centos연결

도메인을 사용하려고 vm웨어에 센토 6.8설치하고 포트 바꾸고 브릿지로 연결한 다음에 twin-ip로 연결했습니다만....푸티로 접속하려고 보니까 포트포워딩을 해도 접속이 안됩니다 이건 어떻게 해결해야할지.....

jins8160의 이미지

windows api로 다익스트라 알고리즘 구현하기 질문.

제가 c랑 알고리즘을 공부해서 c로 다익스트라 알고리즘을 만들어봤는데, 이제 하기 시작한 windows api로도 만들어보고 싶은데 어떻게 해야될지 하나도 모르겠어요 .좀 알려주세요....

페이지

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