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

jeongheumjo의 이미지

[완료]C# 과 인터페이스하는 C++ 공유라이브러리를 만들어야 합니다 도와주세요~

제목 그대로 입니다.
제가 프레임워크를 짜게 되었는데, 문제가 C#과 C++을 어떻게 연동할 수 있느냐 하는 것입니다.
제가 만들어야 하는 것은 C++ 로 만들어진 DLL 입니다.
C# 을 사용하는 고객사의 프로그램에서 제가 만든 DLL을 사용할 수 있게 해야하는데
그 인터페이스를 어떻게 해야하는지 궁금합니다.
참고할만한게 무엇일까요?
자바와 C++은 JNI 인데말이죠..

KLDP인데 자꾸 윈도우 관련 질문을 올리는 군요. 죄송합니다.
그냥 C#과 C++의 연동문제라고 넓게 봐주세요~.. 리눅스에서.so 파일을 사용한다고요..

taeyeung의 이미지

여러분은 프로그래밍 하실 때 어떤 디자인 패턴을 많이 사용하시나요?

저는 요즘 프로그래밍을 할 때 주로 싱글톤 패턴을 이용해서 프로그램의 전역 데이터를 사용하고 있습니다.

여기 오시는 분들은 자신의 프로그래밍 분야에서 어떤 패턴을 주로 많이 사용하시는지요?

디자인 패턴 책을 보면 여러가지가 나열이 되어 있지만 실무에서는 아무래도 많이 사용하는 패턴이 몇 개가 있을 것 같습니다.

여러분은 어떤 패턴을 주로 사용하세요?

kws4679의 이미지

어셈에서 c 커널 호출시

NASM 으로 어셈을 컴파일하고 gcc 로 c 를 컴파일했습니다

어셈에서 c의 내용을 특정 메모리에 복사하고

그곳으로 점프하려고 하는데요 점프를 해도 아무일이 발생하지 않습니다!!!

찾아보니까 스택 포인터 관련해서 문제인것 같은데

이런경우 스택 포인터를 어떻게 설정해 주어야할지 감이 안잡히네요

추가적으로 gcc 에서 아무런 옵션 주지않고 컴파일시 스택 프레임이 자동적으로

생성되는건가요? 만일 생성된다면 안되게 할수는 없는지... 궁금합니다!!

obshaha의 이미지

[완료]리눅스 간단한 프로그램 질문입니다. ㅠ.ㅠ

우선.. 짜야하는 프로그램은.. 실행중인 프로세스중에 프로세스 이름을 입력해서
해당 프로세스를 종료하는 프로그램입니다.
제 생각에는... 프로세스 이름이 있는 라인의 처음 pid 부분만 구하면 될것 같은데 이게 어렵네요.. ;;;
프로세스가 몇개 실행되고 있는지도 모르고.. 랜덤인데.. 그리고 실행되는 프로세스 이름도 랜덤이라.. (ex -> gedit, cat 등 이름(길이)이 다르죠..)
lseek으로 위치 변경하기도 참.. 어떻게 해야될지를 모르겠네요.. ;;
아래 코드는 제가 짜보긴 한건데.. ;; 문제가.. 문자열 비교를 어떤식으로 해야되는지
아니면 다른방법으로 어떤식으로 이 문제를 접근해야되는지 참.. 답이 안나오네요.. ㅠ.ㅠ

#include
#include
#include
#include
#include
#include

#define SIZE 1024

chodadoo의 이미지

소켓으로 파일전송시 루프문이 이상하게 빠져나옵니다.

소켓으로 파일전송시 루프문이 이상하게 빠져나옵니다.
(본 내용은 데브피아에도 올려봤는데 해결이 되지않아 이곳에도 찾아 오게되었습니다.)

jacketkim의 이미지

dell 서버에 우분투 서버설치하기?

안녕하세요.

저희가 지금 안드로이드 개발용으로 서버를 구축해야 합니다.

뭐 서버의 목적은 안드로이드 Full 소스 빌드와 소스 관리입니다.

