프로그래밍 QnA

inamind의 이미지

spin_lock_irqsave 시 jiffies 값 관련 질문

안녕하세요.

spin_lock_irqsave 으로 묶어두면 해당 구문 안에서는 인터럽트가 disable 되지요.
이때 jiffies 값은 update 가 되는지요?

mani85의 이미지

TCP/IP 소켓 프로그래밍에서..

안녕하세요/

tcp/ip 프로그램을 짜고 있는데요

클라이언트에서 현재 자신의 아이피를 서버에 보내고 싶은데

관련 함수나, 변수가 있을듯 한데 맞나요?

감사합니다.

DarkSide의 이미지

C++ 재귀함수를 바꾸려고 하는데요.

void recursive_func(int p0, int p1)
{
    int p2 = test(p0, p1);
    if(p2 == p1) return; //종료
 
    Do_it(p0, p1, p2);
 
    recursive_func(p0, p2);
    recursive_func(p2, p1);
}

위 코드가 리눅스에서는 실행이 잘되었는데, 윈도에서는 스택 깊이 때문인지 에러가 많이 납니다.
재귀를 쓰지 않고 실행하는 방법이 있을까요?
종료 조건은 반드시 만나게 되어 있습니다.
한 함수에서 두 개로 분지되다 보니 해결책이 떠오르질 않네요.

jeongheumjo의 이미지

자삭합니다.

자삭합니다.
죄송합니다.
글 삭제 기능이 왜 없을까요?

trymp의 이미지

yum 에서 받은 설치본을 파일로 저장할 수 있나요?

온라인상에서는 yum 을 이용해서 의존적인 모듈까지 관련된 모든 패키지가 설치되잖아요

오프라인상에서는 yum 을 사용 못하는데, 온라인 PC 에서 yum 으로 depend 한 설치파일까지

다 파일로 받고 이 설치파일을 오프라인PC에다 옮겨서 설치하는 게 가능한가요?

yum 으로 받은 것을 파일로 바꾸어서 다른 PC 에서 설치하고 싶습니다.

아니면 이 문제를 해결할 수 있는 다른 유틸이 있다면 좀 알려주세요.

고수님들의 많은 조언 부탁드립니다.

trymp의 이미지

리눅스에서 인스톨 배포판 만드는 법 좀 알려주세요.


리눅스에서 바이너리 인스톨본을 만들고자합니다.

제가 만든 어플과 여러가지 rpm 파일들을 하나의 바이너리에 넣고 싶은데요.

마땅한 방법을 못찾고 있습니다.

windows installer 까지는 아니더라도 최소 압축 풀고 스크립트 하나만 실행시켜도

자동으로 설치가 되는 방법을 알았으면 좋겟습니다.

고수님들의 노하우 부탁드립니다.

kwonsu의 이미지

http proxy 개발 문의드립니다.

안녕하세요.

다름이 아니라 간단한 http proxy 서버를 만들어볼려고 합니다.

proxy의 기능을 단순히 생각하여 client에서 받은것을 remote 서버에 그대로 넘겨주는 것으로 했습니다.

qmxmp의 이미지

[완료]2차원 배열 malloc 문제입니다 ㅠ

안녕하세요~ 복학생입니다..
복학하고선 c언어를 다시 공부하고 있는데 너무나도 새롭네요 ㅠ

오랜만에 c를 잡으니 너무 나도 어려운게 많네요 ㅋ

그러다가 2차원 배열 선언을 malloc으로 하려는데 궁금하네요.

	printf("size of arry");
	scanf("%d",&size);
 
	char **arry;
	arry = (char **)malloc(sizeof(char*)*size);
//	arry = (char **)malloc(sizeof(char)*size);
		for (int i=0; i<size; ++i)
	arry[i] = (char *)malloc(sizeof(char)*size);

아래 글 뒤지다가 이런 코드가 나왔는데요

저기 // 처리된 줄이랑 그 바로 윗줄이랑 틀린점이 (char*) 이랑 (char) 이고요.

ByB의 이미지

[완료] (x)inetd를 통해 통신하는 서버에서 파일전송 문제.

하아~ 너무 초보적인것을 모르고 있는 것은 아닌가 합니다만... T.T:

제가 xinetd를 통해서 접속을 받는 서버를 만들고 있는데요,
파일을 client가 전송하면 해당 위치에 가져다 놓는 거에요.
그런데, xinetd로 부터 데이터 I/O는 stdin/stdout을 통해서 하는 거다보니,

파일을 받는 부분을 다음과 같이 했습니다.
-----------------------------------
......
int fi = fileno(fd); // fd : stdin

int fo = open(newfile,0_CREAT);

while(clen != flen) // flen은 이미 알고 있는 저장할 파일의 크기
{
if((c = read(fi, buf, sizeof(buf))) <= 0)
break;
clen += write(fout, buf, c);
}

.....
----------------------------------

goraion의 이미지

python과 결합한 spread sheet형태의 간단한 프로그램을 만들어 보고 싶습니다.

롤 모델은 Sigmplot이라는 plotting + 간단한 프로그래밍 도구이고요,

사실상 작업중에 상당히 큰 포션을 차지하는게 data를 두고 이를 그래프로 그려 분석하고,

data를 sheet내에서 가공하고, sigmaplot에서 제공하는 빈약한 프로그래밍 혹은 VBA(매크로를 VBA로 지원하더군요)를 이용해서

조금 더 복잡한 수치해석 코드를 짜는 등의 방법을 이용합니다.

Sigmaplot 자체가 plot과, 간단한 regression등을 손쉽게 할 수 있는 장점이 있어서 연구실에서 잘 사용하고 있었는데,

일단 저의 주된 작업환경이 Linux라는 점과, 최근 많은 data를 가지고 왔을때 발생하는 sigmaplot에서의 문제점 등을 보다가 조금(?) 답답한 점이 많아서 공부도 할겸 취미생활도 할 겸 직접 이런 프로그램을 짜 볼 생각을 하고 있습니다.

위의 답답한 점이라는것은, 무엇이 문제인지는 모르겠으나

[1] 최근 한번에 8만개 이상의 data들을 복사해서 하는 작업들에서 잦은 충돌과 오류가 발생하고,

페이지

프로그래밍 QnA 구독하기