-
-
[Android] Javascirpt에서 Android 함수 호출하기Developer/HTML+Script 2013. 8. 14. 16:33
WebView 안에서 자바스크립트 함수를 호출하여 액티비티 안의 함수를 호출할 수 있다. 새로운 액티비티를 호출하거나 데이터를 fetch할 때 사용된다. 자바스크립트 인터페이스 클래스 만들기 WebView 에 인터페이스 클래스 등록하기 Javascript에서 Android 함수 호출하기 1. 자바스크립트 인터페이스 클래스 만들기WebView 에 등록할 인터페이스를 만든다. 인터페이스의 함수는 자바스크립트에서 호출할 때 사용된다. final class MyJavaScriptInterface { MyJavaScriptInterface() { } /** * This is not called on the UI thread. Post a runnable to invoke * loadUrl on the UI thr..
-
[Java] ThreadLocal 사용법과 활용Developer/Java 2013. 8. 14. 16:30
- 출처 : 최범균님의 자바캔 블로그 - 자바 1.2 버전부터 제공되고 있지만 아직 다수의 개발자들이 잘 몰라서 활용을 잘 못하는 기능이 하나 있는데, 그 기능이 바로 쓰레드 단위로 로컬 변수를 할당하는 기능이다. 이 기능은 ThreadLocal 클래스를 통해서 제공되는데, 본 글에서는 ThreadLocal 클래스의 기본적인 사용방법과 활용 방법을 살펴보도록 하겠다. ThreadLocal이란? 일반 변수의 수명은 특정 코드 블록(예, 메서드 범위, for 블록 범위 등) 범위 내에서만 유효하다. { int a = 10; ... // 블록 내에서 a 변수 사용 가능 } // 변수 a는 위 코드 블록이 끝나면 더 이상 유효하지 않다. (즉, 수명을 다한다.) 반면에 ThreadLocal을 이용하면 쓰레드 영..
-
[Java] PID 추출Developer/Java 2013. 8. 12. 16:12
String processname="firefox"; // 가져올 프로세스 ProcessBuilder pb2 = new ProcessBuilder("ps" ,"-e"); Process myproc = pb2.start(); InputStream errorOutput = new BufferedInputStream(myproc.getErrorStream(), 1000000); InputStream consoleOutput = new BufferedInputStream(myproc.getInputStream(), 1000000); int ch; String errorlist =""; while ((ch = errorOutput.read()) != -1) { errorlist = errorlist + (char..
-
[JQuery] AjaxDeveloper/HTML+Script 2013. 8. 12. 12:21
그나마 낳은 jQuery api의 ajax 한글화 개요 : 비동기 HTTP (Ajax) 요청을 수행합니다. jQuery.ajax( url [, settings] ) url 요청을 보낼 URL 문자열 settings key/value 쌍으로 구성된 Ajax 요청 설정값. 모든 값들은 생략이 가능한 옵션값 임. 기본적인 설정값을 $.ajaxSetup() 에 정의할 수 있음. 모든 세팅에 대한 내용이 궁금하시면 jQuery.ajax( settings ) 을 참고하세요. jQuery.ajax( settings ) settings key/value 쌍으로 구성된 Ajax 요청 설정값. 모든 값들은 생략이 가능한 옵션값 임. 기본적인 설정값을 $.ajaxSetup() 에 정의할 수 있음. acceptsMap Def..
-
[자료구조] 기초 - 개론Developer/개발 이야기 2013. 5. 14. 12:36
자료(Data) 생할속에서 단순한 관찰이나 측정을 통하여 수집한 사실이나 개념의 값들 또는 값들의 집합이다. 정보(Information) 자료를 처리/가공하여 의미를 부여한 결과 의사결정에 도움을 주기위해 유용한 형태로 다시 작성된 자료를 의미한다. 자료구조(Data struct) 다 루고자하는 자료 원소들간의 논리적 관계를 기술한 것으로, 컴퓨터의 내/외부에 물리적으로 구성되는 휘발성 또는 비휘발성 메모리에 존재하는 자료의 집합으로써 컴퓨터를 이용하여 문제를 해결하기 위하여 자료의 값들에 대한 연산을 효율적으로 처리할 수 있도록 자료의 구성을 조직적이고 체계적으로 표현하는 것을 의미한다. 자료구조를 선택하는 기준 * 자료의 양 (차지하는 메모리 공간) * 자료의 활용 빈도 * 자료의 갱신 빈도 * 사용..
-
[자료구조] 기초 - 자료 복잡도Developer/개발 이야기 2013. 5. 14. 12:35
알고리즘 복잡도(complexity) 알고리즘의 복잡도는 n개의 자료가 사용하여 알고리즘을 작성하였을 경우 알고리즘을 수행하는데 걸리는 시간을 n에 비례하여 표현한다. 기본적으로 n개의 자료를 가지고있는 자료 알고리즘의 실행시간이 n개의 자료에 비례한다는 의미에서 O(n)을 사용한다. 알고리즘 효율 관계 (n) 상수 > log2n > n > nlog2n > n² > n³ > 2ⁿ O(c) 상수 효율 c는 상수이다. 즉, n의 자리에 변수가아니라 상수가 들어가는 경우이다. 이 경우 복잡도는 항상 x축에 수평이므로, 알고리즘의 수행에 걸리는 시간이 자료 집합의 크기에 상관없으며, 그 수행 시간은 항상 일정하다. O(log₂n) 로그 효율 밑수가 2인 로그함수의 복잡도는 자료집합의 크기가 두배가 될때마다 수행..
-
이스트 필기 시험 웹 개발직군Developer/개발 이야기 2013. 5. 10. 18:37
내용 요약 기초 소양 부분 - 자료 구조 (List, Vector, Queue, Deque) - 선입 선출, 선입 후출( 힙 스텍) - 검색 (이진트리, 히보나치 검색) - 디자인 패턴(싱글톤) - 2진수 16진수 Web - Web1.0 - Web2.0 - Web3.0? - SAOP - XML - Semantic Web - Java Script - WSDL - xhtml - RDF - DTD DB - DML - DDL - DCL - SQL Query - SQL Query 연산 순위 And or not 3개중 우선순위 NOT -> AND -> OR - View 특징 - View의 보안