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

Seven..의 이미지

LPCTSTR 문자열에서..특정 문자의 갯수

LPCTSTR로 넘어온 변수에 대해서

\n 'newline'의 갯수를 리턴하는 함수를 만들려고 하는데,,

처음부터 끝까지 주욱돌면서 계산하는 방법밖에 없는건지요..

어떤 방법이 가장 빠를까요?

acooda의 이미지

xft 폰트를 적용한 emacs

emacs에도 안티알리아싱 먹인 폰트를 쓰고 싶은데 구굴링 유쾌한(?)답변이 안나오네요. xemacs는 패치가 굴러 당기는거 같은데, 그냥 emacs는 (gnu emacs)는 구현하기가 힘든거 같습니다.
configure 옵션에 `--with-x-toolkit=gtk' 이넘이 있는데 이건 그냥 겉모양만 gtk로 쓰는거 같고 xft폰트쓰는거와는 별개의 문제인거 같군요. (아직 컴파일을 안해봐서 모릅니다-_-)

제가 몇가지를 찾아보았습니다.
http://usefulinc.com/edd/notes/CVSEmacsOnDebian
http://www.emacswiki.org/cgi-bin/wiki/AntiAliasedFaces

lovejin0309의 이미지

선 울트라 스팍 이더넷 질문입니다.

기종 : 선 울트라 스팍 1 크리에이터 3디
배포본 : 레드햇 6.2, 데비안 우디, 젠투 2004.01

질문입니다.

세 가지 배포본으로 설치를 해 보았습니다.

dmesg를 보면 분명히 happy meal 이라는 이더넷 카드가 잡히는 걸 볼 수 있습니다.

ifconfig 를 해 보면 eth0에 제대로 잡혀 있을 것을 볼 수 있습니다.

하지만 동작을 안 합니다.

아이피 같은 셋팅을 완벽한 상태입니다.

어떻게 해야 할까요?

레드헷 6.2에서는 커널 컴파일도 해 봤는데 안 되네요.

참고로 이더넷은 정상입니다.

ututlinux의 이미지

리턴과 포인터에 대해서

#include <stdio.h>

int func1(int );
void func2(int, int* );

main()
{

    int a = 1;
    int b;
    int c;

    b = func1(a);
    func2(a, &c);

    printf("b = %d  ",b);
    printf("c = %d", c);

    printf("\n");

    return;

}

int func1(int a)
{
        a += 3;
        return a;
}

void func2(int a, int* x)
{
        *x = (a + 3);
}

저 func1과 func2의 결과는 일반적으로 같은 결과를 나타냅니다.

sojung22의 이미지

readdir()해서 그 폴더안의 내용을 모두 출력할때요.

int open_dir()
{
    DIR *srcdir = opendir(docsrc);
    struct dirent *pent;

     //디렉토리 열기
     while((pent = readdir(srcdir)) != NULL)
     {
         printf("%s\n", pent->d_name);
     }
}

간단히 디렉토리를 열어서 그안의 파일명을 출력하면 되는데요.
파일들뿐 아니라, . 과 .. 도 같이 출력하더라구요.
readdir 사용시 위의 것들은 출력하지 않는 방법이 있나요?
strcmp를 써서 같을때는 출력안하도록 해보긴 했는데.

ssyong30의 이미지

MIPv6에 관한것중 MN에 대한 질문입니다.

안녕하세요?

MIPv6를 설치하는데 있어서 문제가 있어서 이렇게 글을 띄웁니다.

MN이 router advertisement 메시지를 날립니다..ㅠㅠ

아니 이게 어찌된 일일까요?

MN은 router solicitation메시지를 보낸다고 하는데..

분명 MN을 설정하라는 대로 다 했는데.. 도와주십시요..

혹시 제가 무엇을 잘못했는지...봐 주시면 좋겠습니다.

MN의 설정입니다.

1. Linux 설치
2. IPv6 패치
3. MIPv6 패치
4. 네트워크 설정(중요한 부분이므로 스크립트를 써 넣겠습니다.)

blueski의 이미지

참..황당한 경험을 하였습니다.(바이러스인지..)

데비안 unstable 을 사용하고 있었습니다.
래드햇보다도 더 편하더군요. 한번 깐 다음에는 업데이트 하기도 훨씬 편하고...

그런데 제가 glibc 를 소스로 받아와서 컴파일을 하고 설치를 해 보았습니다.
물론 임시 디렉토리에서 말이죠.

컴파일 한 후에 인스톨 하는 과정에서 하드용량이 100% 되는 바람에 에러가 한번 났었습니다. 그래서 용량 큰 화일들을 찾아 다른 하드로 옮겨서 다시 glibc 를 컴파일하고 인스톨하였습니다.

그런데 이때부터 뭔가 이상한 현상을 발견하게 됩니다.

ydhoney의 이미지

Yum/Up2date를 위한 rpm제공사이트를 소개해주세요.

RHEL의 또 다른 버전인 CentOS를 사용하는지라

요즘 패키지부족(?)/구형 패키지로 인하여 정신적인 고통에 시달리는중입니다.

그래서 말인데, Yum/Up2date를 위한 RPM사이트중 가장 쓸모있고

괜찮은 RPM패키지를 제공하는 사이트가 어느 곳인가요?

여러분들이 사용하는곳을 살짝 적어주면 좋겠네요. ^^

(자유게시판에 올릴까 하다가 아무래도 이곳에 올리는게 나을것 같아서..^^)

fairly의 이미지

방화벽 서버를 만들고 싶습니다.

회사내에 사용할 방화벽 서버를 만들고 싶습니다.
목적은
첫째로 리눅스와 조금더 친해지기 위해서이고
두번째로는 현재 회사 내 네트웍 환경을 좀더 개선 시켜보고자 함입니다.

사내에는 약 50내의 컴퓨터가 랜에 연결되어 있고 KT의 T1급 전용선을 사용하고 있습니다.
웹서버가 있고 메일서버와 ERP서버가 있습니다. 현재는 방화벽 기능을 가진 링크시스 공유기를 사용중이고요.

여러 군내(주로 KLDP)에서 자료를 찾아서 설치하고 설정하는 법은 알아두었습니다.

hwandori의 이미지

I/O 포트 질문입니다.

아주 기초적인 질문입니다.

부팅소스를 보면 I/O port를 직접 접근하는 in , out 어셈블리 명령을

쓰는데, memory maped I/O를 이해하지 못해서 그런지 이해가 잘 안되네요.

예를 들어 0x6X가 키보드 컨트롤러의 I/O포트 주소라고 되어있는데,

실제 메모리 0x6X가 키보드 컨트롤러의 I/O 포트에 매핑 되어있는것인가요?

xorw %ax , %ax
mov %ax , %ds
movb $1 , (0x60)

이거와

outb $1 , 0x60

과는 차이가 있는것인가요?

너무 초보적이네요..^^

페이지

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