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

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들을 복사해서 하는 작업들에서 잦은 충돌과 오류가 발생하고,

domiisa의 이미지

log 동기화 도움좀 주세요

메인서버가 죽을시 서브서버가 작동을 하는데 로그들을 동기화해야대는데

제가 초보다 보니 초반 큰그림이 그려지질 않습니다.

뼈대좀 잡아주시면 ㄳ하겠습니다.

소스로 달라는게 아니구

글씨로 처음엔 무엇을하고 무엇을 하고 이렇게..

도와주세요..

asc74의 이미지

Nand Flash Writer (Gang Writer ) 추천


안녕하십니까?

TI DM6467 기반으로 개발하는 개발자입니다.

급하게 생산시에 필요로 하는 Nand Flash writer를 구매 하고자 조사 중인데요

몇가지 검색되는 제품이 있습니다만, 가장 많이 사용하는 범용적인 제품을

구매하고자 합니다. 혹시 경험이 있으신 분께서 정보를 주시면 감사하겠습니다.

Gang Writer 를 생산에 반영하고자 구매 하려고 하는 데 어떤 제품이 좋을까요?

고수님들이 고마우신 답변 기다리겠습니다.

감사합니다.

crom007의 이미지

미러 사이트 접속 실패(?)

데비안(커널2.4.2.7)31r8을 설치 후 네트워크 설정 후에 apt-get update를 하려 하는데
could not stat source package list 라는 메세지가 뜹니다
네트워크 설정이 제대로 안되있는건가 싶어서
다른 공개된 ip에 ping을 보내봤는데 정상적으로 돌아오는것은 확인했는데..;;
xp에서 익스플로러 열어서 접속을 해봤는데 설정한 미러사이트에 접속 되는거를 확인했습니다
could not stat source package list 이 메세지가 뜨는 원인이 인터넷 연결이 안되있을때, 소스리스트의 잘 못된 내용 package 파일들이 없을 때 , 이런 경우에 위와 같은 메세지가 뜨는건가요
가르침 부탁드립니다.

ThirdNSov의 이미지

Fedora 14 부팅 후 문제

학교에 ftp서버를 하나 다시 운영해보고자 ..

fedora 12 13 14 버전 중에 처음에는 13버전을 선택하고 설치를 하려 했었습니다...

헌데 .. 무슨 영문인지 아나콘다 이후에 그냥 먹통이 되버리더군요

그래서 CD 가 문제 인줄 알고 12 버전으로 다시 하려 하니 똑같은 먹통 ..

처음에는 아나콘다 문제인줄 알고 TUI 에서 설치 진행을 해봤지만 마찬가지로 먹통..

그 다음에는 하드웨어 문제가 아닐까 생각하고 Windows 를 설치해도 똑같지 않을까 하고

윈도우즈 설치를 했는데... 윈도우즈는 아무 이상없이 설치가 되었습니다..

그래서 어쩔수 없이 VM에다 운영을 해볼까... 했지만 영 찝찝해서 이번에는 14로 도전 했습니다.

헌데 이번에는 아무런 문제 없이 제대로 설치가 되더군요

rlaehdtjd86의 이미지

소켓 프로그래밍으로 타임프로토콜(client) 구현 알려주세요

소켓 프로그래밍으로 타임프로토콜 (포트 37, RFC 868) 클라이언트 소스를 구현할려고 합니다.

검색을 해보니까

# File: socket-example-4.py

import socket
import struct, time

# server
HOST = "localhost"
PORT = 8037

# reference time (in seconds since 1900-01-01 00:00:00)
TIME1970 = 2208988800L # 1970-01-01 00:00:00

# connect to server
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

# send empty packet
s.sendto("", (HOST, PORT))

dam808의 이미지

[서버 프로그램 한달 운영하면 클라이언트가 접속 못하는 상태에 빠집니다.]

안녕하세요
Solaris 10 에서 C로 구현한 멀티쓸레드 TCP/IP 서버이며

혼자서 이래저래 자료도 찾아보고 공부도 하고 있지만 해결되지 않아 이렇게 글을 올리게 되었습니다.

서버 프로세스는 클라이언트가 접속하면 쓰레드를 한개 생성하고

쓰레드와 클라이언트가 패킷을 주고 받는 동안

로그파일을 하나 생성해서 주고 받는 패킷에 대한 내용을 작성합니다.

파일 포인터는 써야 할 내용이 있을때

열고, 쓰고, 닫는 로직으로 되어 있습니다.

그런데 이 서버를 약 한달 정도 운영하면 Hang-Up에 빠집니다. (core 없이 client 요청 못받는 상태)

쓰레드가 만드는 로그 파일이 생성은 되지만 사이즈가 0인 것들이 한 일주일 뒤부터 생기면서

한달 즈음 지나면 쓰레드가 생성 요청하는 모든 파일이 생성은 되지만 내용은 아무 내용이 없는 사이즈 0인 파일만 존재하는 것입니다.

익명 사용자의 이미지

Ubuntu .deb 패키지 관련해서 질문드립니다

제가 만든 프로그램을 .deb 형태로 배포하려고 하는데요

그 과정에서 의존된 패키지가 있어서 .deb 설치 시 그 패키지도 자동으로 설치해주도록 하고 싶은데요

이런 경우 해당 파일을 .deb 패키지 안에 포함시켜야 하나요?

아니면 control 파일을 수정하면 되는지...

페이지

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