7명이 달라붙는데요,

처음에 dell의 R710 서버를 선택했었는데 이게 참

우분투를 깔려고 하니 dell 쪽에서 확답을 줄 수 없다고 하네요.

우분투 홈페이지에는 R710이란 모델이 certification은 받았더라고요.

참고로 R710 사양은

Intel Xeon CPU 2.4GHz 12M cache (2개)

12GB memory

1TB x 4개 HDD

입니다. 좀 많이 고 사양이죠.

1. 과연 이 사양을 Ubuntu server 10.10이나 10.4가 인식을 하는지가 궁금하고요

2. dell 서버에 RAID 1로 우분투 설치를 해 보신 분이 있으신지 (뭐 SW 든 HW든 상관없습니다. 설치만 되면 됩니다.)

mclljr의 이미지

[완료]mysql이 죽었어요!! -ㅅ-;

금방까지도 사용중이던, mysql이 기동이 안되고 있습니다....

이전에 했던 작업들은,

프로시져 작성중,예제 프로시저를 작성하였습니다. 그리고 실행해서 저장하려는데, 저장은 된거 같은데, 그 바로 직후, 클라이언트로부터 접속거부가 되었습니다.
왜이래~ 이러면서, user 테이블을 살펴보니, 모두 권한없음으로 나오더군요... -ㅅ-;; ㄴㅓ 정말 왜 이러니....

그래서 업데이트해서 y로 바꾸기 힘드니, 삭제하고 다른 사람권한으로 새롭게 만들려고 했습니다. 그래서 삭제 쿼리 날리니...

delete from user where Host='172.17.172.163';
ERROR 126 (HY000): Incorrect key file for table './mysql/user.MYI'; try to repair it

yanky2의 이미지

Websvr의 권한을 Root로 주기

안녕하세요. 현재 Apache 웹서버를 사용 중입니다.
오픈소스를 그대로 사용했더니, Websvr의 권한을 보완상의 이유로 "nobody"로 설정하던데,
상관없이 권한을 root로 줄 수 있는 방법이 없을까요?
httpd.conf에 있는 User/Group 을 root로 고쳐서 웹서버 재구동해도 안 되는데,

혹시 소스를 직접 고쳐야하는 것인가요? 어느 부분을 고쳐야하는지 팁 좀 알려주세욥.

ironkknd의 이미지

Out of Memory 질문입니다.

64비트로 리눅스를 설치하고 서비스 하는 도중에 발견된 문제 입니다.

/var/log/message 에

kernel : Out of Memory

라고 메세지가 올라오고 프로세스가 죽어버렸습니다.

서버 사양은 제온 e5500 2CPU 메모리 8기가 이며 해당 로그 시점에 메모리는 사용은 약 4기가 정도 였습니다.

개발 언어는 C 이며 컴파일은 gcc로 하였으며

클라이언트에서 Socket 접속이 안되는 현상입니다. 기존에 소켓에 접속되어있는것도 끊어진 현상입니다.

방화벽은 사용되지 않는 상황이었습니다.

sysctl.conf 를 참고하여 올리겠습니다.

ironkknd의 이미지

리눅스 Low 메모리 질문입니다.


현제 수리눅스 2.0(32bit)을 쓰고 있습니다.

2CPU 에 8기가 메모리를 사용하는데

/var/log/messages 에 Out of Memory 라는 문구가 올라오면서 구동중인 프로세스가 죽습니다.

관련하여 구글링 및 모니터링 결과 Low 메모리 부족으로 죽는걸로 파악되었습니다.

메모리를 2기가 정도로 쓰면 상관이 없는데 부득이하게 8기가를 써야 되는 상황입니다.

로우 메모리를 확장하면 될것 같은데 Huge-kernel이나 4G/4G split on 커널패치를 통하여 로우 메모리를 늘리는 방법이 있는데

이게 잘안되네요 혹시 경험있으신 분이나 관련해서 볼수 있는 사이트 부탁 드립니다.

페이지

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