프로그래밍 QnA

cjswo6129103의 이미지

안드로이드 포커스 이동? 아니면 뒤로가기 버튼 구현

한 레이아웃에
EDITTEXT, BUTTON, 리스트뷰
이렇게 3개가 있는데요
Edittext 에 글자를 입력하고 버튼을 누르면 검색결과가 리스트뷰에 나오게 되는데
잘 되긴 되는데요..
근데 Edittext 를 누른 시점에 자판(?) 키보드가 나오잖아요
근데 검색 버튼을 누르면 결과는 제대로 리스트뷰에 뿌려주는데 그 키보드가 안사라지네요..
어떻게 해야 할까요. ㅠㅠ
생각한게 포커스 이동 해볼까 해서 했는데 잘 안되더라고요 다른 방법 없나요?
뒤로 가기 버튼을 누르면 사라지길래 뒤로가기 버튼을 임의로 생성해서 강제로 입력해주는 방법을 생각해봤는데
이게 가능한건지..궁금하네요
왠지 쓸데 없이 복잡해 지는거 같아서.. 뭐 심플한 방법 없나요?

embeddeds0의 이미지

clone()함수를 사용하여 쓰레드를 생성할 때 사용되는 인자값에 대해서 궁금합니다.

// clone과 pid, tgid에 대한 예
#include
#include
#include
#include
#include
#include

int sub_func_b(voud *arg){ printf("TGID(%d), PID(%d) : Child \n", getpid(), syscall(__NR_gettid));
return 0;
}

embeddeds0의 이미지

우분투 환경에서 포맷지정자를 사용 시 에러가 나옵니다..


#include

main()
{
int imsi = 5;
int *imsip;

imsip = &imsi;
*imsip = imsi;
printf("imsip[ %#010x] *imsip[ %d]\n", imsip, *imsip);
}
#gcc 1_5.c
#a.out

warning: format '%x' expects argument of type 'unsigned int', but
argument 2 has type 'int *' [-Wformat]

우분투 환경에서 작업했을 때 위와 같은 에러가 계속 나옵니다.

문법적으로는 제대로 맞게 한거같은데 어디서 에러가 나왔는지를 모르겠습니다..

air21c의 이미지

System call 을 호출한 user processor pid 얻기

안녕하세요.

리눅스 커널 내에서, 시스템 콜에 의해서
커널 내 함수들이 사용될 때 (I/O 같은 것들을), 이 시스템 Call 을 호출한 user process 의 pid를 얻을 방법이
있을까요?

Starmomo의 이미지

Vim, 마지막 작업으로 열기?

[Vim, 마지막 작업으로 열기?] Vim으로 작업하다가 열어 놓은 창들을 닫고 Vim을 시작하면 다시 이전에 작업하던 NERDTree와 창들을 열어야 되는데요. Vim을 종료할 때, 이전 작업환경을 저장하고, 열 때 이전 작업 창의 파일을 그대로 열어 주는 '평범한 편집기에 있는 기능'을 Vim에서는 어떻게 하나요?

열었던 창들, 파일들은 그때 그때 달라요. ^^ 가령, NERDTree는 매번 사용하고 3개의 창을 열거나 때로는 1개의 가로창, 3개의 세로창으로 작업하는데 Vim을 시작하면 다시 환경세팅하는 것이 번거롭습니다. ST2, 에디트+ 등은 종료 후에 다시 열면 이전 작업환경을 그대로 보여주지요. Vim을 매핑키로 종료하면, 현재 작업 환경을 저장했다가 Vim을 실행할 때 로딩해주면 될 것 같은데요...

(아마도 매크로 스크립트를 만들어야 하나요...)
map Ctrl-q :w!last.vim .... :wq

thursday12의 이미지

음원 스트리밍 서버 및 앱 개발관련하여 질문 드립니다.

안녕하세요.

복합적인 질문이 있어서 글을 올립니다.

현재 음원사이트(멜론, 엠넷뮤직)와 비슷한 서비스를 하는 음원 사이트를 개발하려고 합니다.(인턴 마지막 프로젝트로 프로토 타입정도)

서버에 음원을 저장해 놓고 , 앱으로 접근하여 스트리밍 하는 정도로 개발하려고 하는데,

어떤 것부터 시작해야 하는지,, 그리고 어떤 방법으로 개발해야 하는지 감을 잡기가 쉽지 않습니다 . ㅠㅠ

앱(클라이언트)을 통해 서버에 접속하면 서버에서 먼저 플레이 리스트를 보내줘야 하고 앱에서는 그 리스트를 가지고 삭제 및 선택하여 재생을 할 수 있어야 합니다.

ㅠㅠ 어디서 부터 어떻게 개발을 시작해야 할까요????? ㅠㅠ

bellfive2000의 이미지

디버깅 정보를 가지고 있는 dll이지만 visual stdio에서 빌드한 dll이 아닐 경우 visual stdio에서 디버깅이 가능한가요?

현재 ffmpeg을 windows용으로 mingw로 빌드했습니다.

같은 visual stdio compiler로 돌리지는 않았지만 같은 OS binary이기 때문에 dll을 가져와서 디버깅할 수 있지 않나 싶었는데 step in 조차 안되네요.

아예 이런 케이스는 문제가 발생하나요?
한동안 visual stdio를 안썼더니 한계가 보여 문의 드립니다.

mdi767의 이미지

iptables만으로 투명프락시 가능한가요?

squid나 기타 프록시 없이 iptables만으로도 투명프록시 가능한가요?

제가 테스트 해본결과론 안되네요

iptables 설정파일에
-A PREROUTING -p tcp -m tcp --dport 9000 -j TPROXY --on-port 80 --on-ip 서비스서버ip --tproxy-mark 0x1/0x1

설정을 해봤고 NAT도 안되더군요.

현재까지의 상황에선 중계서버(프록시서버)가 라우터가 되어야 될듯 싶어 Quagga도 살펴 봤습니다만
콰가도 제가 원하는 모양은 아니더군요.

원하는 내용은 clent ---> 중계서버(투명프락시) ---> 실제server 모양인데 중계서버랑 실제server가 같은 네트워크가 아니라 서로 다른 네트워크에 있어서 문제가 되는듯 합니다.

즉 중계서버가 라우팅테이블을 다 가지고있어야 가능한것 같기도 하구요.

모든 문서에선 내부네크윅의 중계서버가 외부의 요청을 받아 내부 실제server에 중계하는 문서만 있더군요.

페이지

프로그래밍 QnA 구독하기