프로그래밍 QnA

crowaltz의 이미지

리눅스 커널 task_strcut 의 utime stime 에 대해 ..

task_struct 를 분석하는 학교 과제가 있어서,

소스코드나 기타 자료를 보면서 공부하고 있는 컴공과 학생입니다.

다름이 아니라, task_struct 내에 있는 데이터인 utime, stime에 대해 궁금한 점이 있어서요 ...

인터넷을 뒤져보니 프로세스(task)가 user mode 나 kernel(system) mode에서 동작했던 시간을 jiffies 단위로

기록해 놓은 것 ... 이라는 정보를 알게 되었습니다.

프로세스의 시작 시간을 의미하는 start_time이 timespec 구조체로 선언되어있고, 이것은 정확히 초단위(혹은 nsec)를

의미한다는 것은 어느정도 확신이 섭니다만, 이 utime 과 stime에 들어있는 값이 초단위 시간인지 조사한 정보를 바탕으로 고려해볼 때

좀 의심이 가더군요. 원래는 그냥 시간 단위겠거니 생각했어서 그냥 넘어갔지만 만약 jiffies 단위라면 HZ 상수를 고려해서 sec 단위로

skrkfql의 이미지

php와 html 로 구성한 홈페이지에서 클릭 시 C로 신호를 보내주려고 합니다.

저번에도 질문을 했었지만 이처럼 상세하게 쓰지는 않은 것 같아서요.^^

여기서 화살표 버튼을 클릭 시 C로 신호를 보내주려고 하는데
이 신호를 C가 받아서 이동체를 조종하려고 하거든요.
어떤 방법이 있을까요.
어떤분은 ajax나 cgi를 사용해보라고 하셨는데
그걸 어떻게 사용하면 좋을지 구체적으로 말씀해주시면 감사하겠습니다.
꼭 그것을 써야만 하나요? 쉬운 방법이 없을까요?

신호를 항상 전송해주는 것은 아니구요.
C프로그램. 즉 컴퓨터로 전송해주려는 것입니다.
클라이언트에서 클릭 시 에 서버에서 받아서 서버 컴퓨터 내에 있는 C로 보내서 로봇을 조종할 예정입니다.

코딩은 첨부파일과 같습니다.

wmjj의 이미지

win32 프로젝트에 VS_VERSION_INFO 리소스 적용하기

VS2008에서 WIN32API를 사용했고 DialogBase 프로젝트 입니다.

리소스에서 VS_VERSION_INFO를 추가 했는데

빌드한 후 생성된 exe 파일의 등록정보에서 버전정보가 나타나질 않습니다.

어떻게 하면 버전 정보를 추가할 수 있나요?

추가하는 함수가 따로 있나요?

skrkfql의 이미지

웹 서버에 txt파일을 자동으로 자주 올리는 프로그램을 만드려고 합니다.

계정 주소 www.skrkfql.mireene.com
계정암호 jaehoon
계정아디 skrkfql

홈 오토메이션을 제작 중입니다.
창문이나 현관이 열리면 시리얼로 신호를 받아 C가 txt값을 "열림"혹은"닫힘"이라고 저장하는 프로그램을 짰습니다.

이 txt파일을 불러들여서 현관이 열렸다. 라고 표시해주는 html php구문을 짜서 웹을 개발하였는데.(파일로 참조 시켰습니다.)

예상 하시다시피 txt값은 실시간으로 바뀝니다.
그렇게 변화된 txt를 실시간으로 업로드 시키지 않으면 홈페이지에서는 변화가 일어나지 않습니다.
그러기 위해서 bat파일을 써야 한다는것 까지는 알았습니다.

txt파일을 무조건 덮어 씌우기만 하면 되구요.

bat 프로그램을 어떻게 작성해야할지를 모르겠네요.

Sailor_moon의 이미지

c언어로 폴더와 폴더안의 파일 읽어들이기 ... ? (on unix)

안녕하세요, C언어 , 리눅스 환경에서 공부하고 있습니다.

시작 아규멘트로 , 폴더 이름( photo/*jpg)을 입력 받으면 , 해당 폴더로 가서 , 폴더가 없으면 에러 출력 종료,
있으면 안에 있는 파일을(이경우엔 *.jpg) ...
모두 출력(display) 하는 c 프로그램 입니다.

아규멘트로 받고, 메모리 할당 하는것 까지는 했는데, 그냥 단순한 파일 오픈이 아니고,
어떻게 해야 , 디렉토리를 건드릴 수 있을까요 ? .... 원래는 정규식 등을 써서 위의 명령어도 분류해야하지만
일단 먼저 , 파일 및 디렉토리에 접근이 가능해지면 ,

fork/exec()를 이용해서 추후에 convert 프로그램을 이용해서 자동 리사이징 하는 프로그램이 최종 골입니다...

xxxxxxx의 이미지

업그레이드 질문입니다 ㅠ

http://kldp.org/node/125901
위 포럼 글을 읽었는데요

# cat /proc/mtd
dev: size erasesize name
mtd0: 00d00000 00020000 "env"
mtd1: 00d00000 00020000 "ramdisk"
#

현재는 하드 디스크에 ramdisk 를 네트웍으로 업로드 한후에 mtd 를 이용해서
sw 업그레이드를 하는데요 새 모델에서는 하드가 없이 나갈거라서
업그레이드를 어떻게 해야 할지 모르겟습니다

혹시나 하는 맘에 현재 hdd 에 업로드 하던 ramdisk 를
플래시 메모리에 바로 /dev/mtd1 로 경로만 바꿔서 업로드 해보고 있는데
제가 임베디드는 잘 몰라서 그런지 몰라도 업그레이드가 전혀 되지 않습니다;;;;;;

nekoko의 이미지

SSL 사용한 메일이 스팸 처리됩니다.

메일 클라이언트에 ssl/tls 보안연결 기능을 추가했습니다.
그런데 gmail로는 제대로 받아지지만
네이버에서는 스팸 처리가 되네요.
네이버의 SMTP 서버를 사용해도 마찬가지구요
검색해보니 자신의 smtp서버를 거치지 않고
다이렉트로 오는 메일은 스팸으로 거르는 포탈사가
많다는 글이 있던데요.
로그인 인증까지 했는데, 스팸으로 처리되는게
의아합니다.. SSL을 통해 보내는 메일과 스팸은
서로 상관이 없는 주제인가요?

보안연결 기능 넣는 주된 이유가 스팸으로 빠지는걸
방지하기 위함인데.. 이러면 의미가 없어집니다.
조언 부탁드리겠습니다..

nodefeat의 이미지

[완료]쉘 스크립트 질문있습니다

안녕하세요
쉘프로그래밍에 막 입문한 늅이입니다

다름 아니라 test 명령을 사용하여 현재 로그인한 사용자가 몇명인지 계산할 수 있을까요?
제가 이해한 내용은 test는 참거짓을 판별하는 명령같은데..

조언해주신다면 감사하겠습니다 ^^

dalfengz의 이미지

socket의 IPC pair memory address 를 어떻게 찾을 수 있을까요?

struct socket *sock;
sock = SOCKET_I( ...->d_inode );

sock->sk->sk_family로 AF_UNIX 비교 가능한 것 까지는 확인해봤는데,
sock->sk->★ 에서 ★이 pair address가 되는 것을 찾을 수가 없네요... 참조하고 있는 코드가 v2.4라서 v2.6에서는 pair가 어디에 있는지 모르겠습니다..

페이지

프로그래밍 QnA 구독하기