一寸大海 劫長之井
배쉬 텍스트 컬러링리눅스 터미널을 보다 보면 참 다양한 텍스트 컬러링을 볼 수 있습니다. 어떻게 하는 걸까요? 아참. 윈도우는요? 일단 안 된다고 들었습니다. ANSI ESCAPE CODE - Select Graphic Rendition Parameters컴퓨터의 상태를 제어 하기 위해서 ESC+문자 의 구조로 하여서 텍스트를 전달 하는 것이 아니라. 특정 제어동작을 하도록 지시하는 코드가 ANSI ESCAPE CODE 입니다. 대충 삑 소리를 내라 등을 포함 하는 코드 입니다. 그중에서 그래픽과 관련된 코드인 SGR 코드들을 이용하여 텍스트를 제어 합니다. 대략적인 사용 법은 아래와 같습니다. echo 로 출력 되는 스트링 "\033[3mCOLOR1" 에 따라서 COLOR1 은 붉은 색으로 표시 되게 ..
log4j의 로거를 가져 오는 코드는 아래와 같습니다. private static final Logger logger = LogManager.getLogger(className.class);그리고 이 코드를 로거를 사용할 모든 클래스에서 삽입하면 되죠. 그리고 클래스가 많아지면 매우 귀찮습니다.그래서 라이브 탬플릿에 넣어 봅시다. Setting > Live Templates 를 열고 추가 버튼의 Live Templates 를 눌러서 추가 화면을 열어 봅시다. Abbreviation 은 getlogger 로 Description 에는 getlogger for Log4j 라고 넣어봅시다.그리고 마지막으로 내용에는 위의 코드를 그대로 넣습니다. 그리고 선언문이니까. Application in 은 java>De..
PostgreSQL. SQL 파일 읽어 오기.1. load sqlfile.sql 파일 읽어오기. def create_tables(): """ create table if not exist """ conn = psycopg2.connect("dbname=" + dbname) c = conn.cursor() str = "" for line in open('sqlfile.sql'): if not line.startswith("--"): str += line c.execute(str) conn.commit() conn.close() 2. sql 파일 내에서 데이타베이스 생성 하고 접속하기.DROP DATABASE IF EXISTS dbname; CREATE DATABASE dbname; \c dbname 2-1..