프로그래밍 QnA

에드워드의 이미지

`` 내부에 제가 설정한 변수가 사용되게 하는 법이 있나요?

HOME_PATH="/sample/good"

tar cvf a.tar `find $HOME_PATH -name "*.jsp"`

이런 명령어를 쓰고 싶어요...

즉, 제가 설정한 HOME_PATH 가 `find ...` 상에서 실행되게.

저걸 어떻게 수정하면 될까요?

driver0401의 이미지

이 문제 혹시 아시는 분....

컴파일 시 .obj파일 여러개 로 컴파일 할때와
lib파일 한 개 포함 시켜 컴파일 할 때랑 뭐가 틀린지 알고 싶습니다.

exsider의 이미지

쉘스크립트에서 사용자입력 흉내내기

제가 간단한 쉘스크립트를 만드는데요,
이 스크립트에서 내부적으로 어떤 프로그램을 실행하는데
이 프로그램이 사용자 입력을 필요로 합니다.(그냥 Enter 한번)
이걸 쉘스크립트 상에서 사용자가 입력한 것처럼 할 수 있을까요???

에드워드의 이미지

정말 신기해요. 왜 tar 로 안 묶일까요?

/1/a
/b
/c

라는 디렉토리들이 있어요.

모든 디렉토리에 jsp 파일들이 있고요.

이걸 tar 로 묶으려고 /1 디렉토리에 가서 다음의 명령을 입력했어요.

/1/find . -name "*.jsp" | xargs tar cvrf a.tar

그리고 나서 a.tar 파일을 보니까.
/1 디렉토리와 /1/c 디렉토리에 있는 파일들만 묶였어요.
/1/a 나 /1/b 디렉토리에 있는 jsp 파일들은 전혀 묶이지 않았고요.

대체 왜 이럴까요?

seoleda의 이미지

컴파일러가 너무 똑똑한 겁니까? 아님, 버그입니까?

include <stdio.h>

int* func(){
    static int a[3]={1,2,3};
    return a;
};
int main(int argc, char* argv[]){
    int *ret=func();
    printf("%d %d %d\n", *ret, *(ret+1), *(ret+2));
    printf("%d %d %d\n", *ret, *(ret++), *(ret++));
};

실행결과:
1 2 3
3 2 1

정말 신기합니다.

같은 *ret에 대해서도 참조하는 내용이 다르네요. ^^

이거 왜 그러는지 아시는분 계시나요?

driver0401의 이미지

mac을 이용한 통신

libpcap으로 끌어올린 packet을 젼혀 수정을 가하지 않고(mac도 변경하지 않습니다.) packet이 원래 가려던 system으로 send 하려고 합니다.

근데 방법을 모르겠군요...

간혹 libnet을 쓰면 된다는 얘기는 있지만 어떻게 사용해야 하는지 거의 자료가 없더군요... 꼭 libnet이아니더라도 방법을 알고 싶습니다.

많은 조언 부탁드립니다.

midasyoo의 이미지

man을 치면 설명이 깨져서 나오네요

노트북에 redhat 7.3을 설치하였는데, socket 설명을 보려고...

man socket을 하니까 설명하는부분의 글이 아래와 같이 '&'로 디스플레이됩니다...

한글이 깨져서 그런건지... 원인을 모르겠습니다...

어떤 설정을 해주어야 하나요?

고수님들의 조언 부탁드립니다.

[code:1]
[root:/home/etc 32 ]man socket

SOCKET(2) Linux Programmer's Manual SOCKET(2)

NAME
socket - create an endpoint for communication

SYNOPSIS
#include <sys/types.h>

splendor의 이미지

[질문] 참조할 만한 C API 문서...?

몇년 동안 Java 프로그래밍만 하다가
이번에 C 프로그래밍을 할 일이 생겼는데요.

C 프로그래밍한 지가 무척 오래되서 쉽지가 않군요. ㅡㅡ;;

Java의 경우 API 문서가 자세히 되어 있어서 그것을 참조하면 되는데...

C의 경우는 함수들에 대한 설명들이 나와있는 문서가 있나요?

리눅스상에서 C 코딩입니다.

문서가 없다면 참조할만한 사이트라도 소개시켜주세요.

그리고 리눅스 상에서 C 코딩에 도움이 될만한 사이트들도 좀 소개시켜주시구요. C

psjcap의 이미지

socket 프로그래밍 초보 질문.. send 에러에 대해서..

socket 프로그래밍을 하는데..
주기적으로 어떤 작업을 해야하는 관계로 block이 될 수가 없어서..
send. recv 하기 전에 select 함수를 통해서 send가 가능한지 확인하고..
send, recv를 수행하도록 하였습니다..

그런데 랜선을 뽑은 경우 꽤 오랜 시간 네트웍이 끊긴지를 모르더군요..
어떤 때는 실제로 랜선을 다시 꼽을 때 까지 connect이 유지되는 경우도 있더군요..

1. 왜 send, recv 에러를 감지하는데 시간이 오래 걸리나요..??
2. 랜선 뽑은걸 바로 알 순 없나요..??

myreas의 이미지

KSC5601 자료좀 부탁 드립니다.

여기에다 이런 글을 올려도 될지는 모르겠지만

ksc5601문자 full set을 구하고 있습니다.

제가 표현을 잘못하고 있는지는 모르겠지만 풀어서 이야기 하면 "가, 나, 다, ..." 와 같은 문자들의 모음을 원하고 있습니다.

혹시 자료를 가지고 계신분은 Link또는 email로 요청 드립니다. 이런 질문 아닌 질문을 올리게 되어 죄송 합니다.

형태소 분석 프로그래밍을 할려고 하는데 ... ... 많은 도움 요청 합니다.

페이지

프로그래밍 QnA 구독하기