ftp 좋은 프로그램

기타 유틸 2012. 11. 27. 19:06 Posted by jiddong


WINSCP 이프로 그램이 좋은듯

 http://winscp.net/eng/download.php 


사용법 http://www.oss.kr/41667

정규 표현식 기본

java 2012. 11. 23. 13:02 Posted by jiddong

설명
.

\n(엔터) 문자를 제외한 모든 한 문자 스페이스 포함

\s space 공백 문자
\S space 공백 문자가 아닌 문자
\w 알파벳이나 한글 및 숫자 같은 문자 (한글이 안되는 곳도 있음)
\W 문자가 아닌 것
^ 문자열이나 줄의 시작
$ 문자열이나 줄의 끝.
 \A 일치하는 부분이 문자열의 시작에 있어야 함
\z 일치하는 부분이 문자열의 끝에 있어야 함
| java || or 과 같음
[abc] 대괄호 안의 문자 중 일치하는 하나를 찾음 하나라도 있을 경우 일치하게 됨
[^abc] 대괄호 안 ^뒤에 오는 문자가 아닌 문자를 찾음 [^abc]는 a,b,c 가 아닌 문자를 찾음
[a-z] 지정된 문자 범위 내에 있는 문자를 찾음 [a-zA-z]는 영문 [ㄱ-ㅎ기-힣] 한글
( ) 정규표현식 내부의 또 다른 부분 정규표현식
? ? 앞의 식이 있거나 없을 수 있음
* * 앞의 식이 0번 이상 올 수 있음
+ * 앞의 식이 1번 이상 올 수 있음 1번은 무조건 들어가야함
{n} {n}앞의 식이 n개인 경우를 찾음
{n,} {n}앞의 식이 최소한 n개인 경우를 찾음
{n, m} {n, m}앞의 식이 최소 n개에서 최대 m개인 경우를 찾음


한글 이메일 가능한 정규 표현식(메일 종류에 따라 약간의 수정필요)

Gmail 의 경우 mailId+k@gmail.com 이 가능 함.

String pattern_text = "^([^@\\s])+[@][^@\\s]+[.][^@\\s]+";

 ^([^@\\s])+   = @를 제외한 모든 문자가 한글자 이상 들어가야함

[@]                  = @하나는 무조건 들어가야함

[^@\\s]+        = @를 제외한 모든 문자가 한글자 이상 들어가야함

[.]                    = . 은 무조건 들어가야함

[^@\\s]+";      = @를 제외한 모든 문자가 한글자 이상 들어가야함


'java' 카테고리의 다른 글

Java 기본 변수  (0) 2011.08.25
Java Thread Pool 좋은 글(Object Pool Control)  (0) 2010.12.17

Ajax 방식의 하이브리드 어플리케이션을 구현할때

IOS Webview에서 location.href = url; 으로 다른페이지로 이동후 

이전 페이지 재진입시 javascript function이 onload, 등등 호출이 안되는 이슈가 있다.

이유는 캐쉬에 있는 데이터로 데이터로 페이지 재구성됨...

안드로이드는 호출이 되고... ㅠㅠ 


그때 해결방안.

onload 를 쓰지말고 onpageshow 함수를 쓰자. 

onpageshow

script

창이 나타나면 스크립트 실행

  1. <script type="text/javascript">
  2. window.onpageshow = function(){
  3.     initializeView();
  4. }
  5. </script>


page 재진입시 fuction 이 잘 호출된다.

하지만...

각 element 에 등록한 이벤트 핸들러나 리스너 (.on() 이나 .delegate() 등등등 )가 재 등록 되는 이슈가있다. 버튼을 누르면 두번눌림. (Android의 경우)

html 에서 직접 구현한 onclick 함수는 상관이 없다.

아래는 이벤트 함수 .live는 쓰지 맙시다...

$(elements).delegate(selector, events, data, handler);  // jQuery 1.4.3+
$(elements).on(events, selector, data, handler);        // jQuery 1.7+

이벤트 리스너는 JQuery 에 맞는 함수를 쓰자

초기화 호출되는 함수에서 핸들러를 초기화 시켜주자.

  1. var initializeView = function() {
  2.     $(document).off();
  3. .............
  4. }


끝.


'javascript' 카테고리의 다른 글

[위키] 데코레이터 패턴  (0) 2012.12.27
[위키]팩토리 메서드 패턴  (0) 2012.12.27
JavaScript-Garden 한글  (0) 2012.08.17
JSDT (Java script 코드 어시스트)  (0) 2012.08.17
javascript parttern (모듈 패턴!!!!! 꼭알자)  (3) 2012.08.07