프로그래밍 QnA

강동우의 이미지

page가 page cache로 사용된다는 것을 알 수 있는 방법이 있나요?

페이지 반환 할 때 ( kswapd )쪽에서 lru list로 부터 페이지들을 가져오는데,

가져오는 페이지가 페이지 캐시인지 구분할 방법이 필요로 할 것 같습니다.

일단 PG_Uptodate와 PG_Dirty로 확인을 해보고 있는데, 제대로 안되는 것 같네요..

어떤 식으로 확인을 할 수 있을까요?

abh1202의 이미지

패킷 캡쳐에 관해서 여쭤봅니다~

pcap 라이브러리 사용해서 오고가는 패킷중에서 파일 (ex : image.jpg)을 추출해서

따로 서버에 저장을 하고 싶은데 좋은 방법있을까요?? 반드시 pcap라이브러리를 사용하지 않아도 되고 netfilter나 ipq를 사용해도 됩니다. 좋은 경로 있으면 부탁 드리겠습니다~~

잘 부탁드립니다~

stuff77의 이미지

[완료]파라메트릭 서치(parametric search)가 뭔가요?

알고리즘 공부 중인데요..

파라메트릭 서치(parametric search)가 뭔가요?
이진 탐색 하고 비슷한것 같긴한데...
뭐가 다른 건지....

babomose의 이미지

gcc 컴파일 error

안녕하세요. Linux 환경에서 개발한 소스가 리눅스 환경에서는 컴파일이 되는데 AIX에서는 컴파일이 안됩니다.

다음과 같은 error가 뿌려지는데 마땅히 테스트할 AIX 서버가 없고 개발 지식이 부족하여 이렇게 질문을 드립니다.

질문은 다음과 같습니다.

1. AIX gcc를 버전 upgrade 하면 컴파일이 되는지?
2. 그렇다면 gcc 버전 upgrade 외에 다른 방법은 없는지?
(예를들어 필요한 헤더파일만 따로 복사해 놓아도 되는지)
3. 상위버전의 gcc가 설치된 aix에서 컴파일된 실행파일을 낮은버전(2.95.2.1)의 gcc가 설치된 AIX에서 실행이 되는지?
4. gcc가 설치되지 않은 AIX 서버에서는 컴파일된 실행파일의 실행이 불가능한지?

NOTE : 현재 이용중인 AIX서버가 운영중이라 test서버가 없어 -_ㅠ 변경을 못해 이렇게 자잘한 것 까지 질문을 드립니다. 죄송합니다.

athxue의 이미지

ISR과 프로세스 컨텍스트 사이에서 공유하고 있는 자원 상호배제 하는 방법 어떤게 있을까요?

현재 상황은 ISR과 프로세스 컨텍스트가 하나의 변수를 공유하고 있습니다. 이 변수를 상호배제를 하고 싶은데
ISR에서 사용가능한 도구가 spinlock밖에 없는것 같습니다. 그런데 문제는 가령 프로세스 컨텍스트가 spinlock을 잡고 데이터를 조작하는 순간
ISR이 떠서 다시 spinlock을 시도하게 되고 이때 deadlock이 발생하게 됩니다. 이를 상호배제 할수 있는 좋은 방법이 없을까요?

dkswhdgns77의 이미지

arm blx 명령어 질문입니다. 답변좀 부탁드릴게요..

BLX 명령어 포멧이 cond | 1 1 1 1 |24bit immediate 인데요,
이것이 24bit immediate를 이용하여 +-32MB로 jump한다고 하셨는데,
24bit에서 2bit left shift하면 26bit가 되는건 알겠는데,
32bit은 어떻게 나오는 건가요??ㅠㅠ
어디선가 sign extension을 봤는데 arm에서는 무조건 32bit sign extension을 사용하나요??ㅠ
설명좀 부탁드릴게요..

josh13의 이미지

자바스크립트가 IE에선 잘 되는데 파폭이나 크롬에선 작동을 안하네요.

영카트에서 자바스크립트를 통해 카트에 담는 기능을 하고 있는데요.

익스플로러에서는 잘되는데 파이어폭스와 크롬에서는 안되네요.

혹시 무슨 문제인지 아시는 분 있으시면 답변 부탁드립니다.

아래의 내용이 스크립트 부분입니다.

function cart_all(no){
var count=0;
var tmp2 = "";
for(var i=0;i<30;i++){
tmp = i+"";
if(tmp.length==1) tmp2 = "0"+i;
else tmp2 = i;

try {
var f2 = eval("document.frm"+no+tmp2+".chk"+no+tmp2);

jw8704의 이미지

중복 등록 되었습니다. 원래 제목 : sys_write(),sys_read() 시스템콜 수정 후 , 때때로 kernel panic 이 발생합니다. 항상 그런것이 아닙니다. 도와주세요.

중복 등록 되었습니다.

원래 제목 : sys_write(),sys_read() 시스템콜 수정 후 , 때때로 kernel panic 이 발생합니다. 항상 그런것이 아닙니다. 도와주세요.

jw8704의 이미지

[해결-자답] sys_write(),sys_read() 시스템콜 수정 후 , 때때로 kernel panic 이 발생합니다. 항상 그런것이 아닙니다. 도와주세요.

asmlinkage ssize_t sys_read(unsigned int fd, char __user * buf,size_t count)
asmlinkage ssize_t sys_write(unisgned int fd, const char __user *buf,size_t count)

이 두개의 함수를 printk 로 모니터링을 해야할 일이 생겼습니다.

그래서 저는 위 두함수내에 printk 로 buf 와 count 값등을 출력하는 루틴을 삽입했습니다.

그리고 이것들이 원하는 시점에만 작동하도록 하기위해 , if 문을 사용했습니다.

if(my_Flag==1)
{
...코드
}

babomose의 이미지

[완료] Segmentation fault 에러 문제

현재 운영 관련해서 업무를 보고 있습니다.

최근 보안문제 때문에 FTP를 사용하기 위해서 암호화를 하라는 위의 명령에 따라서 FTP 암호화 테스트를 하고 있습니다.

사실 단순하게 C로 코딩해서 시스템 계정과 패스워드를 숨기려고 하는데요.

"Segmentation fault"가 발생합니다.

프로그래밍에 대해서는 대학교 때 배운 책한권이 전부라서 많이 부족합니다. 고수님들의 도움을 요청드립니다. ㅠ

감사합니다.

질문 1. Segmentation fault 에러 해결책이 궁금합니다. ㅠ

질문 2. Windows, Linux and Unix 환경에서 사용하게 될 프로그램인데 만약 필요한 헤더파일이 시스템에 없다면 따로 서버에 추가해 줘야 하는지?
추가한다면 어느 위치에 추가해야 하는지 궁금합니다.

NOTE : ID와 Password를 c코드로 숨기고 ftptrans.sh라는 스크립트를 이용해 ftp를 사용하는 용도로 개발 중입니다.

페이지

프로그래밍 QnA 구독하기