프로그래밍 QnA

hurryon의 이미지

이걸 awk 로 간단히 작성할수 있는지요?

입력 파일의 내용은 다음과 같습니다.

[code:1]
03:21:05 All Clients Now Started
03:21:07 Request 2113
03:21:07 Request 2143
03:21:07 Request 2173
03:21:08 Request 3185
03:21:09 Request 3265
03:21:09 Request 3285
03:21:09 Request 3285
03:21:09 Request 3305
03:21:09 Request 3305
03:21:09 Request 3305
03:21:09 Request 3365
03:21:09 Request 3365
03:21:09 Request 3385
03:21:09 Request 4206
03:21:11 Request 5378

codeart의 이미지

Linux File System 교육적 목적의 개발...

리눅스 파일 시스템을 개발하려고 합니다.
파일시스템의 목적은 멀티미디어 용으로 제작하는 것인데...
거창한 것은 아니고 학부생들 프로젝트에 이용할 것인데...
제가 파일시스템을 만들고 학부생들이 응용프로그램을 만들 것이고요...

지금은 작은 파일시스템(msdos, minix)의 소스를 읽고 그리고 리눅스 파일
시스템이라는 책을 보고 있습니다.

그런데 파일시스템을 만드려면 어떤 것이 필요한지 모르겠습니다.
블럭 디바이스 드라이버 + 파일시스템 드라이버 + 파일 시스템

stevie의 이미지

리눅스 네트워크 설정 질문입니다</span> </td> &lt

(검색해도 잘 찾아지지 않기에 질문 올립니다~)

고정 아이피면 해당 아이피,서브넷,게이트웨이 넣어 주시면 될거라길래

했는데 안되네요..

유동 아이피면 DHCP클릭 하시면 리눅스에서 알아서 잡는다는데 안되네요

여러가지 나름대로 검색한 네트워크 설정법을 써봤는데 효과가 없습니다
(setup, network, ifcfg-eth0등 수정해봤습니다;)

이더넷 모니터창 열면 몇 바이트~1.x킬로바이트까지 녹색 주파수가 흘러다니는데 되는거 같이 보이는데 브라우저 열면 사이트를 못 열더군요

kimyh의 이미지

mkdir 아렇게하면 않되는건가요?

현재의 디렉토리는 /xxx/yyy/uuu/입니다.
아래와 같이 다른디렉토리밑에 file 이라는 디렉토리를 생성할려고 하는데 않되는군요.
그런데 /xxx/yyy/uuu/밑에는 잘 만들어 집니다.

$id = "file";
$full_upload_dirname =  "/aaa/bbb/ccc/".$id;
if (!is_dir($full_upload_dirname)) {
        mkdir("$full_upload_dirname",0777);  //에러발생
        chmod("$full_upload_dirname",0777);  //에러발생
}

계속 그런 화일이나 디렉토리가 없다는 에러 메세지만 나옵니다.
lacovnk의 이미지

줄바꿈형식 (Unix/PC)이 OS가 아닌, 저장장소에 의존적인건지?

자바를 이용해서 파일을 만드는데, 재밌는 결과가 나오는군요. -_-;

(숙제로..허프만 인코딩/디코딩입니다 -_-; )

두 경우가 있는데

1. 로컬, 윈도우 파티션
2. 삼바, 리눅스 홈디렉토리

입니다. 여기에서 똑같은 프로그램을 실행시키는데..

디코딩과정에서, 줄마다 '\n'을 출력해주게 했는데

삼바로 공유한 리눅스 홈디렉토리에서 실행하면 (환경은 윈도우2000)

UNIX형식 (줄바꿈을 LF로만) 으로 파일이 생성되고

윈도우파티션에서 실행하면 PC형식 (CR+LF)가 되버립니다 -_-; )

diene의 이미지

유니코드를 변형하려면...

안녕

이 유니코드를 리눅스상에서 '안녕'이란 글자로 변환하려고 합니다.

윈도우상에서

#include <comdef.h>
void main()
{
    wchar_t   wstr[2] = {0xAC00, NULL};
    _bstr_t    bstr = wstr;
    cout<<(LPCSTR)bstr;
}

이렇게 하면 0xAC00 이 한글로 바뀌어 출력됩니다.
하지만 리눅스상에서는 이 코드를 그대로 쓰면 에러가 납니다.

유니코드를 한글로 변형하려면 어떻게 해야합니까?

notunix의 이미지

stl 에서 list

stl 로 linked list 를 코딩하고 있는데요

list 로 구조체를 사용할려면 어떻게 해야 하나요 ?

책이나 검색해보면 string 데이터에 대해서만

나온것 같네요 ............

sekisuri의 이미지

[질문]구형스팍머쉰에서 LED제어할려고 하는데..

레뎃6.2설치된 스팍머쉰 프린트포트에 LED꽃아서 간단하게
제어해볼라고 하는데요..
[code:1]
#include <stdio.h>
#include <unistd.h>
#include <sys/io.h>
#include <stdlib.h>
#define PORT 0x378
int main()
{

while(1){
ioperm(PORT,3,1);
outb(0x09,PORT);
sleep(1);
outb(0x06,PORT);
sleep(1);
}
}

[root@node00 /root]# gcc check.c -o check
/usr/include/asm-sparc/io.h: In function `mapioaddr':
In file included from /usr/include/sys/io.h:6,

지나가는새의 이미지

kernel stack error 어떻게 시작하시나요?

참 난감 합니다. 스텍에러가 뜨는데, 도대체 무엇이 문제인지 모르겠네요.

덤프라도 나오면 좀 뜯어 보겠는데 나오는 메세지가 달랑

Kernel stack overflow in process c7fe0000, r1=c7fe0190

이거 하나거든요...

어떻게 시작하시나요? 경험좀 알려 주시면 고맙겠습니다.

하하의 이미지

이럴때 C언어 정말 싫어진다.

아래와 같은 경우 fopen 할때 SIGSEGV 가 발생하고 서버가 죽슴니다.

당근.. log_filename은 이런식으로 할당하였습니다.

char* log_filename; <- 전역변수

할당은

log_filename = (char *) strdup(buf);

이런식으로 되있습니다.

오해의 소지가 있을거 같아 얘기하지만 log_filename 에 널값이 들어

가 fopen 시 세트먼트 폴트가 나는 건 아니구요..

지금 만지고 있는 서버는 소스파일이 30개 정도 됩니다. 그래서 그런지

외부에 원인이 있는듯 추정하고 있지만. 아래와 같이 fopen에서 죽어 버리니

페이지

프로그래밍 QnA 구독하기