프로그래밍 QnA

sadrove의 이미지

이틀째 헤매는 간단한 알고리즘 문제....

아래에 질문을 올렸었는데 답변이 없어서 정리해서 다시 올립니다...^^..
벌써 이 문제하나로 이틀째입니다.. :(
부디 도움을 부탁드릴께요... :wink:
일단 문제는 아래와 같습니다..

Quote:

n(>1)개의 리스트가 1차원 배열 space[m]에 순차적으로 표현된다고 가정하자
0 <= i < n 에 대해 front[i]는 i번째 리스트의 첫째 원소 위치보다 1이 작은 위치를, rear[i]는 i번째 리스트의 마지막 원소를 가리킨다고 하자.
rear[i] <= front[i+1], 0<= i < n이고 front[n] = m-1 이라고 가정한다.
pangjun의 이미지

[질문] 시리얼포트로 읽어오는데 tiimeout이 안걸립니다...

코드는 아래와 같은데요...
VTIME과 VMIN을 1과 4를 설정했는데...
4byte를 보내면 read가 넘어오는데...
VTIME은 아무리 기다려도 timeout이 안되네요...
계속 blocking 상태로 남아 있습니다...

뭐가 문제일까요? :oops:
고생중입니다... 검색을 해도 특별히 안될 이유를 찾을수가 없네요...

[code:1]
struct termios oldtermios;
struct termios newtermios;

int fd = open ("/dev/ttyS0", O_RDWR | O_NOCTTY);

tcgetattr (fd, &oldtermios);
bzero (&newtermios, sizeof(struct termios));

래리버드의 이미지

[질문] [./a.out &lt;defunct&gt;] 라는 메시지가...

fork를 사용하여 프로그램을 구성하였는데,

실행 후에 process를 보면 메인 밑에 [./a.out <defunct>]라는 메시지가 나옵니다.

이런메시지는 좀비 때문인걸로 알고 있는데요..

지금 현재로는 프로그램이 돌아가는데는 별 무리가 없습니다.

그래서 혹시나 돌다가 나중에라도 무슨 문제가 있을 수 있는지가 궁금합니다.

답변 부탁드립니다.

즐거운 주말 되세요...

omando의 이미지

[재질문] effective / real user id 이용한 프로그램상에서

앞에서 effective/real user id 관련된 질문 올리긴 했는데 제가 봐도 너무
복잡해서 요지 파악이 안되더군요.

그래서 질문을 좀더 단순화 시켰보았습니다.

소스분석중 이해가 잘 안되는 부분이 있어서요.

다음과 같은 실행 파일이 존재합니다.

-rwxr-xr-x Daemon* user1 user
-rwxr-xr-x exam* user1 user
-rwsr-xr-x xguip* root system

(1) 일반 유저인 user1계정으로 login후 xguip 프로그램을 실행시킵니다.
이시점에서 xguip process의

eggboy의 이미지

프로그램과 쉘에 관해서..

안녕하세요.. ^_^ 초보 프로그래머 입니다...

조금 황당한 경우를 겪어서요.. 이상하게 씨쉘에서는 잘 실행되는 프로그램이

본쉘에선 세그먼테이션 폴트가 나네요... 이런 경우도 있을까요?

라이브러리 패스 문제 이외에 다른 문제가 있을수도 있는 것인가요? 이런 경우

가 있으신분은 답변좀 부탁 드리겠습니다.

아 참고로 환경은 스팍에 솔라리스 2.8 환경이고 zApp를 사용한 간단한 프로그

램 입니다.

그럼 좋은 하루 되시길~

syan의 이미지

[질문] C++ template 에서 질문있습니다.

단순화 시킨 소스는 다음과 같습니다.

[code:1]
/* temp.h */

template <class T>
class A {
public :
T a;

sjahn90의 이미지

select, SIGIO, Asyn I/O의 성능 차이

제가 udp streaming을 제공하는 서버 프로그램을 만들려고 합니다.

각 채널별로 하나의 스레드가 전담해서 다른 소스로부터 데이타를 받아서 전달합니다. 기본적으로 채널은 100 ~ 1000개 사이가 될듯 합니다.

이렇게 많은 채널로 서비스 할 경우, 이때 데이타를 받는 방법이 select, SIGIO, Async I/O등이 있는데 어떤 방법이 가장 성능이 좋은가요?

이러한 방법에 대해 성능 비교를 한 자료가 있는지요?

omando의 이미지

real-user-id / effective-user-id 이용한 프로그램시.

소스분석중 이해가 잘 안되는 부분이 있어서요.

다음과 같은 실행 파일이 존재합니다.

-rwxr-xr-x Daemon* user1 user
-rwxr-xr-x exam* user1 user
-rwsr-xr-x xguip* root system

(1) user1계정으로 login후 xguip를 실행시킵니다.
이시점에서 xguip process의 권한이
< real-user-id = user1, effective-user-id = root>가 되는것까지는
이해가 됩니다.

(2) xguip내부에서 setreuid(0, getuid()) 작업을 수행합니다.
<질문1> 이 시점에서의 xguip process의 권한은

sadrove의 이미지

플밍 질문...정리해서 다시 올립니다.

Quote:

n(>1)개의 리스트가 1차원 배열 space[m]에 순차적으로 표현된다고 가정하자
0 <= i < n 에 대해 front[i]는 i번째 리스트의 첫째 원소 위치보다 1이 작은 위치를, rear[i]는 i번째 리스트의 마지막 원소를 가리킨다고 하자.
rear[i] <= front[i+1], 0<= i < n이고 front[n] = m-1 이라고 가정한다.
이 리스트에 대해 삽입과 삭제를 수행하는 함수들이다.

문제1: front[i]와 rear[i]에 대한 적절한 초기화와 경계조건을 구하라.

문제2: i번째 리스트의 (j-1)번째 원소다음에 item을 삽입하는 함수 Insert(int i, int j, int item)을 작성하라. 이 함수는 space에 이미 m개의 원소가 있는 경우에만 삽입연산에 실패하여야 한다.

hbsnow의 이미지

HP UNIX에서 WIKI 쓰기

HP UNIX에 WIKI를 깔아서 쓸라카는데요

음.. 웹서버는 NET.. 머라고 하구요. 기존 홈페이지는 펄로 되어있다고 하데요! 필요없는 정본가? ㅠ.ㅠ

HP UNIX에 깔아서 쓸수있는 WIKI를 추천 바랍니다.
어디가믄 있는지도 알려주시면 고맙겠구요!

즐하루!

페이지

프로그래밍 QnA 구독하기