프로그래밍 QnA

vudghkzm의 이미지

자바로 mysql 쿼리를 날릴 수 있는 프로그램을 쉽게 할 수 있는 방법은 뭔가요?

자바(not jsp)로 mysql 관련 프로그램을 만들어야 합니다.
그런데 mysql 과 같이 데이타베이스와 관련된 프로그램은 처음이라서 어떻게 접근하고, 또 어떤 써드 파티 라이브러리를 쓰면 프로그램이 편한지 모르겠습니다. ^^;;

mysql 과 관련해서 자바로 프로그램을 쉽게 만들 수 있는 방법 혹은 관련한 라이브러리(혹은 프레임워크)가 있다면 알려주세요.

자바는 1.4 를 사용합니다.

betterlife의 이미지

fcntl() 함수에 대한 질문..

안녕하세요.
fcntl() 함수를 공부하다가 이해가 안되는 부분이 있어서...
file_status 에 분명히 아래와 같이 초기값을 줬는데 왜 결과가
다르게 나오는지 잘 모르겠습니다. 컴파일 가능한 짧은 소스를
올립니다.

[code:1]#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

static void check_file( int );

static int file_status = O_RDONLY | O_CREAT | O_TRUNC;

int main( void )
{
int fd;

fd = open( "fcntl_test.temp", file_status, 00644 );

kuaaan의 이미지

ioctl을 사용해 ARP Cache의 Entry 추가하기.

Linux 머쉰에서 로컬의 ARP Cache에 새로운 엔트리를 추가하고자 합니다. 말하자면
[root@fedora a]# arp -s 192.168.100.111 11:11:11:11:11:11 temp -i eth0
위의 명령어가 하는 일을 프로그램에서 코드로 하고싶다는 뜻입니다.

UNP 442페이지의 코드를 잘 보고 비슷하게 만들어봤는데.. 잘 안되네요.

[code:1]#include <sys/time.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <signal.h>
#include <stdio.h>
#include <time.h>

harisoo의 이미지

HDLC프로토콜에 대해 질문드립니다..

안녕하세요

직장에 갓 입사한 사회초년생입니다.

다름이 아니라 제가 직장에서 한가지 업무를 받앗는데 어떻게 해결해야 할지 몰라서 이렇게 글을 올립니다.

제가 할일은 rs232 시리얼을 이용해서 서버와 보드간에 hdlc프로토콜을 이용해서 데이터 전송,수신을 하도록 하는게 주된 업무인데.

문제는 프로토콜 설정을 어떻게 해야할지 모르겟습니다. 간단한 시리얼 터미널 통신은 kldp에 올라온 하우투문서를 보고 실험해 보앗지만 프로토콜 설정부분은 없더군요..

kksir의 이미지

emacs 질문드립니다.

vi에서 이멕스로 바뀐지 조금 되었습니다.
궁금한 점은..
visual studio 보면 왼쪽에 클래스나 뭐.. 이런 정보들을
표현하는 창이 있는데..
혹시 emacs에서 큰 프로젝트나 C++로 코딩을 할 경우..
그렇게 표현하는 방법이 있는지요..
꼭 그런 표현방법이 아니더라도.. 수많은 파일 중 현재
작업하고 있는 파일이 어떤 파일의 어느부분이다 정도는
알 수 있는 기능이 있는지..
emacs 고수분들은 어떻게 해결하시는 지 궁금합니다.

그럼..

ps : emacs 관련된 커뮤니티가 있는지요?

bizzare의 이미지

HP에서 $ORIGIN

관련질문
[url]http://bbs.kldp.org/viewtopic.php?t=71090 [/url]
<a href="http://bbs.kldp.org/viewtopic.php?t=71090 ">관련질문</a>
$ORIGIN'이 안먹는 것 같다는 점입니다.

다음과 같은 폴더구조가 있다고 하죠.
/exefolder/lib_folder/

그리고 실행파일 exe와 A.so, B.so가 있다고 할 때
1)
Wl,+b,'$ORIGIN' 없이 -L/exefolder/로 링크했을 때
exe는 /무조건 /exefolder/에서만 so를 찾는 것 같습니다.
exe는 어느 디렉토리에 넣던 상관없는 것 같고요.

2)
-Wl,+b,'$ORIGIN' 를 사용하면

superkkt의 이미지

솔라리스에서 dirent 구조체의 d_name 멤버가 문제를 일으킵니다~~

[code:1]
int
read_dir(struct dirent **ptr, char *target, size_t *size)
{
DIR *dir;
struct dirent *dp;
int cnt = 0;

if(*ptr == NULL) {
return -1;
}
if((dir = opendir((target == NULL) ? "." : target)) == NULL) {
RETURN(E_OPENDIR);
}
while((dp = readdir(dir)) != NULL) {
(*ptr)[cnt] = *dp;
if(cnt++ == *size - 1) {

bizzare의 이미지

[질문] 동적 라이브러리를 검색 위치. (HP와 IBM) -추가 질문 있습니다. T_T

유닉스, 리눅스에서 동적라이브러리(so파일)을 만들 때,

A.so가 B.so를 사용한다면 빌드시에 링크를 하게 되지요.

그리고 A.so를 dlopen으로 로드할 때, A.so는 B.so를 검색하게 됩니다.

이 때 일반적으로 환경변수에 등록된 LD_LIBRARY_PATH를 찾게 되는데요.
저는 A.so가 B.so와 같은 path에 존재한다면
B.so가 비록 LD_LIBRARY_PATH에 존재하지 않더라도

dlopen("/home/fullpath/A.so") -> 즉 A.so의 Full Path로 로드하려고 할 때,

B.so가 로드되길 원합니다.

리눅스에서는

superkkt의 이미지

FTP 서버 만들때 chroot 함수를 사용하시나요?

FTP 서버 프로그램은 많은 분들이 만들어 보셨을텐데요.. 전형적인 유닉스 fork 방식으로 작동한다고 가정하구요.. 클라이언트가 접속해서 fork된 프로세스에서 로그인 후 chroot 함수를 사용하시나요? 저는 chroot를 사용했습니다. CWD나 CDUP 명령어를 구현할때 유저의 홈디렉토리 밖으로 나가는거에 대해서 특별한 처리를 안해줘도되니 무척 편하더군요. 보안상으로도 더 좋을테구요..

그런데 문제가 발생했는데요.. LIST 명령 받았을때 간단한게 ls -l 형태로 보여주도록 만들고 있습니다. 그러다보니 파일의 소유주 uid, gid를 실제이름으로 변환을 해야 하는데요.. getpwuid, getgrgid 함수를 사용했습니다. 그런데 요놈이 파일을 못찾는다는 에러를 돌려주더군요.

gundamboy의 이미지

X-window를 GTK+에 심는 방법좀 알려주세요~~~

제가 X-window에 동영상을 출력하는 프로그램밍을 만들었습니다. 그런데 이 X-window를 GTK안에 심고 싶습니다.
즉, 영상은 계속 X-window를 사용하여 출력되고 그 창을 GTK로 구현한 window안에 특정 위치에 놓고 싶습니다. 그래서 GTK button들로 이것을 control할려 합니다.
도와주세요~~~
이왕이면 자세한 로직과 함수를 알고 싶습니다.
감사합니다.
E-mail : gundamboy@empal.com

페이지

프로그래밍 QnA 구독하기