프로그래밍 QnA + 설치 및 활용 QnA

keeproll의 이미지

아파치 모듈에서 POST Query 읽어오기

안녕하세요?

아파치 모듈을 개발하고 있습니다.

GET방식을 이용한 request는 아규먼트 값으로 query string이 잘 들어옵니다.
Header에 값이 담겨 와서 데이터를 읽기가 쉽고 편한데요

POST 방식으로 들어오는 요청에서는 아에 데이터가 식별되지 않네요..

혹시 아파치 모듈에서 POST 방식으로 데이터 받아보신분 계신가요??

mod_form.c 파일을 참고해서 수정해봤는데
ap_discard_request_body() 이 함수가 문제인 것 같아요..

저 함수를 사용하면 POST 방식으로 넘어온 데이터를 가져올 수 있는데
데이터를 가져온 후 return 하면 브라우저(사용자)쪽엔 웹페이지를 표시할 수 없다고 나옵니다.

저 함수를 사용하지 않으면 데이터는 가져올 수 없는데
사용자 브라우져에는 해당 요청이 정상 처리가 되서 화면에 나오고요..

아....
POST 방식 데이터 받는거 ...

너무 어렵네요 ㅠㅠ

혹시 아시는분 계신가요?????

dltkddyd의 이미지

다음의 쉘 실행시 오류가 발생합니다.

-if.sh-
1:apple=10
2:pineapple=10
3:if[$apple -eq $pineapple]
4:then
5:  echo "다르다."
6:else 
7:  echo "같다."
8:fi

~]$sh if.sh

3, 4행에서 에러가 납니다. 뭐가 잘못됐나요?

kimsa1118의 이미지

DirectFB를 통해 pixel data 출력 가능?

이미지의 pixel data를 받아서 DirectFB를 통해서 출력하려합니다

어떤식으로 접근해야 할까요?

혹은 pixel data로 이루어진 bitmap을 출력한다면 어떻게 해야할까요?

s0ulhacker의 이미지

rrdtool + cacti 설치해서 테스트 해보고 있는데 안되는게 좀 있습니다.


설치해서 써보니 MRTG와 달리 이것저것 조절할수 있는 옵션이 참 많더군요.

그런데 지금 필요한것이 평균값 조절하는겁니다.

기본적으로 Hourly 그래프가 1분평균 , Daily 그래프가 5분평균, Weekly 30분평균 등으로 되어있습니다.

여기서 저 평균값들을 모두 5분으로 바꿀수 있을까요.

daily, Weekly , Monthly 모두 5분 평균값으로요.

cacti 에 있는 옵션들을 뒤져보다가 Data Sources 의 RRAs 에서 각 항목들을 들어가보니 Steps 라는 수치가 있었습니다.

계산되는 값으로 보아 평균값과 관련된거 같아서 바꿔보았더니 Weekly 와 Monthly 가 같은 수치가 기록됐습니다.

그래서 평균값이 변경된것처럼 느껴졌는데 그래프가 이상해지더라구요.(굴곡이 별로 없이 굵은 막대그래프처럼 나왔습니다.)

혹시 좋은 방법 아시는분은 조언 좀 부탁드립니다.

1lee123의 이미지

struct psinfo 가 없다고 에러가 발생을 하네요 ㅜ

제가 ps같은 기능이 필요해서 struct psinfo를 이용해서 프로세스 정보를 얻어올려고 합니다

그런데 예전에는 저 구조체를 잘 사용했는데 이번에는 저 구조체가 없다고 에러를 냅니다 ㅜ

혹시 유닉스 시스템마다 struct psinfo가 있는 시스템과 없는 시스템이 있나요?

man psinfo 해도 안나오구요 ㅜㅜ

헤더파일을 #include 해도 procfs 파일이 없다고 에러를 내고 ㅜ

이거 무슨 문제일까요?

88youiju의 이미지

wifi와 3g를 모두 사용하고 싶을때.

두 인터페이스를 모두 연결시켰는데

방법이 wifi를 켜진다음 거기에서 3g를 강제로 키고 있는데, 일단 여기까지는 성공하였지만

3g를 통해서 packet이 이동하지 않습니다. 지금 문제가 route table이 제대로 생성 안되었는걸로

보이는데 그래서

socket bind를 통해 연결해보려고

소켓 생성후 바인드를 한후 connect를 하려고 했는데 바인드까지는 되는거 같는데

connect를 하지 못하는거 같습니다.

3g가 연결 되면 통신사의 ggsm에 연결하여 사설 ip를 할당받는다고 하는데,

connect에 사용해야할 ip를 어떻게 얻어오는지 모르겠습니다.

splendor의 이미지

C 구조체에서 가변길이 문자열 처리.

C로 url 주소의 리스트를 구조체로 만들려고 하는데요,
url주소의 길이도 제각각이고 몇개가 될지도 모릅니다.

아래와 같이 단순 무식하게 만들었는데,

#define URL_MAX_COUNT 255
#define URL_MAX_LENGTH 255

typedef struct _URL_LIST {
int url_count;
char urls[URL_MAX_COUNT][URL_MAX_LENGTH];
} URL_LIST;

위 구조체는 항상 MAX data 크기를 가지게 되서 memory 낭비가 되는데,
보다 최적화된 구조체는 없을까요?

skdaksdptn의 이미지

[초보질문]insmod...

간단한 모듈(log상에 모듈이 성공적으로 적재됬다고 찍기만 하는..)을 잘성하고 make 해서 .ko 를 만들었습니다.

우분투상에서는 insmod ~~~.ko 하면 lsmod 로 올라간걸 확인할 수 있었습니다.

근데 이걸 안드로이드(ICS) 디바이스 adb shell상에서 똑같이 해보려고했는데

(Exec format error) 가 발생하더군요..

어떻게 접근하는게 좋을까요?

또한 디바이스 부팅과 동시에 올려보려고 .rc 파일들을 수정해서 해봐도.. 안되더군요..

혹시 이쪽으로 아시는분들 댓글 부탁드립니다. 꾸벅.

dltkddyd의 이미지

소유자 권한과 그룹권한이 중복될 때는 어떤 권한인가요?

temp라는 파일의 퍼미션이 다음과 같습니다.

temp rwxrwx--- root root

그리고 root로 로그인한 상태에서 다음의 명령을 실행하면

vi temp

라고 명령을 내리면, 소유자 권한으로 파일이 편집되나요, 그룹권한으로 파일이 편집되나요?

pgh5247의 이미지

cache 와 메모리간 데이터 일치

안녕하세요..

리눅스 Application을 구현중인데요...

file에서 데이터를 읽어서 DDR memory에 write해두고 특정 H/W에서 이를 읽어서 처리하는 프로그램을 구현하고 있습니다.

file에서 모든 데이터를 읽고..이를 memory에 썼는데 H/W에서 제대로 읽지를 못합니다....

CPU에서 memory에 데이터를 기록할 때 cache에 저장해두는 걸로 아는데요...

혹 cache에 들어가 있는 데이터를 모두 memory로 기록하게 하는 명령어 혹은 방법은 없을까요?

커널을 만들때 아예 cache를 사용하지 않게 한다던지...아니면 cache에 있는 data를 memory에 기록하게 하는 system 명령어라든지..API라든지.... 아시는 분 좀 알려주세요...

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기