본문 바로가기
Efficient Android Threading #3 프로세스 간 통신 Efficient Android Threading #3 프로세스 간 통신 이 글은 Efficient Android Threading 의 일부 내용만 발췌한 내용입니다.자세한 내용은 책을 구입해서 보세용. 5.1. 안드로이드 RPC -안드로이드의 변형 리눅스 커널 안에서, 리눅스 IPC 기술은 프로세스 사이의 RPC 메커니즘을 수행하는 바인더 프레임워크로 대체되었다.이를 통해 클라이언트 프로세스는 마치 로컬에서 메서드를 실행하듯 서버 프로세스의 원격 메서드를 호출할 수 있다. -RPC 메서드 호출 자체는 단순하지만, RPC 매커니즘의 하부는 다음과 같은 단계로 구성된다. 1. 메서드 데이터 분해(마샬링, marshalling)2. 원격 프로세스로 마샬링된 정보를 전송3. 원격 프로세스에 정보를 재구성(언마.. 2018. 3. 19.
[Effective Java] Serializable 인터페이스를 분별력 있게 구현하자. [Effective Java] Serializable 인터페이스를 분별력 있게 구현하자. - 객체 직렬화(object serialization) API 는 객체를 바이트 스트림으로 인코딩하고, 인코딩된 바이트 스트림으로부터 객체를 복원(디코딩) 하는 프레임워크이다. - 객체를 바이트 스트림으로 인코딩하는 것을 직렬화(serializing)이라 하고, 그 반대의 절차를 역직렬화(deserializing)이라고 한다. - 객체가 일단 직렬화되면, 인코딩된 객체는 향후에 역직렬화 하기 위해 하나의 실행 중인 VM 에서 다른 VM 으로 전송되거나 디스크에 저장될 수 있다. 직렬화는 원격 통신을 위한 표준 통신 회선 수준의 객체 표현을 제공한다. 직렬화 프록시는 effective java 의 직렬화 주제중 가장 .. 2017. 3. 21.
[라오스 루앙프라방] 칸강변 산책 [라오스 루앙프라방] 칸강변 산책 타마린드에서 열심히 식사한 후 우리는 배도 꺼칠 겸 칸강변을 산책한다. 우기였기 때문인지, 아니면 원래 칸 강물이 흙탕물인지는 알 수 없었다.여튼 내가 방문한 시점 기준으로 이야기하자면,저런 흙탕물도 강이라고 강변으로 식당들이 줄줄이 포진해 있었다. 열대나무 사이에서 저런 주황색 이쁜 꽃들도 발견할 수 있었다. 라오스에서 산 심카드를 어머니 폰에 장착시켜드렸더니,중간중간 오는 카톡을 확인하고, 금방 찍은 아름다운 사진들을 전송해주느라 정신이 없으셨던 어머니. 칸강과 야자수, 그와 어울어진 베트남 처자 어머니.( 포즈가 오묘해서 어머니 왼쪽 발이 없는것처럼 보인다. ㄷㄷㄷ ) 칸강변의 차량은 일방통행이다. 칸강변은 너무나 평화롭다.길게 뻗은 야자수와 덥게 내려찌는 햇빛, .. 2017. 2. 6.
[Django] 파이썬 웹 프로그래밍 - 웹 프로그래밍의 이해 [Django] 파이썬 웹 프로그래밍 - 웹 프로그래밍의 이해 -책을 읽으며 Remind 하는 내용, 핵심 내용, 모르던 내용을 정리한 것입니다. 예문 및 자세한 설명은 책을 구매하여 보세요~ * 1.2.1. 웹 브라우저를 사용하여 요청 * 1.2.2. 리눅스 curl 명령을 사용하여 요청 -curl 명령은 HTTP/HTTPS/FTP 등 여러 가지의 프로토콜을 사용하여 데이터를 송 수신할 수 있는 명령이다. * 1.2.3. Telnet 을 사용하여 요청 -telnet 명령은 터미널 창에서 입력하는 내용을 그대로 웹 서버에 전송한다.telnet 명령모드에서 나가려면 아래 두 라인을 입력해야 한다. ^] ( Ctrl + ] )quit .. 2016. 12. 6.
[기초강좌] HTML Forms and Input - w3schools 번역 [기초강좌] HTML Forms and Input - w3schools 번역 w3school 의 강좌 내용을 번역한 글입니다. 원문 : http://www.w3schools.com/html/html_forms.asp HTML Form 은 여러 종류의 input 을 받기 위해서 사용된다. HTML Forms HTML Form 은 서버에 데이터를 전송하기 위해서 사용된다. HTML form 은 text field, checkbox, radio-button, submit button 등의 입력을 받는 element 들을 가지고 있다. form 은 select list, textarea, fieldset, legend, label 과 같은 element 들도 가지고 있다. tag 는 HTML form 을 생성하.. 2014. 3. 21.
[앱추천] 안전한 위치정보 앱 "오빠 나 어딨게?" ( 안드로이드 ) 앱추천, 안전한 위치정보 앱 "오빠 나 어딨게?" ( 안드로이드 ) ** 앱을 설치해보려면 여기를 클릭( 구글 플레이 스토어 링크 ) ** 오늘 소개하려고 하는 앱은 안전한 위치정보 앱 "오빠 나 어딨게?" 이다.기존의 문제가 되었던 무단 위치정보 수집앱과는 달리이 앱은 반드시 단말 사용자 ( 주인 ) 의 동의가 있어야만 상대방에게 위치정보가 전송된다. 먼저 이 앱은 무료 앱이다. 처음 앱에 접속하면, 전화번호와 이름을 입력하게 되어있다.개인정보는 "오빠 어디야?" 기능을 사용하기 위해서만 저장되며, 다른 용도로는 절대 쓰이지 않는다.이에 대한 약관은 여기에서 확인할 수 있다. ** 오빠 어디야 개인정보 관련 약관. ** 이름을 입력하면 이렇게 4가지 메뉴가 뜬다. "오빠 나 택시타" 는 여자친구를 택시.. 2014. 1. 10.
[인도] 아잔타에서 만난 Happy Family. 손가락 꾸욱!! 땡큐 베리 감사! 인도사람들은 사진 찍는 것을 참 좋아한다. 물론 모든 사람들이 그런 것은 아니지만, 젊은 가족들이 특히 그렇다. 인도를 여행하다 보면, 모르는 사람인데도, 제대로 인사를 한 사이가 아닌데도 다짜고짜 와서 사진을 찍어달라는 사람들이 많다. 그렇다고 그들이 나한테 인화를 바라는 것도 이메일을 통해 파일 전송을 해줄것을 요청하는 것도 아니다. 그들은 그들이 피사체가 되어 사진 찍히는 것 자체를 좋아한다. 심지어는 자신들이 찍힌 사진을 확인도 안 하고, 찍었다는 느낌만 받으면 좋다고 돌아가는 사람들도 있다. ▲ 아잔타에서 만난 가족. 물론 아잔타에서 만난 이 가족은 사진을 보내 줄 것을 요청하긴 했었다. 좀 레어한 케이스이긴 하지만, 기꺼이 전송해주리라~ 하지만, 용량때문에 우.. 2013. 5. 1.
반응형