프로그래밍 QnA

kite7의 이미지

perl 에서도 intel hex 모듈이 있을까요?

그간 C/C++로 거의 펌웨어만 만들다가
회사 업무할 때 파이썬으로 몇가지 요긴한 스크립트를 만들어서 잘 쓰고 있었습니다.
마침 제가 필요한 모듈도 (pyserial, pyhex, py2exe) 다 있고 해서요

programming perl 책이 있음에도 불구하고 python 으로 하게 된 이유는 cpan에서 Win32::SerialPort 모듈을
받아서 쓰려고 5.8

ybkim63의 이미지

CentOS5.4 에서 한글을 입력하는법을 알려주세요.

큰마음먹고 리눅스를 공부하려 CentOS 5.4 를 설치했는데 이전(대략 10여년전)보다 훨씬 쉬워졌더군요.
언어를 한국어로 설치하고 키보드는 적합한것이 없어 US keyboard를 선택하였는데 애플리케이션 실행시
한글이 먹지를 않네요.모든환경은 한글인데 타이핑만 안되니 초보 리눅스 사용자로 당황스럽습니

highvolt의 이미지

C에서 전역 변수 초기화


전역 변수의 초기화는 application의 시작 부분에 runtime시에 일어나는것 같습니다.
지금 제 상황에서는 CRT library를 link할수 없는(다른 C 표준라이브러리도 사용할수 없는)
상태입니다.

horangs의 이미지

bash for 문 에러.. 좀 봐주세요..

리눅스 서버(bash 3.0)에서 스크립트를 간단히 짰습니다.

#!/usr/local/bin/bash

ARRAY=($@)
for ((i=0;i<${#ARRAY[*]};i++)); do
sudo /usr/bin/mv `pwd`/${ARRAY[$i]} `pwd`/${ARRAY[$i]}.false
done

근데 이게 솔라리스 (bash 2.03) 에서는 안되는데요...

line 4: syntax error near unexpected token `(('
line 4: `for ((i=0;i<${#ARRAY[*]};i++)); do'

어떻게

kkb의 이미지

특정한 시간에 함수를 호출하려고 하면 어떻게 해야 하나요?

프로그램을 실행시켜 놓고

특정한 시간에 어떤 함수를 호출하려면 어떻게 해야 하나요?
어떤 방법들이 있나요?

제가 아는 유일한 방법은 내일 아침 10시에 foo() 함수를 호출하려면
22시간 남았으니까..;;

sleep(79200);
 
foo();

이런 방법 말고
내일 아침 10시 혹은 매일매일 아침 10시에 foo

dalant019의 이미지

인텔의 데이터패스 질문

안녕하세요.^^
패터슨 책으로 흥미롭게 컴구를 공부하고 있는 나이많은 학생입니다.

vudghkzm의 이미지

WinAPI, MFC, DirectX 등을 사용하는 소프트웨어가 GPL을 사용할 수 있나요?

윈도용 소프트웨어가 있고, 이것이 WinAPI, MFC, DirectX 등에 의존적이라고 한다면, 이 소프트웨어가 GPL을 사용하는데 아무런 문제가 없나요?

L 이라는 라이브러리가 GPL이라면, L에 의존적인 소프트웨어 S는 반드시 GPL이어야 하는 것으로 알고 있습니다.
위 상황은 이의 반대되는 상황으로..

joungpil의 이미지

구조체를 동적 메모리 할당을 해서 free를 할경우 에러가 발생합니다. 아르켜 주세요~~

아래 소스를 보시면 //param1 = (param_t*)malloc(sizeof(param_t*));
구조체를 동적 메모리 할당을 했는데요. malloc을 사용했기 때문에 , free를 사용하는데
세그멘테이션 에러가 발생하네요. 책에는 반드시 malloc을 사용할 경우
free를 사용해야 한다고 해서 사요한건데요. 이거 왜그런지 잘 모르겠습니다.
고수분들의 조언과 답변을 부탁드릴게요~^^
=============================================================================================
=============================================================================================
#include
#include
#include

//gcc `pkg-config --libs glib-2.0 --cflags glib-2.0` -g -o glist_exam3 glist_exam3.c

coldfury의 이미지

[완료] Big Endian 테스트환경 만들기

소켓 프로그래밍을 하는데, 구조체를 serialize해서 송수신 하는 프로그램이라 big endian, little endian 때문에 조금 걱정이 됩니다.
그래서 따로 테스트 환경을 만들어서 테스트를 해 보고 싶은데요.

지금 환경은 인텔 cpu, 리눅스 64비트 환경입니다.
버추어머신 같은 간단한 방법으로 big endian환경을 구축할

iamoon의 이미지

C++, Python IDE 관련..

저는 VC++ 6.0 으로 하드웨어를 컨트롤 하는 프로그램을 만들고 있습니다.

한 7년 전에 VC++, VBA, Visual Lisp (AutoCad 에서 실행)을 이용한 엔지니어링 프로그램을 했었구요..

그 후, Python 과 wxPython 등을 이용한 엔지니어링 프로그램을 만든 경험이 있습니다.

몇년동안 다른 일을 하고 다시 프로그래밍 세계

페이지

프로그래밍 QnA 구독하기