프로그래밍 QnA

고물의 이미지

linux용 daemon source를 MS server에 포팅한다면?

linux용으로 만들어진 데몬 소스가

15000-20000라인 정도 되고요..

네트웍 베이스로 짜여진 소스입니다.

processor는 pthread 기반으로 작성되었습니다.

DB는 MySQL

모든 소스는 라이브러리로 구축

이것을 MS로 포팅할려면 기간이 어느정도 소요될지요?

그리고 어느정도 바뀌어야 할지?

포팅해본 적이 없어서 자문을 구해봅니다.. 도움 주시면 감사~

즐거운 하루 되세요~~

febace의 이미지

버클리 디비 사용시 질문입니다. ( 멀티 프로세스 + 트랜잭션 모

버클리 디비 4.1을 이용하여

트랜잭션을 사용하여 간단한 매핑 라이브러리를 만들어서

테스트 중입니다.

그런데 문제가 발생합니다.

트랜잭션으로 put을 감싸고 데이타를 입력 합니다. (물론 버클리 디비에)

그 프로그램을 실행 한후, ^C로 INT시그날로 프로세스를 죽이면,

다시 그 프로그램을 실행 해도 실행이 되지 않습니다.

db_recover를 실행 한후 하면 되긴 하지만,

db_recover이 필요 없게 이쁘게 종료 하는 법은 없을까요?

테스트 코드는 아래와 같습니다.

zihado의 이미지

소켓프로그래밍에서 bind 함수에 대해서..

책을 보면 bind 함수는

"socket() 함수로 얻은 소켓 파일 디스크립터를 지정된 ip 주소와

포트번호로 바인딩 해주는 역할을 한다"

라고 나오는데..

여기서 바인딩 시킨다는 의미가 어떤건지 -_-;;;

kang0203의 이미지

죽지 않는 서버를 만드려면...

안녕하세요...
지금 서버를 만들고 있는데여...
죽지 않는 서버를 만들때 어떤것들을 염두해 두고 개발을 해야 하는지여?
지금은 Unix Network programming책을 보구 간단하게 만들어 봤는데여..
너무 허접한것 같아서여...
물리적인 것 말구여 프로그래밍상에서 염두해두어야 할 부분에 대해 고수님들의 의견을 듣고 싶습니다.
그럼 좋은 하루되세요..

elmia의 이미지

평균값 프로그램에 관한 문제를 풀다 도저히 모르겠어서 질문 올

A Book on C 에서 1장 17번 문제를 도저히 모르겠네요..

17번 문제를 풀기위해서는 15,16번도 풀어야 하기 때문에

15,16번 문제를 같이 올립니다.

잘 하시는 분들께 도움을 얻고자 글을 올립니다.

-------------------------------------------------------------------------------

15. (스탠포드 대학의 Donald Knuth가 제안한 문제) 1.6절의 running_sum 프로그램에서 평균값을 계산하기 위해 먼저 숫자의 합을 구하고 더해진 숫자의 개수로 그 합을 나누었다. 다음 프로그램 better_average는 평균값을 더 좋은 방법을 사용하여 계산한 것이다.

wizmusa의 이미지

둘 이상이 접속하면 select에서 에러가 납니다.

안녕하세요? 처음으로 질문을 올립니다.

핸드폰으로 접속하여 그림을 다운받는 프로그램을 짜고 있습니다. 그런데 둘 이상이 접속을 하면 select에서 에러가 나버립니다. 물론 혼자 접속하면 종료되지 않고 몇 번을 접속해서 다운을 받아도 잘 됩니다. (-_-) 넷에서 돌아다니는 채팅 서버 소스를 고쳐서 만들고 있는데요... 뭐가 문제인지 잘 모르겠습니다. 그저 select에서 에러가 난다는 것만을 알 뿐입니다. 어떻게 해야 에러가 없어질까요?

[code:1]int main(int argc, char *argv[]) {

izlley의 이미지

string 입력시의 여러 문제점 해결방법...? (c++)

전산과 학생인데여 프로그래밍중에 의문점이 생겨서 질문드립니다...

[code:1]

#include <iostream.h>

int main()
{
char a[10], b[10], c[10];
while(1)
{
cout <<"a= ";
cin >> a; //cin으로 입력받은후에
//cin.ignore();

cout <<"b= ";
cin.getline(b, 10, '\n'); // <-- 그냥 넘어가버림 하지만 ignore로 해결가능.
//허나 10이상입력하면 다음 getline입력 불가능
cout <<"c= ";

맹고이의 이미지

빈클래스에 sizeof 했을때..

#include <iostream>
using namespace std;

class foobar { };

int main() {
    foobar foo;
    cout << sizeof foo << endl;
}

하면 크기가 "1" 이 나오는데.. 여기엔 무엇이 들어있어서 1인가요..?

class foobar { int x; } ;
라고 했다면 4가 나오는데 여기는 왜 4만 나오는건가요..
음.. int 가 4byte라서 그렇겠지만;;

longman6의 이미지

간단한 스크립트 엔진

여기가 적당한 곳이 아닌것 같기도 한데요..
제가 알고 있는 곳중에 가장 적절한 거 같아서여.. :lol:

간단한 스크립트 엔진을 구현할려고 합니다.
간단한 루프 구조, if 구문을 해석할 수 있는 스크립트 엔진을 구현하려고 하는데, 참조할 만한 소스나, 방법론, 사이트 혹은 책등의 자료가 구하려고 하는데..
잘 못찾겠네요..

혹 알고 계신분 있으면 부탁드리겠습니다..

그럼. ^^
[/url]

elanoia의 이미지

[질문]공용체안의 구조체 값을 생성할때

[code:1]union A{
struct {
unsigned int a ;
unsigned int b ;
} Int0;
struct {
unsigned int c ;
unsigned int d ;
}Int1;
int e;
};

#define INT0(a,b) { {a,b}}
#define INT1(c,d) { Int1:{c,d}}

union A aa[]= {
INT0(1,2),
INT1(3,2)
};

int main()
{
int i;

for(i=0; i<2; i++){
printf("%d %d %d %d %d\n", aa[i].Int0.a, aa[i].Int0.b, aa[i].Int1.c, aa[i].Int1.d, aa[i].e);

페이지

프로그래밍 QnA 구독하기