프로그래밍 QnA

pedor의 이미지

안드로이드 라이브러리 파일 어떤 방식으로 만들어야 하나요?

안드로이드 라이브러리 파일을 만들어 볼려고 하는데요
전에 리눅스에서 라이브러리 파일(*.so, *.a)을 만들어서 사용했었는데요

안드로이드쪽에 관심이 생겨서 안드로이드에서 사용하는 라이브러리 파일로 만들어서 기능을 쓰고 싶은데
안드로이드에서 사용하는 라이브러리 형태는 jar 파일인것 같은데

이클립스에서 java프로그램으로 jar파일을 만들면 안드로이드 프로젝트에서 jar 파일을 import해주면 되는건가요?
안드로이드에서 쓰는 라이브러리를 만들어서 사용하고 싶은데 어떻게 만들어야 하나요?

ssoh0208의 이미지

SVN에 올라가 있는 커널 컴파일시 커널버전 변경 안되도록

임베디드 리눅스가 들어가는 제품을 개발을 하고 있습니다.
소스관리를 하기위해 svn에 project를 올렸더니
커널 컴파일할 때 아래와 같이 utsrelease.h이 업데이트 되면서 커널버전에 '+'가 붙습니다.
...
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
...
문제는 ko확장자를 가진 드라이버모듈들이 insmod할 때 자신이 컴파일 때 버전과 달라 전부 에러가 납니다.
모듈을 재컴파일 하면 되지만, 소스가 제공 안되는 모듈이 있기 때문에
커널버전이 안바뀌게 하는게 좋을 것 같아 문의 드립니다.

menuconfig에서 [ ] Automatically append version information to the version string는 채크 안돼 있습니다.

커널 컴파일 시 커널버전이 바뀌지 않도록 하는 옵션이나 방법이 있을까요?

sjschoi의 이미지

SSH 세션 관리 에 관한 질문입니다.

웹서버에서 디비서버로 SSH로 접속하여 서버정보를 주기적으로 조회해 오는 기능이 있습니다.

문제는 비정상적으로 화면이 종료될때 SSH접속 세션이 DB서버에 남아있습니다.

비정상적으로 종료된 SSH 접속 세션을 종료시킬수 있는 방법이 궁금합니다.

미리 감사드립니다.

소스의 일부분입니다.

Session session=null;
 
try{
 
session = getSession();
 
session.setTimeout(120);
session.connect();
 
.......
........
session.disconnect();
 
}
catch(Exception e){
 session.disconnect();
}
oppa의 이미지

쿼리 문자열을 변환하는 PHP 코드의 함수는?

key 와 value 쌍을 포함하고 문자열을 포함하는 배열(array)에 쿼리 문자열을 변환하는 PHP 코드의 함수를 만들려고 합니다. 어떻게 function 을 작성하는지 알려주세요?

taijiun의 이미지

유닉스 (C/C++)시스템 콜써서 텍스트 파일 읽어나가는 부분이요 .. lseek()

텍스트 파일 열어서
커서를 다음라인으로 어떻게 이동 시켜야 하죠 ?
lseek 은 파일 시작부터 몇바이트 이동 하는것과 파일 끝으로 커서를 이동시킬 수 있잖아요

\n을 만나면 다음 라인으로 커서 이동시켜서 그 라인부터 다시 read 하게 하고 싶은데

어떻게 할 수 있을까요 ㅠㅠ

C++에서 작업하고 있고 C++라이브러리 사용 안하고

open 이나 read 같은 시스템콜 함수로만 처리해야하는데

어떻게 할 수 있을까요 ?

가령 처음 한줄 나오면 거기서 다음 5자리로 커서 위치시키고 그 뒤 10자리를 가져오고
그 다음 줄 커서 이동시켜서 또 똑같이 하는 식으로 for문을 라인별로 돌리고 싶은데 어떻게 해야할지
안떠오릅니다. ㅠㅠ

for(int i=0; i<파일끝까지; i++){
lseek(fd, 5, SEEK_SET);
read(fd,buf,10);
}

