프로그래밍 QnA

익명 사용자의 이미지

에러좀 잡아 주세요.

Compiling...
Cpp1.cpp
cCpp1.cpp(22) error C2440 '=' cannot convert from 'bool'
to 'struct _iobuf *'
Conversion from integral type to pointer type requires
reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.

Cpp1.obj - 1 error(s), 0 warning(s)

무슨 소린지 모르겠습니다.ㅡ.ㅡ;
VC++ 6.0 입니다.

아래는 소스

#include
#include
#include
#include

#define MAX 21

main(){
FILE *fp1,*fp2;
int q;

long double name[MAX],hor[MAX],ver[MAX],num[MAX],h[MAX],type[MAX];
long double a[MAX],m[MAX],ltm[MAX],tm[MAX];

익명 사용자의 이미지

익스 6.0 에서의로그인 문제....??

explorer 6.0 에서..쿠키값 보통에서도 로그인 하되게 할려면..
apache 컴파일 에서..
--enable-module=headers 이부분 추가하고,
conf 파일에서..밑에 부분 추했습니다..

Header add P3P "CP='CAO PSA CONi OTR OUR DEM ONL'"

그래서..저의 도메인 사이트에는 로그인 잘되는데.
저희회사에 호스팅도 하고 있습니다..
그런데..호스팅도 되는 곳에서는
로그인이 안되는 군요....
저의 회사 도메인이 아닌 다른 도메인서도 쿠키값 되게 하는 방법 없나
요..?

익명 사용자의 이미지

proc & make 질문입니다.: c에서 proc 호출하기...

안녕하세요...
제가 하려는 것은 3개의 화일이 있습니다. A.c myProc.h myProc.pc
c 화일에서 proc를 호출하는것을 만드는 make를 만들려구 합니다.
A.c
#include
#include "myProc.h"
int main()
{
call_A();
socket(...);//socket통신을 위해서 make에서 -lnsl -lsocket필요
call_proc();
}
call_A(){....};
==================================
myProc.h
#incude
void call_proc();
void call_A();
===================================
myProc.pc
void call_proc(){ ...connectDB.. Select DB... Release.. }

익명 사용자의 이미지

thread에서 memory가 자꾸만 늘어나는 문제

thread를 지속적으로 생성, 종료 시키면 memory 사용량이 자꾸만 늘어납니
다.

thr_id = pthread_create(&p_thread, NULL, itext_proc, (void*)&i);
pthread_detach(p_thread);

여기 개시판을 보명 위와 같이 하면 된다고 해서.. ^^;

생성은 몇백개씩 생성되도 죽기도 잘 죽습니다...
헌대 사용 memory는 자꾸 늘어나내요...

분명히 내부에서 malloc은 확실히free했습니다...

쓰레드가 종료될경우 그 자원을 계속 잡고 있나요?

익명 사용자의 이미지

숙제 좀 도와주세요..

제가 이번에 편입을 했는데 전 학교와 과가 다르다보니
중간에 따라잡기가 너무 힘이 듭니다.
교수님 말씀도 무슨소린지 하나도 모르겠구.. T.T
아시는분 숙제좀 도와 주세요..

1. 4개의 page frame을 갖는 메모리에서 다음과 같은 순서로 페이지
호출이 발생했다.
(a) FIFO (b) LRU (c) LFU (d) Clock (e) Optimal 페이지 교체 기법을
사용한 각 경우 page fault 횟수를 계산하시오.

1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6

2. 다음과 같은 도착 시간과 실행 시간을 갖는 process들을 아래의

익명 사용자의 이미지

스레드 질문입니다. pthread , condtion 과 broadcast signal

스레드에서 브로드캐스트로 시그널을 보내면
conditin variable에 의해 시그널을 wait하던 스레드들이 모두 시그널을
받는다고
하는데 그렇다면 , 그중에서 cpu에 의해 임의로 선택된 하나의 쓰레드만이
블록상태에서 깨어나 수행하게 되나요?

익명 사용자의 이미지

쓰레드 관련 질문입니다.

서버 프로그램의 메인 함수에 있는 내용인데요..

while ( 1 )
{
len = sizeof(client_addr);

cs = accept(ss, (struct sockaddr *)&client_addr, &len);

if (cs < 0)
{
printf("accept failed\n");
return -1;
}
printf("client(cs %d) connectied \n", cs);

pthread_create(&thread[cnt++], NULL, (void *)&test, (void *) cs);
}
close(ss);

여기서요.. test 쓰레드에서 서버 프로그램의 메인함수의 while 을
break 시킬 수 있는 방법이 없을까요? 서버에서는 요청이 오는 즉시
스레드를 생성시켜줘야 하기 때문에 test 쓰레드가 끝나기 까지

익명 사용자의 이미지

System Programming책을 보면서 궁금한 점...


시중에 Unix System Programming책이 많이 나와 있습니다.

저또한 리눅스를 쓰면서 이것저것 구현도 해보고 ls명령이

어떠한 식으로 실행되고 구현되는지 알아가는 재미와 전반적

으로 OS가 User들에게 어떠한 서비스를 하고 각 프로세스별로

어떻게 돌아가는지 알아가는 재미로 공부하고 있습니다.

한가지 궁금한것이 이 System Programming이란 공부를 하면

나중에 취업에 얼마나 도움이 될까요?

또한 실무에서 System Programming을 어디에 얼마나 쓰는지

익명 사용자의 이미지

Linux에서 virtual filesystem number에 대한 정보를 읽어오려면

AIX에서 Linux로 포팅작업을 하고 있습니다.
AIX에 보면 file status를 저장하는 struct stat 구조체에 st_vfs라는
member가 있습니다.
file이 어느 filesystem에 mount되어 있는지를 알려주는 filesystem
number를 알려주는 member입니다.
여기서 filesystem은 virtual file system이구요.
아래는 제가 작업하고 있는 AIX의 mount 상황입니다.

node mounted mounted over
-------- --------------- ---------------
/dev/hd4 /
/dev/hd2 /usr
/dev/hd9var /var

익명 사용자의 이미지

[질문] 하루전 날짜 얻기.

Sun 머신에서 date 명령어를 써서 하루 전의 날짜를 얻고 싶습니다.

GNU 버전의 date 명령에는 -d 옵션을 주니까 이게 가능 하더라구요.

근데 Sun 머신에서 -d 옵션을 주니..

SunOS pearl 5.7 Generic_106541-10 sun4u sparc SUNW,Ultra-Enterprise

[SJ-2]/tims30/tisj]date -d
date illegal option -- d
usage date [-u] [+format]
date [-u] [hhmm | mmddhhmm[[cc]yy]]
date [-a [-]sss.fff]

이렇게 나오네요..

답변 부탁 드리겠습니다.

읽어 주셔서 감사합니다.

페이지

프로그래밍 QnA 구독하기