프로그래밍 QnA

초코리의 이미지

void *에 구조체를 넘기기에 대한 질문입니다.

void *에 구조체를 넘길때 계속 컴파일 에러가 나서 질문드립니다.

                                                                                                          
typedef struct{
        int b;
}STRUCT_TYPE;
                                                                                                          
void test_func(void  * d){
       int a;
                                                                                                          
       a =  (STRUCT_TYPE)d->b;
}

이렇게 쓰면 컴파일시에 void *는 구조체나 공용체가 아니라 라는 에러가 나더군요. 타입 캐스팅해서 쓰면 될것 같은데 안되었습니다.
firehole의 이미지

STL의 erase에 관한 질문...

안녕하세요?
저는 구조체를 가르키는 vector변수를 선언하여 쓰레드 함수부분에
해당 조건에 맞는 구조체의 멤버를 찾아 해당 노드를 삭제하려 합니다.
STL책을 찾아보니,
두가지 방법이 있더군요...
제가 잠깐 적어보면,,

1) std::vector<Elem> coll;
......
//val을 값으로 가지는 모든 원소 제거
coll.erase(remove(coll.begin(0, coll.end(), val), coll.end());

2) 특정한 값을 가지는 첫 번재 원소만 제거할 경우
std::vector<Elem> coll;
.....
//val을 값으로 가지는 첫 번째 원소를 삭제한다.

litdream의 이미지

여러개의 IP 주소를 사용한 테스트 환경구축에 관한 질문.

안녕하세요.
현재 개발이 거의 막바지에 있는데,
심각한 테스트를 할일이 생겨서 문의 드립니다.

제게 LINX V 라는, 아키텍쳐가 상당히 Open 된 요상한 기계가 있습니다.
저의 임무는 써버 프로그램을 만들어서, 이 기계(클록)에 제작된 프로토콜을 이
용한 자료수집이지요.
예상되는 동시사용 client 갯수는 400대 정도 추산합니다.
( 물론 평균 동시 request 는 10개 정도고, 바쁜시간이래야 100개가
동시에 서버에 request 를 던지는 정도로 예상중입니다. )

black0328의 이미지

시스템 명령어 cp 또는 mv 의 소스 코드를 구하고자 합니다.

시스템 명령어 cp 또는 mv 의 소스 코드를 얻었으면 합니다.
어떻게 구할 수 있습니까?

qprk의 이미지

stat() 가 보이지 않는 현상입니다.

[code:1]환경 : redhat 9

gcc 2.95.3

------------- stat.c -----------------

#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<unistd.h>

struct stat subuf;

//main()
qprk()
{

if(stat("a.java", &subuf) == -1){
printf("stat error!!!\n");
exit(0);
}

printf("uid->%d\n",subuf.st_uid);
}


moonzoo의 이미지

char, unsigned char 에 대해서.

#include <stdio.h>

int main()
{
    char c1 = 0xcd;
    unsigned char c2 = 0xcd;

    if( c1 == c2)
        printf("Equal\n");
    else
        printf("c1=[%x], c2=[%x]\n",c1,c2);

}

위의 결과는 다음과 같습니다.

c1=[ffffffcd], c2=[cd]

궁금한 점은 c1, c2모두 1byte인데도 불구하고

c2는 cd로 출력되는데,

c1은 ffffffcd 와 같이 앞에 ffffff가 붙는 이유가 궁금합니다.

darkblue99의 이미지

DMA로 받은것을 mmap으로 mapping하는 예제는?

드라이버로...
하드디스크등으로부터 dma로 memory로 전송한것을
mmap을 이용해 mapping하여 application에서 읽어갈수 있도록 하는
예제없을까요?

음..
그러니까..
HARD disk or Network card => DMA => MEMORY => application
을 공부할 수 있는 예제를 원합니다.

mmap에 대해서 LDD2에서 읽어도 잘 모르겠네요 -.-;
부디 고수님들의 친절한 설명 부탁드립니다.

flavor의 이미지

proftpd 에서 업로드 다운로드 속도 올리는법(설정파일첨가)

저번에 서버 이전작업을 하였는데 전엔 학교 내부에선 다운로드나 업로드가 1메가 이상 나왔는데..

지금은 다운로드는 속도가 그정도 나오는데 업로드는 300K를 넘기지 못하네요

아무리 ftp 설정 파일이나 찾아 보아도 찾을수가 엄어 이렇게 글을 올립니다

저희 서버 proftpd 설정 파일 나룸대로 분석한거 올립니다

문제점을 알려주십시요

저희 서버는 wowlinux 7.3 을 사용하고요

http://cs.sch.ac.kr/pensaku/ftpd.html

알려주세요~ 미치겠네요~

아 저희 서버는 팬4 2.4 에 LVS로 작업하였구요! 100MBit로 접속되어 있어요

really001의 이미지

mizi Linux와 asp linux의 시스템적인 차이점..

전 로봇축구를 하고 있는 공학도입니다.
mizi Linux에서 구축된 시스템을 시스템을 업그레이드 할
목적으로 asp리눅스로 업그레이드 시키는 과정에서
여러가지 에러가 발생 했습니다..
혹시 mizi Linux와 asp Linux의 차이점 알고 계신 분이나
이러한 걸 겪으신 분은 답변좀 부탁 드립니다.

lacovnk의 이미지

앨범을 만드는데...같은 이름의 file 처리?

Free****에서, 용량이 모자라서 backup해야 합니다 -_-;;

앨범을 만들기 전에, file들을 저장해야 하는데..

같은 file을 어떻게 저장해야 할까요? 실제로 쓰이는 자료실..등등등은 어떻게 이 문제를 해결하는지 궁금합니다.

지금 생각은, 앞에 unique한 말머리를 붙일까 생각중인데..
그렇게 하면, 다시 다운받을때 file 이름이 바뀌는 셈아닌가요? -_-;

아, 그리고...

Free**** 보니, asp로 파일명을 넘기고 결과로 받는 것 같은데, 이때 파일종류를 명시하는 방법이 있나요?

페이지

프로그래밍 QnA 구독하기