프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

익명 사용자의 이미지

file operations table 질문

filep_open 함수를 통해서 파일을 열게되면,

struct file* 가 리턴됩니다.

그리고 file -> f_op 로 operation 테이블을 통해서 read나 write와 같은 함수들에 접근할 수 있습니다.

여기서 궁금한 점이 있는데요.

filep_open("1.txt")의 결과 값을 통한 operation table의 read와

filep_open("2.txt")의 결과 값을 통한 operation table의 read는 같은지 궁금합니다.

만약에 같다면.. 하나의 read만 후킹하면 모든 파일에 가능해지고

아닐 경우 특정 파일만 타겟지어서 진행할 것 같습니다.

만약에 같다면 모든 파일마다 고유한 operation table이 존재하는지....

궁금합니다.

장은총@Facebook의 이미지

게임 학원 vs 독학 조언 부탁드립니다

안녕하세요

1년 휴학하고 휴학 기간동안 게임 학원을 다닐지 독학으로 공부할지 고민하고 있습니다
기초가 많이 부족하고 학교 진도에 빠듯함을 많이느끼고 있습니다..
현재 상태는 기본적인 문법만 아는 정도?이구요.. 조금만 응용해서 프로그램을 만들라고 하면
앞이 캄캄한 수준입니다...
그래서 스스로 조금 천천히 공부해고 싶은 마음이 큽니다만

학원을 다닐시 빠른 진도로 진행될 것 같고 그걸 잘 따라갈 수 있을지 고민입니다
그리고 학원비도 만만치 않더군요.거의 등록금 수준.....

하지만 독학을 하자니 저 스스로 1년이란 시간을 헛되이 보내지 않고
목표하는 바를 이룰 수 있을지 고민입니다

최종목표는 학교 복학해서 다이렉트를 이용해서 게임을 만들 계획이긴 한데
아직 세부적인 사항은 전혀없기 때문에 걱정이 많습니다..

조금 무리해서 학원을 다니는게 나을지..
아니면 천천히 1년이란 기간을 독학으로 공부해보는게 나을지..
조언 좀 부탁드리겠습니다.!

익명 사용자의 이미지

힙 소트에서요

힙소트를 공부해봤는데요 책에서 힙소트가 실생활에서 쓰이는 곳을 찾아보라고 하네요.
근데 이 힙소트 하나 자체를 실생활에 어떻게 쓸 수 있을까요?
제가 생각하기에는 큰 프로그램 안에서 작은 정렬 부분을 담당하는 역할을 하지 않을까 싶은데...
힙소트만으로 어떤 일을 할수 있죠??

ijs0430의 이미지

valgrind --tool=massif ms_print 내용 자세히 설명 부탁드립니다.

보여드린 사진이 지금 제가 massif 툴 옵션으로 valgrind 실행한 내용이고 출력 결과를 ms_print로 찍어낸 모습입니다.
지금 전체 메모리에서 97.77%만큼이 malloc, new 함수로 동적메모리를 할당하는데 쓰여졌다는 내용인가요?
그리고 아래 각 함수별로 몇프로만큼 계속 썼었는지 보여주는게맞나요?
51%만큼 so파일들을 불러오는데 사용했고, 그 마지막에서는 mail함수에서 25.72%만큼 메로리를 할당받아 사용했다 뭐 이런뜻이 맞나요???????

그리고 스냅샷마다 total(B) useful-heap(B) Extra-heap(B) 를 보여주는데 저 각각의 의미가 뭔가요?
useful-heap이 실제 사용된 할당받은 메모리인가여? 그렇다면 Extra heap은 어떤걸 의미하나요?

nikon의 이미지

centos5 네트워크 연결 인터넷이 안되네요..

사진처럼 관리-네트워크에 모든 네트워크 설정 되있고요..
ifconfig 쳐도 아이피 잡히고 다 아무 이상없는데 네트워크 리스타트 해도 오류같은거 하나안뜨고요..

그런데 인터넷만 안되네요..

그냥 기본설정 그대로인데.. 되다가 어느순간부터 안되네요..

wtwon의 이미지

포인터 변수 주소와 일반 변수 주소의 차이는 왜 12바이트인가요?

안녕하세요, 포인터를 복습하는 도중에 의문이 들어 질문글 올립니다.

int b = 10;
int *p1 = &b;
printf("b의 주소 : %x\n", &b);
printf("p1의 주소 : %x, p1의 내용(b의 주소) : %x\n", &p1, p1);

위의 코드의 결과를 windows10 - visual studio 2015에서 출력하면,
b의 주소와 p1의 주소는 항상 12바이트의 차이를 가집니다.

결과는 다음과 같았으며,
b의 주소 : eff79c
p1의 주소 : eff790
p1의 값(b의 주소) : eff79

dlsxjsptvmfhxhzhf의 이미지

String을 받아서 모니터에 출력하는 방법 질문있습니다.


안녕하세요.

아두이노 공부를 공부하고있는 새내기 입니다.

혼자서 간단한 프로젝트를 하고 있는데 쉽지가 않아서 글을 올렸습니다.

아두이노에서 다른 부분은 오류하나없이 말끔하게 잘 진행이 되지만, 아래의 Loop 부분에서 제가 원하는 동작과

똑같은 진행이 되지 않기에 질문을 올립니다.

아래의 루프문을 돌리게 된다면, uint8_tch가 읽어들이는 1바이트의 내용을 계속적으로 mystring에 추가시킴으로써

그 값이, mystring과 encrypt1과 같다면 도어락이 동작하도록 하게 만들려고 하는데 동작이 잘 안됩니다 ㅜ

뭔가 코드가 잘못된것 같아서 시리얼 모니터에, Serial.print(mystring)을 아래의 Loop 부분의 strcmp를 비교하기전에

덩그러니 써보았지만 따로 시리얼모니터에 추가되는 부분이 없기에 아무래도 처음에 mystring에 문자열이

추가가 잘 되지 않는것 같은데 도움이 필요합니다.

윤영주@Google의 이미지

C언어 매개변수에 대해서 질문이요

유클리드 호제법 공부하다가 좀 이해가 안되서 질문드립니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기