프로그래밍 QnA

익명 사용자의 이미지

[질문] 패턴일치 관련.

안녕하세요. 저는 이진성이라고 합니다.
다음과 같은 문제로 문의 드립니다.

Perl 로 CGI 를 만들면서 생긴 문제 입니다.

while(($ucnumber,$ucname)=$uc->fetchrow){
push(@ucnames,$ucname);
push(@ucompany,$ucname);
push(@ucompany,$ucnumber);
}
%ucompany=@ucompany;

foreach $temp(keys(%ucompany)){
while(param("company") =~ /$temp/){
$ucompany=$ucompany{$temp};
print $ucompany;
last;
}
}

코드는 위와 같고, 문제가 되는 부분은

foreach $temp(keys(%ucompany)){

익명 사용자의 이미지

[1796+1799]리플_답변 + 질문입니다.

[질문1] 웹의 응답이 늦을때...(time_out)일때는 어떻게 처리해야 하늦
지??
[질문2] 구조를 더 깔끔하게 할 수 없을까요? (성능을 높게..)

현사양 아파치 웹서버+PHP
작업 의도 폰이 올려 주는 "get~~스트링"을 웹에 올려주고,
웹의 결과를 다시 폰으로 넘겨주는 프로그램
요구사항 당연히..폰1,폰2,폰3 이렇게 폰은 여러개 이어야 함

이런 것을 고려하여..아래와 같이 만들었습니다.
fork(), int server_fd, /* 처음 bind할 소켓자신*/
middle_fd, // 폰과 통신할 소켓

익명 사용자의 이미지

vfork 와 exit 질문입니다.

스티븐책에보니깐,
vfork를 하면 자식프로세스가 exec함수를 호출하기전까지
부모프로세스 메모리 공간을 공유한다고 했는데요.
자식프로세스에서 종료시 exit를 해버리면
부모프로세스와 공유하고 있는 파일지시자도 함께 닫아버리기 때문에
부모프로세스에서 printf등을 하면 -1을 리턴할것이라고 합니다만.
실제로 해보니깐,
vfork에 의한 자식프로세스에서 exit(0)를 하더라도
부모프로세스에서는 fprintf / printf를 여전히 가능하네요.
아래는 소스입니다.

익명 사용자의 이미지

소스코드(유틸)를 어디서 구할수 있나요

data, mv, ls 등의 소스 코드를 어디서 구할수 있는가요? 이런 유틸리티
들이 어떻게 구현 되었는지 알고 싶은데 어디서 찾아야 할지를 모르겠네
요. 부탁드립니다. ^^

익명 사용자의 이미지

char형 비교연산에서도 부호확장에 의한 int형으로의 묵시적인

음..질문 그대로인데요..
기본적으로 char형이나 short형이 산술연산에 쓰일때는 부호확장에 의한
int형으로의 캐스팅이 일어나는건 알겠는데..
단순히 c(char형 변수) <= 'A'
와 같은 단순한 비교연산에서도 캐스팅이 발생하나요?'_'

익명 사용자의 이미지

[질문] malloc, free

char *cp;
cp = (char *) malloc(20);
strcpy(cp, "hello");
printf("%s\n", cp);
free(cp);
printf("%s\n", cp);

이런 부분 소스가 있는데요..
왜 free()한 후에도 printf()에서 hello가 찍힐까요??
그리고, 디버깅해보니, cp가 가리키는 주소도 바뀌지 않던데요..
왜 그런가요??
free()가 동적할당받은 메모리를 다시 os로 반환하는 함수로 알고 있는데,
위와 같이 변한게 없는데, 자기 역할을 제대로 하고 있는건지...
궁금하네요 ^^

익명 사용자의 이미지

여러가지 좀 황당한 질문들

C 프로그래밍을 시작한 지 얼마 되지 않은 사람입니다.
미숙하지만 다음과 같은 상황에 대한 적절한 해답을 구합니다.

1. 변수 선언에 있어서 다음과 같이 할 수는 없는 것인가요?

int count;

for(count=1;count<=12;count++)
;

instead of

for (int count=1;count<=12;count++)
;

2. cpp 어디에도 typedef 처리 과정이 없는 것 같습니다.
typedef은 cc에서 처리되는 것입니까?
만약 cc에서 처리된다면 #define 처럼 단지 textual substitution
기능만 있는 것입니까?

3. 다음과 같은 코드에서의 문제점입니다. The C Programming Language

익명 사용자의 이미지

궁금해여...


삼바가 아닌 소켓 프로그램(java)으로 윈도우와 리눅스를 공유하여 윈도우에
서 리눅스로 프린트를 수행하려 하는데요...
리눅스에서 자바로 짠 서버를 돌리고, 윈도우는 클라이언트를 수행하면
두 컴이 공유가 되나요? IP같은 것도 각각 설정해야 되는지?
리눅스에 JDK설치하는 것도 usr/local밑에 다운로드 받고 압축푼다음 어떻
게 해야 되는 건지....

익명 사용자의 이미지

공유도서관(shared library)에 대해서 질문합니다.^^


1.공유도서관이 정적도서관에 비해 혹시 안좋은 점이 있을 수 있나요?
(초기로딩속도 느린것 제외)

2.공유도서관을 makefile에 기술할때 (ex) -l도서관1 -l도서관2 ...
이중 도서관2가 실제로는 호출되지 않는데 기술했다고 가정할때,
어떤 부작용(문제점)은 없는지요?

PS. "도서관"은 라이브러리임.^.^
즐거운 중추절되세요.

페이지

프로그래밍 QnA 구독하기