안녕하세요. 세라피노 입니다.
현재 실행중인 블락에서 SIGSEV가 발생시 HEAP에 new로 생성된 class의 동적 메모리, 열려진 file descriptor 등은 해제가 되지 않을 것 같은데요.
관련 내용을 검색해 보아도 해답이 없네요.
이에 대한 처리는 어떻게 하나요?
임의의 모듈을 insmod 로 올리고
모듈 내에서 어떤 조건이 참이 되면 다른 모듈을 올리는 방법을 알고 싶습니다.
헌데 어떤 API를 써야 하는지 모르겠네요
도움 부탁드립니다.
read() 를 할땐..
파일이름을 가지고 inode에 접근해서 i_block[] 을통해서 디스크상의 LBA값을 알아내어,, 파일의 어느정도 크기(블록 or page)를 메모리에 올릴 것입니다.
만약에
이를테면..
vi newfile
과 같이 새로운 파일에 대해 생성을 하고..
컴파일 후 파일시스템에 탑재하는 과정까지는 제대로 한 것 같은데 다른 서버와 연결을 시도하는 과정에서 계속 문제가 발생합니다.
ipsec auto --up Openswan-Passport
라고 입력할 경우 이런 에러가 발생합니다..
------------------------- 104 "Openswan-Passport" #1: STATE_MAIN_I1: initiate 003 "Openswan-Passport" #1: ignoring un
안녕하세요 제가 알고 있기로는 sscanf() 함수 자체에서 공백이나 tab(\t) 구분자를 이용해서 문자열을 나눠서 저장한다고 알고 있습니다 예를 들면 아래와 같은 코드에서는
char item1[BUFSIZ], item2[BUFSIZ], item3[BUFSIZ], item4[BUFSIZ], item5[BUFSIZ]; char tmp [] = "aaaa bbbb\tcccc dddd\teeee"; sscanf(tmp, "%s %s %s %s %s",
.NET 2.0 으로 프로그램을 개발하여, 배포를 했습니다. 배포된 클라이언트에 .NET 4.0 을 설치하고 실행해보니, .NET 2.0 을 설치하라고 나옵니다.
어쩔수 없이 2.0을 설치 하는건가요? 하위호환성 된다고 들었는데, 제가 잘못 배포한것 같이 느껴집니다.
char str[4] = "ABC"; int hex = 0x414243;
문자열 ABC는 str 배열에 각각의 인덱스에 [41][42][43][\0]이 저장되어 있습니다 이 값과 0x414243이 같은지 확인하여 같다고 출력하려고 합니다 어떻게 비교할 수 있을까요?
문자열의 각각의 아스키코드값과 int형 변수의 각각의 자릿수에 대한 16진수값을 비교
Trac, Maven, Subversion 책 사면 도움 될까요?
아니면 인터넷 문서로도 충분한가요?
책에 특별한 내용 있을까요?
#define debug_printf(fmt, args...) printf(fmt, ##args);
이와같이 define 하고,
debug_printf("ABCDEFG!