xodns91의 이미지

RTP 질문있습니다!


안녕하세요??

SIP프로토콜을 이용하여 INVITE 연결을 한 후에 RTP 프로토콜을 이용하여 저장된 음원을 보내는 작업을 하면서

와이어샤크로 캡쳐를 하고 싶은데...

SIP 프로토콜과 SDP 프로토콜.. RTP 프로토콜은 어떤 자바 클래스를 사용하면되나요??

RTP는 JMF라이브러리를 쓰라고 하던데..

다 오래된 글밖에없더군요...

도와주세요 고수님들 흑흑 ㅠㅜㅠ

yopeule의 이미지

가상함수 테이블의 범위는

class Object {

}

class Unit1 : public Object {

}

class UniqueUnit1 : public Unit1 {

}
class UniqueUnit2 : public Unit1 {
}

class Unit2 : public Object {

}

class Unit3: public Object {
}

위와 같은 클래스들이 있고 공통적으로 함수 virtual void f();를 갖는다고 할 때,

Unit1* unit = new UniqueUnit2;

unit->f(); 를 호출할 때 가상함수를 Unit1의 자식들 중에서만 찾아서 2개의 목록을 갖나요,

아니면 부모 등등 그 함수가 연관된 모든 가상함수들 중에서 찾아서 6개의 목록을 갖나요?

momark의 이미지

쉘정렬에 대해


정렬에 대해 공부하고 있는데

쉘정렬에서 홀수개의 정렬을 할때는 어떻게 나눠야하는지 잘 모르겠습니다.

정렬해야 될 수가 5가지 이면 어떻게 구해야 할까요???

rongs_의 이미지

c언어 mount()함수 문제입니다.

linux에서 usb를 인식하고 mount하여 사용하려고 합니다.

c source에서 mount()를 이용하여 usb를 mount 하였는데요

mount가 되긴 하는데 반쪽짜리 mount가 되어버립니다.
ex)mount("/dev/sda1", "/mnt/USB", "vfat",0, "shortname=mixed");

cat /proc/mounts를 하면 usb가 인식한 것이 뜨는데

cat /etc/mtab을 하면 usb 인식한 부분이 안뜹니다.

찾아보니 mount()는 /etc/mtab에 기록이 안된다는 것을 보긴 했는데요...

여튼

실제로 mount한 폴더를 가보면 mount가 되어있긴 합니다만

df를 하거나 fdisk -l를 하면 usb mount결과가 뜨질 않네요 ㅠㅠ

지금 필요한게 usb 전체 크기와 사용 크기 사용 %를 df를 이용해서 불러오게 하였는데

df /dev/sda1 를 치면

can't find mount point라고 나옵니다..ㅠㅠㅠㅠㅠㅠ

jang5497의 이미지

TIME_WAIT가 발생하네요.....

서버 부하 테스트 툴을 만들고 있는데요.....

서버가 대상이되는 지라 서버소스는 손을 댈수 없는상황입니다.

클라이언트에서 쓰레드와 프로세스수를 정해서 Agent를 만들고 서버에 소켓통신으로 데이터를 받아오는 속도를 측정하는 프로그램입니다....

그러다보니 소켓 연결 종료가 빈번하게 발생해서인지 Time_wait현상이 발생하더군요....
서버에서는 8개의 쓰레드가 돌아가서 데이터를 처리하니 한상 8개의 time_wait가 발생합니다.
그러다보니 제대로 테스트를 할수 없는 상황인데...... 클라이언트에서만 소스또는 설정으로 서버에 Time_wait없이 소켓을 주고 받고 할수 있는 방법이 없을까요?

대충 클라이언트 구도는 이렇습니다.

프로세스수 쓰레드 수 입력

fork()로 프로세스 생성

프로세스에서 쓰레드 생성

쓰레드풀로 일정시간동안(while문으로 일정초까지 계속 돌아가게) 생성된 쓰레드로 서버에게 데이터 요청
요청시간 체크

시간합산및 요청받은 데이터 합산

페이지

프로그래밍 QnA 구독하기