전체(346)
-
[HAM] 한국어 형태소 분석 라이브러리
HAM : 한국어 형태소 분석 라이브러리 1. HAM(Hangul Analysis Module) 소개문서에 포함되어 있는 keyword를 추출하려면 각 단어들을 형태소 분석에 의하여 keyword로서 가치가 있는 명사들을 추출한다. 이 때 형태소 분석 기법의 활용 정도에 따라 색인어휘집을 이용하는 방법, 기능어휘집을 이용하는 방법, 그리고 형태소 분석기를 이용하는 방법이 있다. 그런데 색인어휘집과 기능어휘집을 이용하는 방법은 자동색인 기능으로서 한계가 있기 때문에 최근에는 대부분 형태소 분석을 이용하는 방법을 취하고 있다. 한국어 형태소 분석을 기반으로 하여 자동색인 및 철자검사 기능까지 가능한 HAM(Hangul Analysis Module)은 자동색인에 매우 적합한 형태소 분석기를 이용하기 때문에 문..
2015.05.10 -
[mysql] root 패스워드 분실
mysqld 중지[root@localhost ~]# service mysqld stop Stopping MySQL: [ OK ]mysqld_safe 실행[root@localhost ~]# /usr/bin/mysqld_safe --skip-grant & [1] 32055 Starting mysqld daemon with databases from /var/lib/mysql→ 이제 패스워드 없이 mysql에 접속할 수 있게 되었다.[1]새 패스워드 지정mysql 콘솔로 들어가자.[2]/usr/bin/mysql -uroot mysql다음 SQL 명령어를 입력하여 원하는 패스워드로 변경한다.update user set password=password('패스워드') where user='root'; flush p..
2015.05.10 -
[mysql] 이벤트 스케줄러 (event scheduler)
[mysql] 이벤트 스케줄러 (event scheduler) CREATE EVENT IF NOT EXISTS RESET_SCORE ON SCHEDULE EVERY 1 WEEK STARTS CURRENT_DATE + INTERVAL 6 - WEEKDAY(CURRENT_DATE) DAY DO UPDATE user_profile set score=0; CREATE EVENT IF NOT EXISTS SETUP_SCORE ON SCHEDULE EVERY 1 WEEK STARTS CURRENT_DATE + INTERVAL 0 - WEEKDAY(CURRENT_DATE) DAY DO UPDATE user_profile set score=rand()*32574 WHERE pic1 like '%tmp%'; // 0 월..
2015.05.10 -
[mysql] my.cnf 한글 세팅
[mysql] my.cnf 한글 세팅 [mysql]default-character-set=utf8 [mysqld] datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock#user=ndlpadmininit_connect='SET collation_connection=utf8_general_ci'init_connect='SET NAMES utf8'# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0character_set_server=utf8#character_set_database=utf8collation_server=utf8_general_ci#col..
2015.05.10 -
하이퍼바이저별 이미지 포맷
하이퍼바이저별 이미지 포맷
2015.05.10 -
모바일 가상화와 클라우드 모바일 가상화로 완성하는 모바일 보안
모바일 가상화와 클라우드 모바일 가상화로 완성하는 모바일 보안 최근 직장인들의 업무 스타일에 많은 변화가 생겼습니다. 과거에는 사무실 안의 PC로 업무를 수행하는 것이 일반적이었는데요. 요즘은 노트북이나 스마트 폰, 태블릿PC 등 이동이 가능한 스마트 디바이스로 교통 수단이나, 업무가 가능한 카페 같은 공간에서 업무를 처리하는 경우가 많아 졌습니다. 이것은 스마트 디바이스의 성능이 좋아지고, 무선 인터넷 환경이 구축되면서 생겨난 변화인데요. 개인들은 굳이 거리가 먼 사무실까지 출근하지 않아도 되기 때문에 시간을 효율적으로 사용할 수 있게 되었고, 기업들 또한 사무실 공간을 합리적으로 사용할 수 있게 되었습니다. 기업들은 이 장점 활용을 위해 개인에게 업무용으로 사용할 노트북, 스마트폰, 태블릿 PC등의 ..
2015.05.10 -
TOMPA [Android] - 디바이스
1. 카메라 - 카메라 기능을 사용하려면 매니페스트에 다음 선언문을 작성한다. tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof tompa 모바일 프로그래밍 능 력 시험 안드로이드 marcof tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof - 카메라 기능은 운영체제의 서비스 형태로 제공되며 서비스와 앱 사이를 연결하는 것이 바로 Camera 클래스이다. 별도의 생성자는 없으므로 다음 메소드로 생성 및 파괴한다. tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof Camera open() void release() tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof 정적 메소드로 카메라 객체를 생성하고 다 사용한 후 release 메소드로 해제한다. 카메라..
2011.09.27 -
TOMPA [Android] - 멀티미디어
1. Canvas tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof - 캔버스는 뷰의 그리기 표면이며 이 위에 그림을 그린다. 그리기를 할 때마다 시스템이 초기화하여 뷰의 onDraw 메소드로 전달하므로 따로 생성할 필요 없이 전달받은 인수를 사용하면 된다. - 모든 그리기 메소드의 마지막 인수는 색상이나, 글꼴등을 지정하는 Paint객체이다. - 2D를 위한 표면이다, 3D의 경우 Surface 뷰를 사용한다.tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof 2. Painttompa 모바일 프로그래밍 능력 시험 안드로이드 marcof - 페인트 객체는 그리기에 대한 속성 정보를 가지며 모든 그리기 메소드에 인수로 전달된다. new 연산자로 빈 Paint 객체를 생성하면 가장 무..
2011.09.27 -
TOMPA [Android] - 네트워크
- XML 파서는 크게 DOM, SAX 두가지로 구분된다. DOM은 트리 형식으로 문서를 읽어서 전체 구조를 파악한 후 정보를 구하는 방식이고, SAX는 순차적으로 문서를 읽으면서 정보를 차례대로 읽는 방식이다. DOM은 메모리를 많이 사용하지만 성능이 좋고, SAX는 느리지만 메모리를 거의 사용하지 않는다. 1. DOM 파서의 구조 및 특징 (트리기반) DocumentBuilderFactorytompa 모바일 프로그래밍 능력 시험 안드로이드 marcof - DOM은 문서의 모든 내용을 메모리에 트리 형태로 펼친 후 읽기 때문에 속도가 대단히 빠르며 임의의 노드를 여러 번 읽을 수 있다는 이점이 있다. 그러나 전체 문서를 다 읽어서 트리를 완성한 후에야 읽기가 가능하므로 처음 시작이 느리다는 단점이 있고..
2011.09.27 -
TOMPA [Android] - 쓰레드와 서비스
- 안드로이드는 기본적으로 멀티 스레드를 잘 지원한다. 기반인 리눅스가 본질적으로 멀티 스레드 운영체제인데다 주 개발 언어인 자바가 가상 머신 차원에서 멀티 스레드를 잘 지원하기 때문이다.tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof - 스레드는 고유의 스택을 가지며 메인 스레드와는 별도로 CPU 시간을 할당받아 실행된다. 스레드에서 할 작업은 run 메소드 안에 작성하는데 run 메소드가 스레드의 진입점이면서 메인 메소드이다.tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof - 스레드와 프로세스는 쌍으로 매치하지 않는다. (멀티스레드)tompa 모바일 프로그래밍 능력 시험 안드로이드 marcof - 스레드는 뷰를 잡고 있지 않을 수 있는 방법을 제공한다.tompa 모바일 프..
2011.09.27