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

kash0921의 이미지

pthread 에서 struct 타입 아규먼트 패스하는 방법이???

안녕 하세요. 쓰레드함수 부를때 passing하는 아규먼트를 struct 타입으로 보내고 싶은데.. 어떻게 보내고 어떻게 받아야 하는지 좀 가르쳐 주세요..

예를들어

[code:1]
typedef struct packet {
int a;
int b;
char msg[1024];
}some_packet_t;

main() {
....
pthread_create(&thr, 0, recv_func, (void *)one_packet);
pthread_detach(thr);
....
}

void *recv_func(void *arg)
{
rip_packet = (some_packet_t *)malloc(sizeof(struct some_packet_t));

maja의 이미지

하드디스크 자체를 복사하기?

만약 하드가 40기가짜리 두개가 있는데
두개가 서로 다른 회사제품이라면 다음 명령어로 그대로 복사할수있을까요?

cat /dev/hda > /dev/hdb

가능할것같은데 확신이 안가네요. :roll:

urmajest의 이미지

TCP의 이상한 행동

TCP의 경우 slow start일때나 congestion avoidance일때나

cwnd를 줄이는 건 항상 패킷 로스가 발생했을 때라고 알고 있습니다.

그래서 실험을 해봤는데요.

호스트 A에서 호스트 B로 100Mbyte 파일을 TCP로 전송을 하고

ethereal을 이용해서 duplicate ack을 체크를 해보았는데,

duplicate ack이 하나도 없네요. 그 말은 lost packet이 하나도

없고 재전송도 되지 않았다는 뜻인데..

어떻게 이런 시나리오가 가능하죠?

TCP는 패킷 로스가 발생하지 않으면 계속해서 보내는 양을

superwtk의 이미지

터미널 가로 세로 글자수 조절하기

80*24 가 기본값이죠?

와우리눅스나 수세리눅스는 가로, 세로 글자수를 조절했는지 터미널에 작은 글자들이...

터미널의 글자수를 조절하는 방법을 알고싶습니다.

(참고로 젠투리눅스를 사용중입니다)

개똥이의 이미지

pc스피커 주소 알수 있을까요?

이번 학기에 8051응용 수업 듣는데 잼 있네요.

걍... 간단한거 짜서 돌려보고 그러는데,

혹시, 리눅스 하드웨어 주소 어떻게 알죠.

/proc 보면 대강 나오는거 같은데 예전에 도스에서 "mem"

같은 놈 없나요.

pc스피커에 소리도 내고보 싶고, 병렬포트도 입출력 해보려고요.

이런 말 있죠? 선 무당이 뭐 잡는다는.... ^^

maja의 이미지

커널 버전별로 비교해볼수 있는 사이트 아시는분계세요?

커널 버전별로 비교해볼수있는 사이트가 있었던것 같은데
기억이 안나네요.
외국사이트인데...혹시아시는분계세요?

satyrs의 이미지

각 클러스터 노드에 xml-rpc 서버를 실행시키는 script를 어떻게

계산을 각각의 클러스터노드에 분할해서 합니다.

구체적 방법은 각 노드에 xml-rpc서버를 돌리고 마스터노드에서 작업 파라미터를 넘겨주는 방식입니다. 각각의 노드에 서버를 돌리는 script를 못짜서 현재 하나씩 들어가서 손으로 돌려주고 있습니다.

for n in ("09", 10, 11, 12, 13, 14, 15, 16, 17):
    os.system("rsh node%s python rpc_server.py" %(n,))

rsh를 써서 하려는데 문제는 rsh가 python 서버 코드가 끝날때 까지 기다린다는 겁니다. 그래서 다음으로 넘어가지 않죠. 다른 방법이 없을까요?

NeutralGray의 이미지

parser를 만들려면 어떻게 공부해야 될까요?

html, xml이나 latex등의 소스 파일을 읽는 parser를 만들고 싶습니다. 뭔가 참고할만한 좋은 책이 없을까요? 지금까진 쌩노가다 주먹구구로 만들었는데, 좀 더 이론을 공부해서 제대로 만들어보고 싶습니다. 어떤 테크트리를 밟아서 공부해야 하는지 알고 싶습니다.

rubbe의 이미지

[질문] 1행의 데이터를 몇 개의 열로 분리하는 방법?

저는 회사 업무를 통해 아래와 같은 데이터를 얻을 일이 많습니다. 주로 측정기를 통한 데이터인데요. 시간에 따른 전류값 및 fiber의 지름 데이터를 얻습니다.

-----------------------------------------------------
Description
.....

2004-3-24 08:00:00.554 1.328000 2004-3-24 08:00:01.528 1.329000 2004-3-24 08:00:02.558 ..........

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

제가 하고자 하는 바는

데이터가 1줄에 다 들어가 있는데 이를 아래와 같이 3개의 컬럼(날짜, 시간, 지름값) 으로 만들고 싶습니다.

hanpedro의 이미지

로그를 설명 좀 해주세요 .. 아무래도 좀 이상합니다.

/var/logs 에 있는 .messages에서 뽑은 겁니다. 너무 많아서

Mar 20 21:56:10 www smartd[3136]: Device: /dev/sda, Temperature changed 2 Celsius to 30 Celsius since last report
Mar 20 21:58:20 www sshd(pam_unix)[29517]: authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=218.108.29.74 user=root
Mar 20 21:58:24 www sshd(pam_unix)[29519]: authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=218.108.29.74 user=root
Mar 20 21:58:28 www sshd(pam_unix)[29521]: authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=218.108.29.74 user=root
Mar 20 21:58:33 www sshd(pam_unix)[29523]: authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=218.108.29.74 user=root

페이지

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