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

plrmsu의 이미지

[python] sftp(paramiko) 문의

안녕하세요

파이썬으로 프로그램을 개발 하고 있는 파이썬 초보 프로그래머 입니다.

다름이 아니라

paramiko sftp 모듈을 이용하여 사이즈가 큰 파일을 다운로드 프로그램을 만들고 있는데

생각보다 성능이 나오지 않는것 같습니다.

별도의 튜닝 작업이 필요한지 해서 문의 드립니다.

아니면 좀더 성능이 좋은 모듈이 있는지 궁금합니다.

리눅스 기본 sftp를 이용해서 파일(약500M)을 다운로드하면 약 10초 정도걸리는데

paramiko를 쓰면 두배인 20초 정도가 소모되고 있습니다.

eth - 10g card
리눅스 - centos 6.6 (sshpass 사용)
파이썬 - 2.6
paramiko - 1.15.1

mydream의 이미지

포인터를 직접 사용해서 루프를 돌려도 될까요?

size_t insert(size_t position, T* firt, T* last)

로 해서 vector의 insert와 같은 기능을 만들려고 합니다. 포인터 first와 last로 범위를 점검해서 루프를 돌릴 수 있을까요?

christ17의 이미지

pipe통신에 대하여 질문

안녕하세요
windows pipe 통신 질문입니다.
hWritePipe 에 buf에 담은 경로.exe 파일을 저장하여 써주고
buf = 0 초기화 해준 후,
ReadFile함수 호출해서 hReadPipe를 buf로 읽어 오는 예제입니다.
이렇게 하면 .exe 파일 실행 되어야 하는데요.
실행 되지 않고 buf에 아무런 값도 들어있지 않네요.

하기 pipe 예제 코드 입니다

oblab의 이미지

리눅스 프로그램 실시간 측정방법 어떻게 해야 하나요...gettimeofday 정확히 안되네요..

리눅스 프로그램에서 특정동작부분의 실시간 동작 시간을 측정하려고 합니다.
gettimeofday에 대한 함수에 대해서 예제가 많이 나와 있는데요

http://forum.falinux.com/zbxe/?mid=lecture_tip&page=1&document_srl=507542
예를 보면....간단한 프로그램에 대해 시간측정은 잘 되더라구요
예제를 적용시켜서 보면 여러 스레드가 돌아가는 가운데 시간측정기능을 하나 추가하는건데
시간에 대한 오차가 생각보다 많이 나더라구요.. 1초 내의 범위내에서면 어느정도 만족을 할것 같은데
처음 측정시작할때 4~5초가 바로 올라갑니다. 1분정도 측정해서 보면 실제 시간과 5초? 정도 차이가 나고 있는상황인데

나그네나그네의 이미지

(void)::f() ?

(void)::f() 와 같은 꼴의 문법이 있던데, 이것이 어떤 의미인가요?

c++ 세계는 참으로 깊군요..

고수님의 내공을 기다립니다 :)

jic5760의 이미지

Spring RequestMapping에 변수를 넣을 수 있을까요?

Spring에서 하나의 프로젝트(사이트)에서 다중 도메인을 사용하려고 합니다.

지금 Controller에 RequestMapping어노케이션을 이용해서

@RequestMapping(headers="Host=test1.example.com") 이런식으로 특정 Controller Class에 써 놓는 방법을 쓰려고 하는데..

(예를들어)
< bean id="test1domain" value="test1.example.com" / >
여기서 headers="${test1domain}" 뭐 이런 식으로 사용하는 방식이 가능할까요?

ReqeustMapping에 xml에 지정된 문자열을 넣고 싶습니다.

또는.. 이보다 더 나은 다중 도메인 방식이 있을까요?

dltmddnr0113의 이미지

c언어 return 0

c언어 초보자라 잘몰라서 질문 좀 하겠습니다^^

posjkh22의 이미지

디바이스 드라이버 Event Dectect Registers 이것이 무슨 뜻일까요?

디바이스 드라이버에서 입력을 받으려 합니다.

---------------------------------------------------------------------------------------

posjkh22의 이미지

리눅스에서 실행한 프로그램, 프로세스 죽이기

안녕하세요.

리눅스에서 실행한 프로세스를 죽이는 방법을 알고 싶습니다.

c 코드를 짜서 컴파일하여 실행파일을 만들고 이를 실행시켜서 LED 를 켜는 코드를 만들었는데

어떻게 이렇게 실행한 프로세스를 죽일 수 있을까요?

만들어진 프로그램이름은 led2 입니다. (# ./led 를 통해서 실행시킨 프로세스를 말합니다. )

ps aux | grep led2 또는 ps -ef | grep led2 를 하였지만 올바른 PID가 검색되지 않더라구요.

어떻게 PID 를 찾을 수 있을까요? 혹은 실행시키고 있는 led2 를 종료할 수 있을까요?

--------------------------------------------------------------------------- (수정)

만들어진 프로그램이름은 led2 입니다. (# ./led2 를 통해서 실행시킨 프로세스를 말합니다. )

ps aux | grep led2 또는 ps -ef | grep led2 를 하였지만 올바른 PID가 검색되지 않더라구요.

ansrhkd00의 이미지

리눅스 c++ 소켓통신중 네트워크 단락상태를 확인하는 방법

안녕하세요

Centos 리눅스에서 서버프로그램과 소켓통신을 하는 클라이언트 프로그램을 작성중입니다.

그런데 send와 recv는 모두 비동기로 처리가 되고 있는 상태에서

네트워크 연결이 끊긴다거나 랜선이 뽑히는 상태가 되었을 때 이를 클라이언트 소켓에서 알 수가 없네요

윈도우 소켓을 이용할 때에는 네트워크 단락이 발생했을 때 send 함수에서 -1을 리턴해 주었던것 같은데

리눅스에서는 단락상태에서 send를 해도 연결아 되어있는 상태와 같이 보내려고 한 데이터만큼 리턴값이 나오네요

윈도우와 리눅스 소켓에 차이가 있어서 이러는건지 뭔가 설정이 잘못된건지 모르겠네요

리눅스에서 네트워크 단락 상태에서 send시 -1을 리턴해 주거나 혹은 단락이 발생했을 때 이를 알 수 있는 방법이 없을까요?

페이지

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