프로그래밍 QnA + 설치 및 활용 QnA

kibaejjang의 이미지

[완료] 더해서 임의의 n이 되는 자연수의 집합

더해서 임의의 n이 되는 자연수의 집합을을 만들려면 어떻게 해야 하나요?

예를들어, 5를 주면 {4,1}, {3,2}, {3,1,1}, {2,2,1}, {2,1,1,1}, {1,1,1,1,1}
이런 집합을 찾고 싶습니다.

왕초보의 이미지

[완료] gentoo의 make.conf에 static이 무엇을 의미하나요?

"static"이란 use flag는 안정적인 버전만 컴파일해서 설치한다는 의미인가요?
검색해봐도 설명된 글을 못 찾겠네요.

답변 주시면 감사하겠습니다.

hwiba의 이미지

[해결]dhdpcd 설정 방법좀 가르쳐주세요

젠투리눅스 이구요.
dhcp 방식으로 아이피 받아오구 있습니다
랜카드가 두개 붙은 컴퓨터라 그런지
dhdpcd가 eth0 아이피 할당 받아온후
랜선 연결도 안된 eth1 까지 아이피를 받아오려 해서
부팅시간이 너무길어지는군요
그냥 패스 할 수 있는 방법이 있을까요?

hcs1021의 이미지

스크립트 짜는거 가르쳐 주세요...ㅜ

#! /bin/sh
# File : acq1.sh
# Set message on
set -x

# Assign values to variables
num=1
nangle=100 fangle=-35 langle=-10
nt=750 dr=0.004

# Name input model file
inmodel=model${num}

# Name output seismic file
outseis=seis${num}.su

#================================================
# Create the Seismic trace wirh "triseis"
# i-loop = 81 source positions
# j-loop = 21 hydrophone position (split-spread) per shot position
# k-loop = layer 2 through 5 (do not shoot layer 1 and 6)

hcs1021의 이미지

스크립트 짜는거 가르쳐 주세요...ㅜ

#! /bin/sh
# File : acq1.sh
# Set message on
set -x

# Assign values to variables
num=1
nangle=100 fangle=-35 langle=-10
nt=750 dr=0.004

# Name input model file
inmodel=model${num}

# Name output seismic file
outseis=seis${num}.su

#================================================
# Create the Seismic trace wirh "triseis"
# i-loop = 81 source positions
# j-loop = 21 hydrophone position (split-spread) per shot position
# k-loop = layer 2 through 5 (do not shoot layer 1 and 6)

qjt333의 이미지

iptables 다시 질문 올립니다..

일단 이전 질문에 답변 올려주신 분께 감사드리고 다시 질문 올립니다.

hosts.allow, hosts.deny가 어플리케이션 수준에서 걸러주는 것이고 iptables가 그보다 먼저 방화벽을 쳐 주는 것이라면..

/etc/sysconfig/ 이 경로에 iptables 라는 파일은 없고 ipchains라는 파일만 존재하구요..

ipchains는 아래와 같다면 입력

jos77의 이미지

[완료] select socket write 를 할 때 CPU 사용률을 줄이고 싶습니다...

select 를 써서 write 를 하게 되면

1byte 라도 쓸 수 있게 되면 바로 넘어가버리더군요.

소스입니다

while (1)
{
select (max_fd , &read , &write , NULL , NULL);

if (send_buf > 0)
send ( ...

jos77의 이미지

select 를 통해서 blocking 소켓을 구현하면 문제가 되나요?

어차피 select 를 socket event wait 함수처럼 사용할 예정이었습니다.

멀티쓰레드로 여러 프로세스 띄워놓으면 복잡할 것 같기도 하고, 애당초 부하가 많이 걸리는 socket 이 아닙니다.

문제는 가변 패킷 사이즈를 주고 받을 때 non-blocking 으로 설정할 경우,
패킷을 일부 받고 마저 일부 받는 프로세스를 상

bizzare의 이미지

COM 을 이용한 통신 시, 동기화 문제..

COM을 이용하여 상호통신하는 프로그램을 만들고 있습니다. (아래에서 이야기하는 Master, A, B, C 모두 exe COM입니다.)

(첨부된 그림파일을 보시면 좀 더 이해하기 쉽습니다.)

Master에 해당하는 프로그램에서 Slave에 해당하는 A, B, C를 'CreateInstance'합니다

그리고 Master는 A,B,C 의 interface pointer를 알고 있고
A, B, C는 Master의 interface pointer를 알고 있습니다.

그리고 A, B, C는 나름대로의 작업을 하다가 필요가 생기면 pInterfaceMaster->Func();를 호출하게 됩니다.

이 때, Master의 입장에서는 A, B, C로부터 Func()가 마구 호출되는 셈이죠.

그러나, 예를 들어,
A가 Func()를 호출했으면, Func() 내부의 작업이 완료될 때까지는 B가 Func()내용을 실행해서는 안됩니다.
즉,

unge77의 이미지

FreeBSD 에 mysql-1.5.22 를 까는중에 에러가 발생했습니다.

FreeBSD 에 mysql-1.5.22 를 까는중에 에러가 발생했습니다.

다음과 같이 설치를 시도했는데요.

#make WITH_LINUXTHREADS=yes WITH_CHARSET=euckr install clean

===> mysql-server-5.1.22 depends on shared library: lthread.[35] - not found
===> Verifying install for lthread.[35] in /usr/ports/devel/linuxthreads
===> Returning to build of mysql-server-5.1.22
Erro

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기