Program 48

[Android] BitmapDrawable과 Bitmap

출처 : http://blog.vizpei.kr/105116344 [Intro] 보통 BitmapFactory의 decode 함수들은 메모리 Leak이 존재한다고 알려져 있습니다. (2.1에서 수정이 되었는지 아직도 그대로인지는 잘 모르겠습니다.) 실제로 안그럴지 몰라도, decode를 하면 할 수록 메모리 Leak의 위험부담은 더 커지기 마련이죠. 제가 처음에 Drawable을 Bitmap으로 바꿀 때 BitmapFactory를 사용 했었습니다. 정확히 말하면 Drawable을 Bitmap으로 바꾼 것이 아니라 RawResource를 InputStream으로 얻어와서 BitmapFactory로 decode한 것이었죠. Bitmap bitmap; InputStream stream; stream = con..

Program/Android 2010.05.20

트랙백(Trackback)이란?

트랙백(Trackback)이란? “내가 작성한 글을 다른 사람에게 알리는 기능”입니다. 쉬운 이해를 돕기 위해서 코멘트와의 차이점을 알려 드리겠습니다. 다른 사람의 블로그에 방문했을 때 글을 읽고 그 글에 대한 간단한 코멘트를 남깁니다. 코멘트는 보통 글 길이에 제한을 두기 때문에 글에 대한 긴 글을 쓸 수가 없습니다. 또 한번 쓰고 난 후 코멘트를 수정하고 싶을 때는 다시 그 블로그를 찾아 들어가야 하는 번거로움이 있지요. 트랙백 서비스는 위의 단점들을 모두 해결할 수 있습니다. 트랙백을 이용하면 다른 사람의 글에 대한 생각이나 의견들을 내 블로그에 남길 수 있으며, 내가 남긴 글은 의 트랙백 아래에 자동 붙게 되는 것입니다. 즉, 나는 내 블로그에 글을 썼지만 결과적으로는 라는 사람의 글에도 내가 썼..

Program/AJAX 2008.07.23

트랙백(trackback, 먼댓글), 트랙백 핑(ping)의 뜻

트랙백에 대한 내용은 다음과 같습니다. 더 자세한 내용은 제가 운영하는 [김중태문화원(www.help119.co.kr)]이나 blog.naver.com/blogging 로 접속해주시면 볼 수 있습니다. 1.3.3.트랙백(trackback, 먼댓글), 트랙백 핑(ping) 트랙백은 원격 댓글을 쓰고 이를 알려주는 기능입니다. 초 기 블로그에는 없던 새로운 기능입니다. 트랙백은 댓글(reply, 답글), 덧글(comment, talkback 등) 기능의 확장판이라고 보면 됩니다. 기존의 답글과 덧글은 해당 게시판에 독자가 게시물을 읽고 난 뒤 답변이나 감상문을 적는 기능입니다. 따라서 덧글은 해당 게시물 밑에만 남겨집니다. 트랙백은 이보다 좀더 개선된 기능으로 다른 곳에 댓글을 남기는 기능입니다. 즉 해당 ..

Program/AJAX 2008.07.23

asp 내장함수

abs() - 절대값구하기 array(배열) - 배열을 반환 asc() - 문자의 ANSI문자값을 반환 atn() - 아크 탄젠트로 반환 cbool() - boolean형식으로 반환 cbyte() - byte형식으로 반환 ccur() - currency형식으로 반환 cdate() - date형식으로 반환 cdbl() - double형식으로 반환 chr() - asc()함수의 반대, ANSI문자를 일반문자로 변환 cint() - interger형식으로 반환 clng() - long형식으로 반환 cos(각도) - 주어진 각도의 코사인 값을 반환 createobject() - 자동화 인터페이스를 통해 다른 응용프로그램이나 프로그래밍 도구에 나타나는 객체에 대한 참조를 만들어 반환 cstr() - string형..

Program/ASP 2008.06.03

JSON

