속성 선택자 - [name] : name 속성이 있는 요소를 선택 - [name = "value"][name2 = "value2"] : name 속성의 값이 value이고 name2 속성의 값이 value2 인 요소를 선택 - [name = "value"] : name 속성의 값이 value인 요소를 선택한다. - [name != "value"] : name 속성의 값이 value가 아닌 요소를 선택한다. - [name ^= "value"] : name 속성의 값이 value로 시작하는 요소를 선택한다. - [name |= "value"] : name 속성의 값이 value 이거나 value로 시작하는 요소를 선택한다. - [name *= "value"] : name 속성의 값에 value가 들어 있는 ..
모든 공백 체크 정규식var regExp = /\s/g; 숫자만 체크 정규식var regExp = /^[0-9]+$/; 이메일 체크 정규식var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i; 핸드폰번호 정규식var regExp = /^\d{3}-\d{3,4}-\d{4}$/; 일반 전화번호 정규식var regExp = /^\d{2,3}-\d{3,4}-\d{4}$/; 아이디나 비밀번호 정규식 var regExp = /^[a-z0-9_]{4,20}$/; 휴대폰번호 체크 정규식 var regExp = /^01([0|1|6|7|8|9]?)-?([0-9]{3,4})-?([0-9]{4})$/;..
모바일 웹 그냥 웹인데 모바일 화면에 맞게 구성한 웹당연히 pc로도 볼 수 있으나 pc는 고려 안했으므로 ▲ 이런식으로 나옴 http://m.naver.com/등등.. m 으로 시작하는 웹사이트들을 모바일웹이라고 합니다 웹앱 웹앱에 대한 설명들을 찾아보면 모바일웹과 네이티브앱의 장점을 합친거란 말이 있는데설명이 너무 애매해서 무슨 말인지 알 수 없죠 '한약파르풰 같은 맛이다'이러면 누가 알아볼까요 그래서 직접 봅시다 http://app.chosunbiz.com/plugins/apps/www/i.html?server_no=2&c=0 조선비즈 웹앱입니다 마치 진짜 앱 같죠. 하지만 결국 웹입니다.다시말해 모바일웹하고 근본적인 차이는 없지만 겉모습과 구동방식을마치 앱인것처럼 착각하도록 꾸며놓은 것을 웹앱이라고..
* 프레임워크 의존도가 없다* 초단위(cron), 특정시간(at), 주기적인(interval) 작업수행 가능* @sched.scheduled_job('cron', day_of_week='fri'.... 으로 선언하여 사용 * 설치-> pip install apscheduler * 예제import loggingfrom apscheduler.schedulers.blocking import BlockingScheduler sched = BlockingScheduler() def todo_action():# TODO ACTTIONprint "TODO this !!" # 금요일 9시 22분에 실행@sched.scheduled_job('cron', day_of_week='fri', hour=9, minute=22)..
I. Singleton 이란?아마 GOF의 32가지 패턴 중 가장 쉬우면서도 가장 자주 쓰이게 되며, 가장 문제가 될 소지를 가지는 패턴을 말하면 Singleton을 말할 수 있지 않을까 합니다.먼저 Singleton 패턴의 용도는 하나의 프로그램 내에서 하나의 인스턴스만을 생성해야만 하는 상황. 예를 들어 환경설정을 관리하는 클래스나 Connection Pool, Thread Pool과 같이 풀(Pool) 형태로 관리되는 클래스의 경우 프로그램 내에서 단 하나의 인스턴스로 관리되는 것이 일반적이며, 이 때 Singleton 패턴을 적용하는 것이 일반적인 경우라고 볼수 있겠습니다. 그럼 세부적인 구현 형태를 살펴 보도록 하겠습니다.II. Singleton 구현Singleton 패턴의 가장 일반적인 형태는..
[참고할 사이트] http://www.adminschoice.com/docs/crontab.htm crond 데몬 /etc/rec.d/init.d/crond 스크립트에 의해 시작, 종료,재시작될 수 있다기본 명령의 위치 :/user/bin/crontab =>아무곳에서도 실행 가능 함 등록,수정, 보기 사용형식crontab [ -u 사용자 id] 파일crontab [-u 사용자 id] { -l | -r | -e} crontab -l : 예약된 작업리스트crontab -e : 예약된 작업 수정crontab -r : 예약된 작업 삭제 crond 실행 확인=> ps -ef | grep crond crond 시작=> /etc/rc.d/init.d/crond start{restart | stop} 일반사용자에게 c..
image_list.txt : file_name_1 file_name_2 file_name_3 image url : http://www.test.com/download/image/file_name_1.jpg http://www.test.com/download/image/file_name_2.jpg http://www.test.com/download/image/file_name_3.jpg def getImageList(): image_list_files = open('c:/image_list.txt', 'r') total_lines = image_list_files.readlines() for image in total_lines: if image != '': # 엔터가 붙어있기에 치환해준다. image_..
function replaceAll(strTemp, strValue1, strValue2){ while(1){ if( strTemp.indexOf(strValue1) != -1 ) strTemp = strTemp.replace(strValue1, strValue2); else break; } return strTemp; } 유니코드 -> 한글 : unescape(replaceAll(str, "\\", "%"));한글 -> 유니코드 : escape(replaceAll(str, "\\", "%"));
Map = function(){ this.map = new Object(); }; Map.prototype = { put : function(key, value){ this.map[key] = value; }, get : function(key){ return this.map[key]; }, containsKey : function(key){ return key in this.map; }, containsValue : function(value){ for(var prop in this.map){ if(this.map[prop] == value) return true; } return false; }, isEmpty : function(key){ return (this.size() == 0); }, cle..
IE 에서 정상 작동그 외 브라우저에서는 input 과 함께 안내메시지 노출
- Total
- Today
- Yesterday
- 볼리비아
- 푸에르토 나탈레스
- 남미
- 빅토리아폴스
- 쿠스코
- 토레스 델 파이네
- jQuery
- 아구아스 칼리엔테스
- 마추피추
- calama
- 우유니
- Namibia
- Uyuni
- 칼라마
- Oracle
- Cusco
- 햄버거
- 남미 저가항공
- 캄보디아
- 성스러운 계곡
- 칠레
- 족발
- 킹덤 호텔
- 애드센스
- 빈트후크
- 나미비아
- 후마리
- aguas calientes
- 성계 투어
- Cambodia
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |