프로그래밍 QnA

addnull의 이미지

변수 선언시 메모리에 배치되는 순서와 구조.

이미 올라온 질문이라 생각되지만,
적당한 검색어를 정하지 못하고 헤매다 질문 올립니다.. ㅠ.ㅠ

#include <stdio.h>
#define     N       5

int main()
{
     char    i, j, k, l;
     char    s[N], t[N];
}

출력문 빼고 최대한 간략하게 표현했습니다. ^^;;

여기서 선언된 변수들의 주소값을 찍어봤더니
제 예상엔 빈틈없이 빽빽하게 나올 줄 알았는데,
변수들 사이에 공백이 존재하더군요.
storage unit size 관련 문제인가 싶어서 여러가지 테스트해봤지만,

siba555의 이미지

ssh로 원격지 서버에 접속후 프로세스 살리기좀 도와주세요

ssh를 이용 원격서버에 있는 autorun 프로세스를 실행시킬려고 합니다.

ssh xx.xxx.xxx.xxx ./home/Test/autorun

그런데 authorun에서 path를 읽어오는 부분이 있는데 실패가 나네요

(Get AUTHORUN_CONF environment variable fail)

ssh xx.xxx.xxx.xxx env로 확인하니 원격지서버에 들어가서 확인한 env하고 내용이 틀리던데

어떻게해야 원격지서버에 있는 env하고 같은 환경으로 만들어서 autorun을 실행할수 있을까요?

고수님들의 도움을 기다립니다.

bosub의 이미지

URL을 가지고 웹페이지 html 읽어 오는 방법?

URL을 가지고 웹페이지의 HTML을 읽어 올 수 있는 소스가 있나요? 아니면 어떤 식으로 구현을 해야 할까요? 감을 못 잡아서
자바소스는 있는거 같은데 씨언어는 찾기가 힘드네요 ㅠㅠ

iamlow의 이미지

[질문] 커널 프로그래밍시에 모듈안에서 실행시간을 체크할 수 있는 함수는?

모듈안에서 시간을 체크할 수 있는 함수는 어떤 것이 있나요?

일반 프로그램 안에서 체크할 때에는
gettimeofday같은 함수 사용하잖아요...

그런데 커널안에서는 어떠한 함수를 사용해야되는지요..

답변부탁들입니다.

송효진의 이미지

php threads 질문 입니다. child 에서 parent 로 값을 넘겨주고자 합니다.

[code:1]<?php

function runChild($n) {
global $a;
$o_pid = posix_getpid();
$pid = pcntl_fork();
if($pid == -1) {
echo "oops\n";
exit;
}
$n_pid = posix_getpid();
if($o_pid == $n_pid) {
return true;
}

sleep(mt_rand(1,5));
file_get_contents('http://kr.yahoo.com');
echo "{$a[$n]} : $n : get it\n\n";
$a[$n] = 1;
exit;
}

$a[0] = 0;
$a[1] = 0;
$a[2] = 0;

runChild(0);

김세윤의 이미지

AMD Athlon MP 에서 gcc 컴파일 옵션...-march=athlon-mp???

사용중인 리눅스는 젠투이고..
AMD Athlon MP 에서 gcc 컴파일 옵션으로 -march=athlon-mp를 사용했습니다.
그런데.. emerge로 프로그램 설치할 때.. 컴파일에서 계속 다운되네요..;;
그래서 -mcpu=athlon-xp로 바꿨더니..
이번에는 xorg 설치시 컴파일 할 때 에러..;;
혹시 AMD MP 쓰시는 분들은 컴파일 옵션 뭘로 하시나요??
그냥 속편하게 -march=athlon 쓰는건 어떨지요..;;
참.. 그리고 젠투 스테이지3 설치할 때..
MP 이어도 AMD-XP 용 스테이지 설치해도 무방하겠죠?
아니면 x86

lis001의 이미지

Linux에서 WebService Client를 만들려면 어떻게 해야되나요?

안녕하세요 이인수라고 합니다.

.NET으로 웹서버가 구축되어있고,
리눅스서버에서 그 웹서버의 정보를 웹서비스를 통해서 가져오려고 합니다 .

리눅스에서 가능하면 C언어로(안되면 C++로라도) Webservice Client를 구현하려면 어떻게 해야될까요?

여기저기 찾아봤는데 저로서는 찾기가 무리네요...

구글에서 나오는거 보면...
EasySoap에 C++로 해서 하는게 있는거 같은데요..

EasySoap을 설치해봤더니 에러 나네요...
혹시 제대로 돌아가는 이 소스나...

stargt의 이미지

C언어 프로그램이 진행이 안돼고 정지되네요

[code:1]#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
FILE *in, *out; /* 파일 입출력을 위한 두 개의 파일 포인터 선언 */
int ch;
char name[20]; /* 출력 파일 이름 */

int count = 0;
if (argc < 2) /* 입력 파일이 있는지 검사 */
printf("Sorry, I need the filename for agrument\n");
else {
if (( in = fopen(argv[1], "r")) != NULL){
strcpy(name, argv[1]);

bizzare의 이미지

[질문] HP-UNIX에서 Debug 정보를 안넣는 방법.

HP-UNIX에서 빌드할 때 (aCC)
디버그 옵션은 -g로 알고 있습니다.

그래서 릴리스모드로 빌드한다고 생각하고서
-g 옵션없이 빌드를 했는데,
ASSERTION이 발생하는 것 같더군요.
ex) assert(0);

그래서 optimize옵션인 -O+O2 를 줘 봤는데도

여전히 ASSERTION은 발생하더군요.

이게 단순히 ASSERTION이 발생하는 것 뿐인지,
디버그정보가 포함된채로 빌드된 것인지 정확히 모르겠더군요.

[b]저의 질문은

1) 빌드 시에 Debug정보가 포함되지 않도록 하는 법

카二리의 이미지

kldp.net의 SVN 저장소가 생성되지 않습니다.

kldp.net에 프로젝트를 하나 등록하고 SCM 을 SVN으로 선택 했는대요.

프로젝트가 등록됐다는 메일이 온지 하루가 지났는대도 불구하고 SVN 저장소가 없다는 말만 나오더군요.

혹시 SVN 저장소(repository)는 따로 만들어 줘야 하는 건가요?

만들어야 한다면 쉘 접속이 안되는거 같던대 어떻게 만들어야 하는 건가요?

페이지

프로그래밍 QnA 구독하기