Flex로 커스텀 컴포넌트를 만들 때 필수적으로 알아야할 라이프 사이클을 쉽게 이미지로 표현
'플렉스·플래시·액션스크립트3' 카테고리의 다른 글
| 컬럼챠트에 평균 라인 긋기 (0) | 2012.09.18 |
|---|---|
| Event Model의 이해 (0) | 2012.08.10 |
| 엄진영의 Custom Component 제작 강의 (0) | 2012.08.08 |
| 링크 걸기 (0) | 2012.01.09 |
| [AS3] 신기한 액션스크립트를 한번에.. (0) | 2012.01.09 |
Flex로 커스텀 컴포넌트를 만들 때 필수적으로 알아야할 라이프 사이클을 쉽게 이미지로 표현
| 컬럼챠트에 평균 라인 긋기 (0) | 2012.09.18 |
|---|---|
| Event Model의 이해 (0) | 2012.08.10 |
| 엄진영의 Custom Component 제작 강의 (0) | 2012.08.08 |
| 링크 걸기 (0) | 2012.01.09 |
| [AS3] 신기한 액션스크립트를 한번에.. (0) | 2012.01.09 |
엄진영의 Flex 동영상 강좌 (아래 링크 따라가세요.)
| Event Model의 이해 (0) | 2012.08.10 |
|---|---|
| UIComponent Lifecycle (0) | 2012.08.08 |
| 링크 걸기 (0) | 2012.01.09 |
| [AS3] 신기한 액션스크립트를 한번에.. (0) | 2012.01.09 |
| [Flex Socket] 안정적인 read method 만들기 (0) | 2012.01.04 |
환경
centos 5.5
oracle 10g
SELECT * FROM sys.props$ where name='NLS_CHARACTERSET'; //캐릭터셋 확인
C:\>sqlplus /nolog;
sql>conn /as sysdba;
변경하고자하는 캐릭터셋을 수정
sql>update sys.props$ set value$='UTF8' where name='NLS_CHARACTERSET';
sql>update sys.props$ set value$='UTF8' where name='NLS_NCHAR_CHARACTERSET';
sql>update sys.props$ set value$='KOREAN_KOREA.UTF8' where name='NLS_LANGUAGE';
sql>commit;
오라클 재시작 해야함
| Tomcat DBCP 설정법 (0) | 2012.09.03 |
|---|---|
| MyBatis 문자열 대체 방법 (0) | 2012.08.24 |
| SQL Developer 실행시 오류 (0) | 2012.08.01 |
| 두 날짜 사이 날짜 구하기 (0) | 2012.05.24 |
| Multiple DB 사용 시 트랜잭션 매니져 처리 방법 (0) | 2012.04.09 |
Underscore.js
Jeremy Ashkena씨는 작고 유용한 자바스크립트 라이브러리인 Underscore.js를 공개했습니다. 달러("$")가 아닌 언더스코어("_")를 사용하기 때문에 Prototype이나 jQuery의 코어를 확장하지 않는 형태로 Collections, Arrays, Functions, Objects에 대한 45개의 유틸리티 함수들을 제공합니다. 그리고 자바스크립트 1.6에서 제공하는 순수 기능 활용하기 때문에 브라우저가 이를 지원한다면 풀-스피드로 작동하게 됩니다. 벤치마크 페이지에서 직접 테스트 해 보세요.
var func = function(greeting){ return greeting + ': ' + this.name };
func = _.bind(func, {name : 'moe'}, 'hi');
func(); //=> 'hi: moe'Collections : each, map, reduce, reduceRight, detect, select, reject, all, any, include, invoke, pluck, max, min, sortBy, sortedIndex, toArray, size
Arrays : first, last, compact, flatten, without, uniq, intersect, zip, indexOf, lastIndexOf
Functions : bind, bindAll, delay, defer, wrap, compose
Objects : keys, values, extend, clone, isEqual, isElement, isArray, isFunction, isUndefined
Utility : noConflict, identity, uniqueId, template
RequireJS
Mozilla Labs에 참여하고 있는 James Burke에 의해 개발되고 있는 CommonJS모듈 실행프레임웍의 하나입니다.
RequireJS는 JavaScript파일이나 모듈을 읽을 수 있는 JavaScript라이브러리입니다. 브라우저 내에서 이용할 수 있는 최적화가 되어 있어 Rhino, Node.js라는 다른 JavaScript환경과 조합해서 사용할 수 있습니다. 현재 RequireJS는 IE6이상, Firefox 2이상, Safari 3.2이상, Chrome 3이상, Opera 10이상의 브라우저에서 실행합니다.
RequireJS 2.0에서는 지연모듈 평가나 "shim:{}"설정옵션 추가, 오류백 요청, IE발생하는 로드장해 캐치, 로드장해시 풀백패스, 로더 플러그인 오류 "load.error():"지원, Dojo의 AMD로더 "packageMap"설정과 비슷한 기능을 가진 "map:{}"추가되었습니다.
RequireJS는 BSD스타일라이선스 및 MIT라이선스 듀얼 라이선스를 채용하고 있어 오픈소스로 공개되어 있습니다. 최근 RequireJS는 프로젝트 사이트에서 얻을 수 있고 최근 소스코드는 GitHub에서 관리되고 있습니다.
Modernizr(http://www.modernizr.com)
MIT 라이선스를 가진 오픈소스로 HTML5와 CSS3의 다양한 기능을 지원하는지 확인하는 자바스크립트 라이브러리
| Dectecting Mobile Devices with Javascript (0) | 2012.12.04 |
|---|---|
| What’s Coming in Sencha Touch 2.1 (0) | 2012.09.14 |
| [Sencha Touch2] MitchellSimoens Touch Grid.. (2) | 2012.04.04 |
| [Sencha Touch2] 이제 태블릿피씨로도 어느곳에서나 센차터치를 공부해보자. (0) | 2012.04.04 |
| [Sencha Touch2] Store 기반 개발 시 load할 때 param을 넘기는 방법 (0) | 2012.03.27 |
Unable to create an instance of the Java Virtual Machine Located at path ....jvm.dll
라는 에러가 발생하게 되면
sqldeveloper\bin\sqldeveloper.conf 파일을 열고
AddVMOption -Xmx256M를 붙여 주면 해결 된다.
| MyBatis 문자열 대체 방법 (0) | 2012.08.24 |
|---|---|
| Oracle UTF-8로 설정하기 (0) | 2012.08.02 |
| 두 날짜 사이 날짜 구하기 (0) | 2012.05.24 |
| Multiple DB 사용 시 트랜잭션 매니져 처리 방법 (0) | 2012.04.09 |
| [ORACLE] tablespace 실 사용량 가져오는 쿼리 (0) | 2012.03.07 |
linux에서 현재 메모리에 저장되어 있는 cache 영역을 초기화 하려면 아래의 명령어중 하나를 이용한다.
echo 1 > /proc/sys/vm/drop_caches
page cache 날리기
echo 2 > /proc/sys/vm/drop_caches
dentries 와 inode 날리기
echo 3 > /proc/sys/vm/drop_caches
1번 2번 모두 수행
보통은 3번째를 많이 사용하지만 될 수 있으면 사용하지 않는 게 좋을 듯 싶다.
| 리눅스 디렉토리 용량 확인 방법 (0) | 2013.11.06 |
|---|---|
| /var/spool/clientmqueue 디렉토리에 파일 쌓이는 현상 (0) | 2013.05.07 |
| 계정 생성 및 권한 지정 (0) | 2012.11.14 |
| Linux touch 명령어 (0) | 2012.08.09 |
| [Linux] Linux 서버 사양 확인 명령어 모음 (1) | 2012.01.09 |
64비트 JDK를 설치 하기 위해서는 32비트를 설치 한 후 설치를 해야 합니다
솔라리스 10 에서 64비트 JDK 6 Update 21 을 설치하는 문서입니다
설치의 편의를 위해서 솔라리스 패키지 형태로 설치 할것입니다
http://java.sun.com/javase/downloads/widget/jdk6.jsp
에서 32비트용 과 64비트 용 jdk 를 다운받습니다 파일명 끝에 Z 가 붙은것이
패키지 입니다
32비트 : jdk-6u21-solaris-i586.tar.Z
64비트 : jdk-6u21-solaris-x64.tar.Z
root 로 로그인후 32비트 설치
# uncompress jdk-6u21-solaris-i586.tar.Z
# tar xvf jdk-6u21-solaris-i586.tar
# pkgadd -d . SUNWj6rt SUNWj6dev SUNWj6cfg SUNWj6man SUNWj6dmo
/usr/jdk/jdk1.6.0 위치에 설치 됩니다
이제 64비트를 설치 합니다
# uncompress jdk-6u21-solaris-x64.tar.Z
# tar xvf jdk-6u21-solaris-x64.tar
# pkgadd -d . SUNWj6rtx SUNWj6dvx SUNWj6dmx
설치된 디렉토리로 이동해서 버전 및 64비트 확인
# /usr/jdk/jdk1.6.0_21/bin
# ./java –version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)
# ./java -d64 -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)
/etc/profile 에 환경변수 등록
export JAVA_HOME=/usr/jdk/jdk1.6.0_21
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$CLASSPATH
솔라리스 기본 java 파일 변경
# mv /usr/bin/javac /usr/bin/javac.old
# mv /usr/bin/java /usr/bin/java.old
심볼릭 링크 생성
# ln -s /usr/jdk/jdk1.6.0_21/bin/java /usr/bin/java
# ln -s /usr/jdk/jdk1.6.0_21/bin/javac /usr/bin/javac
| [Java] Class.forName(String className) (0) | 2012.09.03 |
|---|---|
| 콘솔 출력 코드 추적 (0) | 2012.08.29 |
| 이클립스 사용시 유용한 팁과 단축키 (0) | 2012.05.31 |
| 두 날짜 사이의 날짜들 구하기 (1) | 2012.05.24 |
| 두 날짜 사이의 차이 일수 구하기 (0) | 2012.05.24 |
* windows - preferrences - General - Heap status 체크
| 콘솔 출력 코드 추적 (0) | 2012.08.29 |
|---|---|
| 솔라리스에서 64bit JDK설치 (0) | 2012.05.31 |
| 두 날짜 사이의 날짜들 구하기 (1) | 2012.05.24 |
| 두 날짜 사이의 차이 일수 구하기 (0) | 2012.05.24 |
| JAVA에서 프로세스 존재 여부 판단하는 법 (0) | 2012.05.03 |
SELECT TO_DATE('20080628', 'YYYYMMDD') + LEV - 1 AS RESULT_DATE
FROM (SELECT LEVEL LEV
FROM DUAL
CONNECT BY LEVEL <= (TO_DATE('20080702', 'YYYYMMDD') - TO_DATE('20080628', 'YYYYMMDD')+1)
)
| Oracle UTF-8로 설정하기 (0) | 2012.08.02 |
|---|---|
| SQL Developer 실행시 오류 (0) | 2012.08.01 |
| Multiple DB 사용 시 트랜잭션 매니져 처리 방법 (0) | 2012.04.09 |
| [ORACLE] tablespace 실 사용량 가져오는 쿼리 (0) | 2012.03.07 |
| 오라클 계정 생성 (0) | 2012.01.30 |
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class PrintDate {
public static void main( String args[] ) throws ParseException{
//시작 , 끝 날짜 임의 세팅
String s1="20080110";
String s2="20080211";
DateFormat df = new SimpleDateFormat("yyyyMMdd");
//Date타입으로 변경
Date d1 = df.parse( s1 );
Date d2 = df.parse( s2 );
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
//Calendar 타입으로 변경 add()메소드로 1일씩 추가해 주기위해 변경
c1.setTime( d1 );
c2.setTime( d2 );
//시작날짜와 끝 날짜를 비교해, 시작날짜가 작거나 같은 경우 출력
while( c1.compareTo( c2 ) !=1 ){
//출력
System.out.printf("%tF\n",c1.getTime());
//시작날짜 + 1 일
c1.add(Calendar.DATE, 1);
}
}
}
| 솔라리스에서 64bit JDK설치 (0) | 2012.05.31 |
|---|---|
| 이클립스 사용시 유용한 팁과 단축키 (0) | 2012.05.31 |
| 두 날짜 사이의 차이 일수 구하기 (0) | 2012.05.24 |
| JAVA에서 프로세스 존재 여부 판단하는 법 (0) | 2012.05.03 |
| [JAD] Java Class 디컴파일 툴 사용법 (0) | 2012.04.16 |