프로그래밍 QnA

sore의 이미지

tinyX 를 이용한 임베디드 프로그램... ㅠ.ㅠ (길을 잘 찾고 있

현재 xlib 를 이용하여 컴파일을 했습니다만..

이것을 nanowit 보드에 올리려고 시도중입니다.

그런데, tinyX 의 Xlib를 이용하여 arm compiler 로 컴파일을 하는 것이나,

현재 KDE의 xlib를 이용하여 arm compiler로 컴파일을 하는 것이나,

정적으로 컴파일을 하고 경로를 잡아준다면 상관이 없는 것은 아닌지..

그게 아니라면 보드에 tinyX를 올려야만 하는 것인지...

( xlib 를 사용한다는건 library 를 사용한다는 것이니 컴파일에는 문제가 없을 것이고.. 보드에서 그래픽을 보기 위해 tinyX를 설치해야 하는 것인지...)

whatisid의 이미지

fork 후 자식프로세스에서 thread 생성.

파일전송 서버를 만들고 있습니다.

기본적인 fork()로 요청을 처리하고 있는데요. 자식 프로세스에서

소켓 read로 데이터를 받고나면, 그걸 fwrite로 로컬파일에 쓰는 과정을

파일이 다 전송되어 올때까지 반복합니다.

그런데 생각할수록 I/O 문제때문에 한 프로세스로 구현하면 성능이

떨어지는거 같아서, 소켓 read는 자식 프로세스에서 하던대로 하고,

별도의 쓰레드를 만들어 디스크 write는 쓰레드에서 했으면 하는데요.

괜찮은 방법일지요?

mudori의 이미지

자동 업데이트 프로그램 구현시...

도통 감이 잡히지 않아 이렇게 질문해봅니다.

리룩스 vs 리룩스이며

패키지 업데이트에 대한 부분을 개발하려합니다.

원본 서버에서 파일이 변경 되고 클라이언트에서 조회에서 변경되면 해당 파일을 업데이트하는것을 구현 해보려합니다.

up2date , dselect 와 비슷한거죠..

중요한건 알고리즘과 방법이데 어케 하면 좋을까해서 문의 드립니다.

참고할만한것이 있을까요.?

질문이 포괄적이지만 조금이라도 도움을 구하고자 글을 남깁니다.

zxcvbnm의 이미지

현재날짜 구하기

현재날짜 어떻게 구하나요?
yyyymmdd 이런식으로...

워낙초보라.. 좀 알려주세요.

ljh0431의 이미지

php 에서 로그인,로그아웃처리 ?

php에서 홈페이지를 개발할 때 로그인, 로그아웃은 어떤 기법을 사용하나요 ?
일반적으로 어떤방식을 취하나요 ?
아시는 분 답변 주시면 감사하겠습니다.

compactor의 이미지

class static 함수란?

class static 함수의 의미를 메모리 관점에서 알고 싶습니다.

c에서의 static 함수는 함수의 범위를 파일내로 제한하는것을 의미하며
class static 함수는 정확히 무엇을 의미하는지요?

저는 class 내 stiatc 함수를 public으로 선언한후, 타 클래스에서 레퍼런스 없이 class내 public variable/function을 접근하는데 사용하였는데

타 소스를 확인해보니, private static 함수도 보입니다.

짧게나마 ?최적화를 위해서 사용했다는데, 정확한 이유를 알고 싶습니다.

psjcap의 이미지

template을 헤데에만 정의해야 하는 이유가 뭐죠..??

그냥 궁금해서 올립니다..
헤더에데만 써야하는 이유가 있을 듯 싶은데..

그럼 좋은 하루되셔요..^___^"

하하의 이미지

소켓 통신에서...

소켓 통신 중 .. 연결하려는 호스트까지 네트워크 병목현상이 있어

어느 정도(3초~5초)의 delay time 후 connect이 확립됩니다.

그럴때... 호스트로 부터 recv를 할려 하면 아래와 같이 구현해보면
[code:1]
while ( hdsz > recv_total ) {

recv_byte = recv(sock, header + recv_total, hdsz - recv_total, 0);

recv_total = recv_total + recv_byte;

if ( hdsz > recv_total ) {
if (cnt > 5) break;
else {

withlhw의 이미지

php에서 ora_login()가 않됩니다. ㅠ.ㅠ

먼저 상황을 말씀 드리자면은

1. mysql 설치

2. php 설치

3. oracle 9i 설치

이렇게 되었습니다.

그래서 인지 php에서는 oracle을 인식하지 못하는것 같습니다.

php를 새로이 설치를 해야지 되는건지? 아니면 새로이 설치를 하지 않고

해결하는 방법이 있을까요?

icristi의 이미지

간단한 스케쥴링 루틴을 구현해야 합니다. 가능할까요?

음, 제가 우리 회사에 입사해서 처음으로 본격적인 코딩을 시작하려고 합니다.

팀장님께 받은 오더는 일단,
파일서버의 데몬을 스케쥴링 할 수 있게 하라는 것입니다.
즉, 리슨 소켓을 열어두는 파일 서버 데몬이 하나 뜨고, 클라이언트로부터
연결 요청이 들어오면 새로운 프로세스를 fork 하여,
결과적으로 여러 세션이 생기게 되는 구조인데, 그 fork된 수 많은
자식 프로세스를 스케줄링 가능하도록 프로그램을 바꾸는 것입니다.

개념상으로는 하나의 작은 커널인 듯 한데,

페이지

프로그래밍 QnA 구독하기