JSON Table of Contents JSON은 무엇인가? JSON 데이타 구조 JSON과 자바기술 클라이언트와 서버사이드 양쪽에서 JSON 데이타를 주고 받는 방법 리소스들 참고문헌 JSON은 무엇인가? JSON은 무엇인가? 경량의 데이타 교환 포맷이다. > XML과 비교한다. 간단한 포맷 > 사람들을 위해 읽고 쓰기가 쉽다. > 기계들을 위해 분석과 생성이 쉽다. JSON은 텍스트 포맷이다. > 언어에 독립적으로 프로그래밍된다. > 프로그래머들에게 잘 알려진 C,C++,C#,Java,JavaScript,Perl,Pyton을 포함하는 C와 유사한 언어로 모여서 사용된다. XML을 넘어 왜 JSON인가? on-the-wire(선을 통한) 데이타 포맷인 XML보다 가볍고 빠르다. JSON 오브젝트는 X..

Program/AJAX 2008.05.19

tomcat 5.5 버전에서의 server.xml 설정하기 context path 추가하기

5.5 부터 기존 server.xml 에 context path 추가 하지 말라네요.. 해보니 기존처럼 해도 되긴 되는데.. 뭐 보안상의 이유로 그렇게 하지 말라고 하네요. 인터넷 찾아보니 간단하긴 합니다 방식은 아래와 같다. 우선 server.xml 의 Host name 에다가 자신이 만들고 싶은 host name 을 기술한다. 그다음 tomcat 설치디렉토리/conf/Catalina/ 디렉토리 밑에 host name 에 기술한 이름의 디렉토리를 만든다. 그리고 그 디렉토리안에 ROOT.xml 파일을 만들어서 context path 를 지정하는 형식이다. 예) 톰캣 설치디렉토리 : C:\web\Tomcat 웹 서비스들 페이지가 있는 디렉토리 : D:\work_nio 웹 서비스 페이지 1 : D:\wor..

Program/JAVA 2008.05.19

tomcat web.xml

web.xml파일의 구성 1. x파일은 다음과 같이 구성된다. - xml정의와 스키마 선언부 - 웹 애플리케이션 전체 설정 - jsp, 서블릿 관련 설정 - tag library 관련 설정 - 기타설정 2. xml정의와 스키마 선언부 : xml정의와 스키마 선언부는 xml문서에서 공통으로 필요한 xml 버전 선언과 스키마를 정의하는 부분으로 다음과 같이 공통된 버전 정의와 스키마를 가진다. 3. 웹 애플리케이션 전체 설정 애플리케이션 이름 애플리케이션에 대한 설명 처음 시작할 파일 이름 두번재로 시작할 파일 이름 4. jsp, 서블릿 관련 설정 서블릿이름 jsp페이지 경로 서블릿클래스 경로 1 인자설명 인자이름 인자값 매핑할 서블릿이름 매핑 패턴 1 : 0보다 큰값이면 배포 또는 서버실행시에 초기화하게 ..

Program/JAVA 2008.05.19

tomcat 6.0 host 추가

[www.test.com 을 추가하는 예] --------------------------------------------------------------------------------------------- Host.name : 추가할 호스트이름 Host.appBase : 서비스할 기본 디렉토리 디렉토리 구분자는 '/'와 '\' 모두 사용 가능함 예) D:/Development/web/dwr D:/Development/web/dwr/ C:\temp C:\temp\ Context.docBase : 기본 디렉토리를 기준으로 서비스할 상대 경로 디렉토리 구분자는 '/'와 '\' 모두 사용 가능함 예) / /test \temp\test Context.path : 추가할 호스트이름 뒤에 붙을 디렉토리명 예) ..

Program/JAVA 2008.05.19

tomcat server.xml

server.xml는 다음과 같은 구조로 구성되어있습니다. -. Top level Elements : 는 설정파일 전체에서 Root Element이며 반면에 는 하나의 Engine과 연관된 Connector들의 집합을 말합니다. top level elements에는 , 등이 있습니다. -. Connector : 외부 Client와 요청을 주고 응답을 받는 Interface를 말합니다. connector에는 , 등이 있습니다. 오호~ 프로토콜과 관계된 것들이군요 -. Containers : 요청을 받아 응답을 처리하는 기능들의 Component를 말합니다. 하나의 Engine은 하나의 Service에대한 모든 요청을 처리하며, 하나의 Host는 하나의 Virtual Host에 대한 모든 요청을 처리하며, ..

Program/JAVA 2008.05.19