멀티코어 환경에서 현재 수행중인 프로세스의 cpu id 얻어내는 방법이 뭐가 있을까요?
커널 소스에서는 smp_processor_id 라는 함수가 있는데
이걸 그대로 사용하기는 어려울 듯하구요
조언 부탁드립니다
make menuconfig로 설정을 하고 나서 make를 하면 아래와 같이 error가 발생합니다.
아직 초짜라 왜 이런 error가 나는지 모르는데 어떻게 해결해야 되는지 알려주세요..ㅡㅡ;
kernel version은 2.6.12이고, /home/project/kernel에 깔려 있습니다.
======================================== error message
James라는 오픈소스메일서버를 사용하는데요.
그냥 사용시에는 잘 작동됩니다만 스팸이 워낙 많이 들어와서
앞단에 방화벽과 스팸**이퍼 라는 장비가 걸러주는 구조인데요.
며칠전 부터 메일 수신은 되는데 메일 발송이 안되더라구요.
우분투 7.10의 vim 7.1.56을 사용중입니다. c파일을 열고 gd와 gD를 이용해봤는데 이 명령이 둘다 지역변수, 전역변수 구분없이 가장 먼저 선언되어 있는곳으로 점프를 합니다. 키 맵핑이 잘못되어서 그런건가요?
우분투에서7.10을 사용합니다. vmware를 다운받았습니다. 무료인 버츄얼박스를 사용해도 되지만 아무리 용을 써도 안되더군요. vmware를 트라이얼로 사용해보고 맘에 들면 구입하려고 다운을 받았는데...
GAFR1_L |= 0x000A8000; GPDR1 |= 0x00000380;
코드중에 위와 같은 코드가 있는데 저 이름들을 찾아보니 선언된 변수가 아니고 그냥 #define GAFR1_L 0x5C 이런식으로 되어있는데 이렇게 해서 하드웨어에 직접 값을 넣을수 있는건가요?
트리구조를 만드는 도중에...
매니저와 같은 것을 두지 않고 노드 별로 Insert, Delete 가능하게 만들고 있습니다.
사용법은
TreeNode* root = new TreeNode(값); root.Insert(값); ...
root = root.Search(값).Delete(); // 반환은 Root Node ...
root.DeleteAll();
대충 이런 형태로 사용가능하게 마들고 있습니다.
후배가 물어본 건데 기억도 가물가물하고 저도 잘 모르겠어서 도움을 요청합니다
(ms visual studio 6.0입니다) 아래와 같은 코드가 있습니다 요점은 structure 안에서 string 을 사용할 때 그 초기화에 대한 건데요
#include <iostream> #include <string.h> using namespace std; struct student { string name; };
forbidden 이 자꾸 뜹니다.
페도라6 httpd-2.2.3-5 selinux = disabled
documentroot = /home/www/ /home/www 디렉 안에 index.html은 웹에서 열리는데 /home/www/mrtg 디렉안에 index.html은 웹에서 포비든에러가 나는군요.
찾아보니 퍼미션 바끄라고 나오는데... 기존에 페도라말고 레드햇 썼을때는 그런거 없었거든요.
확장자가 .txt 인 파일에 대해서 원하는 동작을 실행하는 스크립트를 만들려고 합니다.
#!/bin/bash for files in `ls -lb *.txt`; do # some_actions 1 # some_actions 2 end
이런식으로 생각했는데, 파일이름에 공백이 들어가면 for 구문에서 나눠서 처리가 되더군요..