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

raphael4의 이미지

시리얼 통신에서 read할때 연속된 값이 들어옵니다

임베디드 장비 끼리 시리얼 통신을 하는데

read 할때 연속된 값이 들어옵니다

예를 들어

A -> 11 22 33 44 -> B

이렇게 보내면

B에서 버퍼를 읽어 보면 11 11 22 33 33 44

이런식으로 중간에 연속된 값이 버퍼에 들어 있더군요

패킷 체크 때문에 1byte씩 읽어야 하는데

너무 빨리 읽어서 그런가 싶어 1byte씩 읽을 때마다 usleep(1000)을 줬더니

그 다음부터는 제대로 값을 읽습니다

하지만 read할때마다 usleep(1000)을 준다는건 너무 위험부담이 큰것 같고 좋은 방법이 안닌것 같아

고민이 많이 됩니다

왜 이렇게 버퍼에 값이 쌓이는 것인지 도무지 모르겠습니다

초보자에게 조언 부탁드립니다

gumagula의 이미지

혹시 구글의 유튜브 동영상 크롤러 제작해 보신 분 계신지요?

안녕하세요, 요즘 크롤러를 취미삼아 개발하고 있습니다.

다름이 아니라 뉴스 기사 수집이나 댓글 수집같은 것은 python의 soup등의 방법을 사용하여 재미있게 추출하고 있는데요,

문듯 어느날 드는 엉뚱한 생각이 "유튜브 영상을 다운로드 할 수 있는 크롤러도 있지 않을까?" 라는 생각이였습니다.

그래서 직접 따봤는데요, 예를 들어 http://www.youtube.com/watch?v=X5pj5ezs4O8 와 같은 동영상 링크가 있을시,

실제 mp4로 저장되어 있는 동영상 주소는

high385의 이미지

소스인사이트에서 프로젝트 내 모든 파일에 대해 탭을 space로 바꾸기

현재는 한 파일 한 파일씩 special edit를 통해 탭을 space로 바꾸기를 하고 있는데요 전체 파일에 대해 한번에 할 수 있는 방법이 있나요?

shu7081의 이미지

파이썬 초보인데 오류좀 봐주세요

file -new file 해서 새로운 커멘드창 열엇는데 처음은 되는데
그다음부터 이런 오류가 뜨면서 되질 않습니다 도와주세요..

bjh1416의 이미지

make install 후 Can't read private key 에러

ath9k 드라이버 설치를 위해서 backports 다운받고
설치하는 과정에서

make clean
make 실행됨

make install
과정에서 .ko 파일이
can't read private key 라는 에러창을 띄우고 install 이 되지않습니다.

리눅스를 처음 사용해봐서 에러에 대해 어떻게 해결해야 될지를 모르겠네요

OS : ubuntu 12.04 LTS
kernel ver : 3.8.0-33 generic 입니다.

oliverlee의 이미지

서버에서 나가는 icmp 패킷 차단

리눅스(CentOS)에서 밖으로 나가는 icmp 패킷을 차단하고 싶습니다.
(서버로 들어오는 것은 차단해도 되고, 안해도 되고 상관없습다)

리눅스 기본방화벽이나, iptables 를 이용하라고 하는데,
자세히 모르겠습니다.

도와주세요^^

dltkddyd의 이미지

tuple의 각 요소의 값을 루프를 통해 값을 가져올 방법이 없을까요?

tuple 자료형은 값을 get 전역함수로 가져오던데요. 이건 루프 돌려서 값을 읽어오기 위한 용도로 사용될 수는 없네요. 루프를 돌릴 방법이 없을까요? 코드는 다음과 같습니다.

Stonegaze의 이미지

테이블 구조를 어떻게 만들면 좋을까요


환자 상태에 따른 적절한 항생제 처방용량을 표시해주는 프로그램을 만들고 있습니다.

파이썬으로 껍데기를 만들고 DB는 sqlite3를 쓰고 있는데요.

고민에 빠진 부분은 항생제 처방 용량을 입력하는 테이블 구조입니다.

여러가지 변수가 있어 어떻게 만드는 것이 좋을지 몰라 도움 구합니다.

*** 상황 ***

항생제의 처방 용량은 다음과 같은 상황들이 있습니다.

1. 50mg/kg를 8시간 간격 (용량과 시간간격이 모두 고정)

2. 50mg/kg를 8시간 간격 또는 12시간 간격으로 처방 (고정 용량을 시간간격을 다르게)

3. 50mg/kg ~ 150mg/kg를 8시간 간격으로 처방 (용량이 변하고 시간간격은 고정)

4. 50mg/kg ~ 150mg/kg를 8 또는 12시간 간격으로 처방 (용량과 시간이 다 변함)

5. A약과 B약이 혼합되어 있으며 위의 1. 2. 3. 4. 경우에 해당되는 약들

***********************

georgek의 이미지

오라클 SQLPLUS Trigger(트리거 ) 관련...

안녕하세요.
독학으로 공부중인데 연습문제가 어려워서 풀어봤는데 이게 맞는지 여쭤보려고 글을 올려보게 되었습니다.

일단 과정은 다음과 같습니다.
(1)trigger 이름은 OrderBackup으로 한다.
(2) "Orders" 테이블에서 주문 레코드(record)가 삭제되기전에 trigger는 "Backup_Orders"라고 불리는 테이블을 만들어야 하고, 삭제되는 모든 행(row)을 "Orders"테이블로부터 "Backup_Orders"테이블로 백업한다.
(3)그리고 "Order_Product"라는 테이블도 "Orders"테이블과 마찬가지로 레코드가 삭제되기전에 "Backup_Order_Product"테이블에 백업한다.
(4)위의 모든 과정이 끝나고나서 트리거는 "Orders"와 "Order_Product"테이블에서 레코드를 삭제한다.(After the above procedures are done, the trigger performs to delete records in “Orders” and “Order_Product” tables.)

sheol98의 이미지

g_main_context_invoke 사용법 문의 및 개선 방법 문의

안녕하세요.
g_main_context_invoke 사용 문의가 있어서 질문 드립니다.

현재

X 란 daemon 있고, Y 란 so 라이브러리가 있습니다.

X 에서 Y 의 function A를 호출을 하는데,

A의 수행시간이 너무 오래 걸려서, 별도의 thread를 생성해서 수행하는 방법을 찾아보고 있습니다.

A란 function은 대충 아래와 같이 되어 있습니다.

int A (callback)
{
...
...
...

g_main_context_invoke(NULL, _functionA, callback);

return true;
}

지금 문제는 1 이란 데몬에서 A를 호출하면 A가 return 하기까지 시간이 너무 오래 걸리는게 문제 입니다.
(dbus 등록 및 다른 initialize 작업 등등.. 이부분의 개선은 현재 힘든 상황입니다.)

개선을 좀 하고 싶은데,

페이지

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