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

lusilis의 이미지

sendmail 사서함 폴더 변경

redhat 9 에서 sendmail을 이용 메일 서버를 사용하고 있습니다.

sendmail 사서함의 위치가 /var/spool/mail 로 잡혀 있어 이를 변경하려고 합니다.

위의 경로는 /var/mail 로 심볼릭 링크가 걸려있는 상태구요.

1. 우선 / 파티션이 아닌 곳에 mail 이란 폴더를 만들었습니다.

2. /var/spool/mail 안에 있던 파일들을 모두 새로 만든 mail 폴더로 옮겼습니다.

3. 기존의 심볼릭 링크의 경로를 새로 만든 mail 폴더로 수정했습니다.

4. sendmail 을 포함한 기타 데몬들을 재실행 시켰습니다.

oseb의 이미지

사운드 드라이버 ALSA, ESD, OSS 에 대해서 알고 싶습니다.

사운드 설정할려고 했더니 초보자에게 무척 난해한 부분이 생겼습니다.
사용 데스크탑 환경은 그놈입니다.

궁금한 것은 ALSA, ESD, OSS가 뭐냐는 겁니다.

OSS는 상용 사운드 드라이버인데 리눅스에서 Free로 제공된다 정도고요,
ESD는 Gnome에서 /dev/dsp 장치에 직접 출력하지 않고 이 사운드 서버를 통해서 모든 응용프로그램이 사용가능하게 한다는 취지에서 만들어졌다고 이해했습니다.
ALSA는 가운데 Linux랑 GPL인 것을 봐서는 OSS에 대응하기 위해서 만들어진 것 같습니다.

pool007의 이미지

메모리 에러

메모리 에러 좀 잡아주세요.

[code:1]
#include <iostream>
#include <vector>

using namespace std;

class correlation
{
private:
enum { NUM_ALPHABET = 20, K = 4 };
typedef int (*t_cnt_alphabet)[NUM_ALPHABET];
vector<t_cnt_alphabet> cnts;

void init_cnt_alphabet();

public:
correlation();
void operator() (vector<unsigned char> kmer, int, int);
friend ostream& operator<< (ostream& os, correlation &c);
~correlation();

exsider의 이미지

java 에서 교차참조 해결하기...

class A {
    B  b;
   void func1() {
        // 코드 생략
        b.func3();
   }
   void func2() {
       // 코드 생략 
   }
}

class B {
    A  a;
    void func3() {
        // 코드 생략
     }
    void func4() {
        // 코드 생략
         a.func2();
    }
}

위와 같이 클래스 두 개가 있는데 서로 참조를 합니다.
이 경우 A 나 B 클래스가 있는 파일을 컴파일하려고 하면 상대방의
정의를 찾을 수 없다며 에러가 납니다.

nayana의 이미지

operator 연산자도 상속이 가능한가요?

부모 클래스에 ( operator= )연산자가 있을 경우
자식 클래스에서 부모클래스의 operator 연산자를 사용할수 있나요?

musiphil의 이미지

ImageMagick-perl에서 segmentation fault 오류

Red Hat Linux 8.0 (Psyche)을 쓰고 있고, 아래와 같은 ImageMagick 관련 라이브러리들이 설치되어 있는 상태입니다.

# rpm -qa | grep -i magick
ImageMagick-perl-5.4.7-5
ImageMagick-5.4.7-5
ImageMagick-devel-5.4.7-5
ImageMagick-c++-5.4.7-5
ImageMagick-c++-devel-5.4.7-5

그런데 Perl에서 Image::Magick을 사용하여 파일을 읽어들이려 하면 다음과 같은 Segmentation fault 오류가 납니다.
[code:1]$ perl -MImage::Magick
open FILE, "foo.jpg" or die;
$im = Image::Magick->new();
$im->Read(file=>\*FILE);
iamslash의 이미지

iconv vs WideCharToMultiByte ???

windows 에서 utf8 디코딩 관련된 질문입니다. 특정 파일이 있습니다. 중간 중간 utf8 로 인코딩있고 나머지는 mbs 입니다. 이것을 파싱해서 중간 중간 utf8 로 되있는 것을 디코딩 하고파서 다음 과 같은 코드를 작성하였습니다.

이해를 위해 간단히 표기 합니다. BOM 물론 없구요... 디코딩 대상되는 바이트들이 hex 단위로 정상적인 바이트들임을 확인했습니다.

[code:1]
...
wchar_t wbuf[MAX_PATH] = {0,};

char buf[MAX_PATH] = {0,};

FILE * f = fopen("c:\\안녕.txt", "rb");

kilhan의 이미지

SSH를 이용한 mount 가 가능합니까?

안녕하세요

SSH를 이용하여 최근에 원격 서버를 mount하는것처럼

사용할수 있다는 글을 본듯 합니다.

가능한가요?

ssh-mount 라는 유틸을 이용하라고 검색이 된것을 본것은 같은데

구글이나 기타 다른곳에서 검색을 해봐도

좀더 자세한 내용을 알수가 없습니다. ^^

사용해보신분이나

혹은 불가능 하다 정도로 답변을 주면 고맙겠습니다.

badsaram의 이미지

NETLINK Socket 사용에 대해.

이번에 어떻게 커널에서 들어오는 패킷을 잡아서

적당히 Payload 지지고 볶아서

정보를 User Program 으로 올려줘야 하는데

NETLINK Socket을 이용하려고 합니다.

zebra 나 iproute2 소스를 보긴 했는데..

잘 안되고 있어서..

깔끔하게 초보를 위한

'NETLINK Socket 이란 이렇게 쓰는거야' 에 대한

샘플이나, 관련 자료 있는 곳 아시면 알려주세요

감사합니다. :oops:

oranke의 이미지

c 기본질문 임돠..

#include <stdio.h>
#include <stdlib.h>

char * getMessage1();
char * getMessage2();
char * getMessage3();
char * getMessage4();

int main( int arc, char **argv )
{

char * mesg1 = getMessage1() ;
printf(" after getMessage1() mesg->[%d] \n", mesg1 );
printf("\n");

char * mesg2 = getMessage2() ;
printf(" after getMessage2() mesg->[%d] \n", mesg2 );
printf("\n");

char * mesg3 = getMessage3() ;
char * mesg4 = getMessage4() ;

printf(" call1 : %s\n", mesg1 );
printf(" call2 : %s\n", mesg2 );
printf(" call3 : %s\n", mesg3 );

페이지

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