프로그래밍 QnA

brian.ryu의 이미지

libreadline.so 와 libncurses.so 라이브러리들이 뭔가요?

제가 타겟 보드에
FTP 클라이언트 소스 코드를 컴파일(arm-linux-gcc) 해보려고 하니까...

Makefile 에 -lreadline -lncurses 라이브러리를 추가하네요.

그런데, 제 컴(arm-linux 라이브러리)에는 libreadline.so 라이브러리가 없어서 컴파일을 못하고 있습니다.

1. 어떤 소스코드를 구해서 컴파일 하면 libreadline.so 파일을 구할 수 있을까요?

2. libreadline.so 와 libncurses.so 라이브러리는 무엇을 지원하는 라이브러리 들인가요?

vudghkzm의 이미지

이 기종 언어로 작성된 프로그램 사이의 통신 수단은 어떤게 괜찮은가요?

물리적으로 다른 기계에서 돌고 있고, 또 다른 종류의 프로그래밍 언어로 작성된 프로그램들이 있다고 가정합니다. 이 둘사이에 통신을 해야 할 때, 괜찮은 수단은 뭐가 있나요?

단번에 생각나는 것으로는 소켓 통신밖에 없는데요...

그 밖에 다른 방법이 있다면 어떤 것들이 있는지 알고 싶습니다.

vudghkzm의 이미지

자바용 서버/클라이언트 프로그램을 위한 프레임워크에 대한 정보를 알려주세요.

자바를 이용해서 서버 혹은 클라이언트 프로그램을 만들려고 합니다.
(통신 수단은 소켓입니다.)

이미 자바 네이티브 API 를 사용해서는 여러번 만들어본 경험이 있습니다. 그래서 이번엔 프레임워크를 사용해서 작업을 해볼려고 합니다.

어느 정도(너무 추상적이긴 하지만 :) 대용량 접속을 처리할 수 있고, 안정된 시스템을 꾸밈에 부족함이 없는 프레임워크가 있다면 알려주세요.

bosub의 이미지

exec() 함수 수행후 결과 값 가져오기.

시스템 함수인 exec(....)함수를 실행하고 그 결과값을 코드에서 어떻게 사용하나요?

exec() 함수로 "ls -al"을 수행하고 그 결과값을 코드에서 문자열로 받을 수 있는 방법은?

오네테르의 이미지

원하는 라인출력 커맨드

유닉스나 리눅스 커드중에 원하는 라인만 추출하는게 있나요?
결과가

100
200
300
400

이 나오면
200만 추출하거나
300만 추출할 수 있는 커맨드말이죠.

park712의 이미지

해킹책 보면 분산공격인가? Dos가 있는데요

책 보니 분산공격인가 그런게 있더군요

M(master) --- B (agent) -- Target system
--- C (agent) -- Target system
--- D (agent) -- Target system
--- E (agent) -- Target system

그림이 조금 틀린데 마스터에서 B C D E 시스템에 agent를 심어놓고 master에서 공격 명령 내리면 여러곳의 agent에서 동시에 하나의 Target system 으로 공격한다는 게 있더군요
그런데 책에는 어떻게 마스터에서 agent로 공격명령을 내리는지가 없습니다.

noname_nobody의 이미지

URI/IRI에 따른 웹 주소의 % 인코딩 문제

rfc3986에서 URI는 아래와 같이 정의 되어 있습니다.
http//www.ietf.org/rfc/rfc3986.txt

그런데 지금 시대가 시대이니만큼, IRI도 검토되고 있고 인터넷 도메인 주소도 영문 체계 뿐 아니라 다국어 체계가 도입될 것이라고 들었습니다. 올해 1월에 IRI가 RFC 문서로,
http//www.ietf.org/rfc/rfc3987.txt

그리고 W3C에서도 IRI에 대해 언급하고 있습니다.
http//www.w3.org/International/O-URL-and-ident.html

문제는 % 인코딩입니다. 일반적으로 URI에는 RFC 문서에 정의 되어 있는대로 그냥 통과 되어도 되는 문자열 이외에는 반드시 % 인코딩을 하도록 되어 있습니다.

ariyan의 이미지

[Multi-Thread] 환경에서 debug 출력이 뒤섞이는 문제 도움 부탁드립니다. #2

12/23일에 multi-Thread에 의한 출력 뒤섞임 현상에 대한 물음을 하여, 몇분들이 flockfile(), funlockfile() 사용을 추천하여
출력이 atomic 하게 나옴을 확인하였습니다.
감사합니다.

성능이슈도 있는 문제여서 좀더 내용을 확인하였더니..

flockfile 은 stream을 lock 하며 funlockfile할때까지 다른 thread들은 사용할 수 없고, flockfile이 시스템 콜을 사용한다는 글을 어디선가 본것 같습니다.

본 문제를 해결하기 위해 부득이 stream을 lock하여 사용할수밖에 없다면, mutexLock 을 사용해서 쓰는것과 flockfile을 사용하는 것중 성능면에서 어떤 쪽이 나을까요?

repter의 이미지

공유메모리 -> 물리 주소

user app단에서 shared memory를
shmat로 할당 받았습니다.

Uconf = (UserConfiguration *) shmat( USmId, 0, 0 )

이때 Uconf의 virtual addr의 실제 physical addr를 알아
낼수 있는 방법이 없을까요?

center의 이미지

초성체 제거 정규표현식을 구현해보려고 합니다.

우선은 아주 간단하게다음과 같이 정규표현식을 구현해 봤습니다.
보시다시피 ㅋ,ㅎ에 해당하는 초성체만 제거하는 프로그램입니다.
(밑에 스크린샷을 첨부하였습니다.)

만약 초성 전체 ㄱ~ㅎ를 저런식으로 패턴매칭을 시킨다음에
예외 문자열로 "ㄱ- " <-- ㄱ에 - 로 구성된 문자열입니다.
이것은 자동치환을 방지할려면 어떻게 해야 할까요?

즉 정규식은 다음과 같이 설정하고
([ㄱ*])
여기에서 "ㄱ-" 이 문자열에 대해서 는 '예외상황'으로 간주

페이지

프로그래밍 QnA 구독하기