□ Literal charactersRegex: /car/String: "car" Regex: /car/String: "carnival" Case-sensitivity mattersRegex: /car/String: "Carnival" Regex: /car/iString: "Carnival" Regex: /Car/iString: "carnival" Whitespace mattersRegex: /car/String: "c a r" Global modifierRegex: /zz/String: "pizzazz"- 맨 왼쪽, 맨 처음만 선택됨이 디폴트. Regex: /zz/gString: "pizzazz"- g모드에서 전체 매칭. Regex: /cat/String: "The cow, camel, and cat ..
See the Pen EaXBQz by coens (@coens) on CodePen.
1. 의도 어떤 도큐먼트 하나를 참조하기 위해, 컬렉션 이름과 ObjectId 두개로 이루어진 하나의 도큐먼드를 생성하고, 불러온다.(같은 디비일때 얘기) 2. 레퍼런스 생성하기 $c_movie =$db->selectCollection('movie'); $heat = $c_movie->findOne(array('movie_id'=>1)); $heat_ref = $c_movie->createDBRef($heat); $db->selectCollection('fav')->insert(array('fav'=>$heat_ref)); ==> movie 컬렉션에서 일련번호 1번인 도큐먼트 얻어와서($heat), 이에 대한 레퍼런스를 만들고($heat_ref), fav 컬렉션에 저장한다. 3. 레퍼런스의 내용 가져오..
###java package com.altvirus; import java.util.ArrayList; import android.app.ListActivity; import android.os.AsyncTask; import android.os.Bundle; import android.os.SystemClock; import android.widget.ArrayAdapter; import android.widget.Toast; public class MyAsyncTask extends ListActivity{ private static String[] items={"aaa", "bbb", "ccc", "ddd", "eee", "fff"}; private ArrayAdapter aa; private Ar..
AsyncTask (Asynchronous Task ) class 비동기적 작업 수행 다운로드 작업에 많이 사용됨 AsyncTask 클래스 사용에 따른 제약 execute(params . . .) 메서드는 액티비티에서 호출한다. AsyncTask 클래스 내의 onPreExecute(), onPostExecute(Result), 스레드로 구현되어 있어 한 번만 사용. 반복호출시 에러발생하므로 new를 사용하여 생성. AsyncTask 클래스의 파라미터 지정 클래스를 상속받아 사용하기 위해서는 아래 처럼 주어지는 클래스의 파라미터들의 데이터 타입을 지정 private class DownloadFilesTask extends AsyncTask 지정하는 타입은 클래스 내부에서 사용된다. Params execu..
UPDATE member SET name='KIM' where pk_id=(SELECT pk_id where email='aaa@abc.com') 이렇게 하면 안된다. -_-; 테이블에서 자기 자신을 조건으로 보고 있기 때문에 update문을 실행할 수 없단다.. 그래서 서브쿼리로 조건문에 들어갈 값을 감싸주자. UPDATE member SET name='KIM' where pk_id=(SELECT * FROM (SELECT pk_id where email='aaa@abc.com')) 이렇게 해도 안된다. ㅠㅠ SQL Error (1248): Every derived table must have its own alias 이런 이유다. 그러므로 서브쿼리에 alias를 주자 UPDATE member SET ..
어떤 못된놈이 이상한짓을 해서 오늘 아침부터 부팅이 안되요... 마지막 메시지가 이렇게 나와요 Jul 24 18:28:08 init : /bin/sh or /etc/rc terminated abnormally, going to single user mode Enter full Pathname of shell or RETURN for /bin/sh: # 이렇게 나오는데 로그인 메시지가 나오지 않습니다. 꼭 빠른답변 부탁드립니다. ====================== 간단하군요.... fsck -y 이렇게 하고 reboot하닌깐 되네요 ==================== http://cafe.naver.com/bsdserver.cafe?iframe_url=/ArticleRead.nhn%3Farticle..
# MASTER쪽 1. my.cnf 수정 server-id = 1 log_bin = /var/log/mysql/mysql-bin.log bin_do_db = coens_master 2. slave에서 접근을 위한 유저 생성 mysql> GRANT REPLICATION SLAVE ON *.* to 'coens'@'192.168.229.139' IDENTIFIED BY '패스워드' 3. mysqld 재시작 4. 설정 확인 mysql> SHOW MASTER STATUS; * File, Position 두값으로 SLAVE에서 업데이트 시점을 정할수 있다. //=================================================== # SLAVE 쪽 1. DB 생성(coens_slave) 2...
http://anyx.tistory.com/entry/스팸어세신 Spamassassin 차 례 1. 스팸어세신 이란 2. 스팸어세신 설치 3. 스팸어세신 설정 4. 스팸어세신 운영 5. 스팸어세신 룰 설정 스팸어세신 이란 어세신(assassin)의 사전적 의미 : 자객, 암살자 스팸어세신 이란 말 그대로 스팸 메일을 골라서 차단 또는 분류해 주는 프로그램. 실제 여러 테스트 결과 90% 이상의 높은 차단율을 보이있어 어떠한 상용 솔류션에도 뒤지지 않는 정확도와 다양한 기능을 제공 주 개발 언어 : perl 사용상의 제약없이 누구나 편하게 사용할 수 있는 라이선스 rule 기반하에 헤더(header)와 내용(body)를 분석하거나 실시간 차단리스트(internet-based realtime blacklis..
http://blog.naver.com/znmee/70025944364 기존의 EUC-KR 웹사이트를 UTF-8 로 리뉴얼 하면서 이래저래 고생도 많았고, 더불어 배운 것도 많았다. 그 중에서 꽤 많은 삽질을 하게 했던 부분이 바로 센드메일로 메일 발송시 제목이나 보낸 사람 이름이 깨져서 나오는 것이었다. 1시간이 넘게 자료를 찾으며 실험을 거듭하여 성공하게 되었다. 통상적으로 수신자 또는 송신자의 이메일 주소만 기입하면 수신자와 송신자 부분에는 깨지지 않고 발송은 된다. 하지만, 송신자와 수신자 또한 한글 이름을 함께 넣어서 발송해 보고 싶었다. 코드는 아래와 같고 UTF-8 인코딩 파일로 본 포스트에 첨부해 놓았다. 핵심은 '인코딩' 부분과 '헤더' 부분이다. 위와 같이(공백까지도 동일하게) 해 주면..
http://blog.naver.com/q1q3q5/10105848477 =================================================================== 트위터 api oAuth와 PHP 연동하기소셜댓글 2011/03/27 16:02 http://blog.naver.com/q1q3q5/10105848477 http://blog.daum.net/palranggoblin/24?srchid=BR1http%3A%2F%2Fblog.daum.net%2Fpalranggoblin%2F24 죽는 줄 알았다... 난.. 왜 이렇게 느리게 배우는지 모르겠다;;ㅠㅠ 맙소사.. search 능력이라도 좋았으면.. 금방 해결 할 수 있는 문제였는데... 무엇보다.. 나는 아직 기본이 없는..
조은걸.. ㅋㅋ http://css3buttons.michaelhenriksen.dk/
