본문 바로가기
[android] ART ( android runtime ) 이란? (2017.08. updated) [android] ART ( android runtime ) 이란? - 2017. 8 내용 보강 ART, Android Runtime from Kitkat( 4.4 ) 기존의 안드로이드에서는 DEX file 을 Dalvik machine(JVM) 위에 올리는 방식이었는데,Kitkat ( 4.4 ) 부터는 ART(Android Runtime) machine 위에서 OAT file 을 돌리는 것이 가능해졌다.기존의 dex 파일을 dex2oat 라는 converter 를 이용해서 converting 하여 생성하고 run 한다. Dalvik 은 bytecode 를 interpret 한다.그러면서 사용자가 앱을 실행할 때마다 성능 개선이 있을 수 있는 부분에 대해 네이티브 코드로 변환을 한다.이를 JIT( jus.. 2014. 1. 22.
[Tutorial] Introduction of PHP. Introduction of PHP. Tutorial 대신 를 사용하는 것을 SGML 방식이라고 하며, 이 스타일을 사용하려면 config 파일의 short_open_tags 를 활성화시키거나 짧은 스타일 태그를 사용할 수 있도록 PHP 를 컴파일 해야 한다. 이 방식은 대부분의 서버가 지원하지만, 몇몇 서버는 xml 형태의 선언에 영향을 주기 때문에 Off 를 시켜 놓는다. 따라서 특수한 경우 혹은 config 에 확신이 있는 경우가 아니면 사용하지 않는 것이 좋겠다. 형식으로도 사용 가능하다. ASP 방식으로 알려진 도 사용할 수 있는데, 이 역시 config 파일에서 asp_tags 를 활성해놓았어야 사용할 수 있다. 이는 대부분의 서버에서 기본으로 활성화되어 있지 않기 때문에 "가급적" 사용하지 .. 2013. 10. 5.
[VB6] 컴파일과 배포 ( Compile and Distribution ) 컴파일과 배포( Compile and Distribution ) [이전강좌] Error Handling 컴파일 ( Compile ) [Menu] 의 [Make Project.exe] 를 통해 compile 함과 동시에 exe 파일을 만들 수 있다.이 컴파일된 exe 파일이 있어야만 배포가 가능하다. VB 가 설치된 컴퓨터에서는 이 exe 파일만 전달하여도, 해당 exe 파일을 실행할 수 있지만,모든 컴퓨터가 VB를 설치하고 있거나, VB 프로그램을 돌릴 환경을 갖추고 있는 것이 아니다. 그래서 아래의 배포(distribution) 가 필요한 것이다. 배포 ( Distribution ) 위에서 언급한데로 VB 로 만든 exe 파일을 돌리기 위해서는,기본적으로 VB 프로그램을 실행할 때 필요한 DLL 파일들.. 2013. 6. 26.
Statement 와 PreparedStatement 의 차이 Statement 와 PreparedStatement 의 차이 JDBC 코드를 보면, SQL 문을 날릴 때 Statement를 사용하는 경우도 있고, PreparedStatement 를 사용할 때도 있다. 둘의 차이는 뭘까? Statement 요녀석은 executeQuery() 나 executeUpdate() 를 실행하는 시점에 파라미터로 SQL문을 전달하는데, 이 때 전달되는 SQL 문은 완성된 형태로 한눈에 무슨 SQL 문인지 파악하기 쉽다. 하지만, 이 녀석은 SQL문을 수행하는 과정에서 매번 컴파일을 하기 때문에 성능상 이슈가 있다. ( 이 컴파일을 Parsing 한다고도 표현한다. ) 사용예)String sql = "select * from users where _id=1";Statement s.. 2013. 6. 23.
반응형