분류 전체보기
-
Github Pages에 Custom Domain 적용하기Git 2018. 1. 27. 00:05
이 포스팅은 Github Pages와 Hexo를 통해 30분만에 기술 블로그 만들기 후에 Github Pages에 새로운 Domain을 적용하는 과정을 담고 있습니다. Github Pages를 통해 블로그를 만들고 싶다면 먼저 위의 글을 참고해주세요. 자 그럼 시작해 볼까요, 기본적으로 Github Pages를 통해 정적 페이지(Static Page)를 호스팅(Hosting)하는 경우에는 아래와 같은 도메인(Domain)을 제공 받게 됩니다.USERNAME.github.io 그렇다면 직접 DNS을 구입해 Github Pages에 적용 할 수는 없을까요? Github에서는 Custom DNS를 통해서 새로운 Domain을 Github Pages에 적용 할 수 있도록 하고 있습니다. 지금 보시는 블로그 역시..
-
Github Page와 Hexo를 통해 30분만에 기술 블로그 만들기Git 2018. 1. 27. 00:03
이 포스팅에서는 GitHub Page를 통해 손쉽게 개발 블로그를 Hosting 해보고 Command Line 명령을 통해 쉽게 블로그를 만들 수 있는 Hexo 프레임워크를 소개하고자 합니다.GitHub Page - https://pages.github.com/Hexo - https://hexo.io/지금 보고 계시는 블로그 역시 동일한 방법으로 30분 이내에 블로그를 개설 할 수 있었습니다. Git Page와 Hexo를 통해 개인의 기술 관련 문서를 손쉽게 관리하고 알릴 수 있기를 바랍니다.Git Page로 정적 페이지 Hosting하기Git Page를 통해 손쉽게 USERNAME.github.io 도메인을 통해 정적 페이지를 호스팅(Hosting) 할 수가 있습니다.Github Repository 생..
-
Jekyll로 GitHub Page Blog 만들기Git 2018. 1. 26. 02:53
GitHub Pages 에 블로그용 저장소 만들기GitHub Pages 에 블로그를 만드는 것은 그냥 GitHub 에 원격 저장소 하나를 만드는 것과 완전히 동일합니다. 방법은 GitHub Pages 페이지에 있는 ① ~ ④ 번 설명을 그대로 따라하면 됩니다.GitHub Pages 에 계정 만들기가장 먼저 GitHub Pages 에 저장소를 만듭니다. 2 이를 위해서는 GitHub Pages 홈페이지에서 스크롤을 내리면 ① 번으로 나오는 설명에서 Create a repository 링크를 누르면 됩니다.그러면 Create a repository 페이지로 이동하는데 Repository name 부분에 자신의 아이디 (username) 를 사용해서 username.github.io 와 같이 입력합니다. 만약..
-
python 개발 환경 구축Python/Django 2018. 1. 26. 02:51
python 개발 환경 구축Permalink 사용 스택: Docker, python3.6, Django, Nginx, Mysql, gunicornDockerPermalink 배포의 고통을 줄이기 유지보수를 위해 개발서버는 도커로 구축# centos 이미지 다운로드 docker pull centos:latest # 컨테이너 생성 docker run --privileged -d -p 80:80 -p 3306:3306 -p 21:21 --name xms centos:latest /sbin/init # 생성된 컨테이너에 연결 docker exec -it xms bash privileged: 컨테이너 안에서 호스트의 리눅스 커널 기능을 모두 사용d, detach: Detached 모드, 데몬 모드로 백그라운드..
-
-
Java - 정규표현식Java 2018. 1. 26. 01:21
문자열이 정해져 있는 형식(정규 표현식)으로 구성되어 있는지 검증해야 하는 경우가 있다. 예를 들어 이메일 등이다. 그것을 검증 하는 방법이 있다. 정규 표현식 작성 방법 기호 설명 [ ] 한 개의 문자 [abc] a,b,c중 하나의 문자 [^abc] a,b,c 이외의 하나의 문자 [a-zA-Z] a~z, A~Z중 하나의 문자 \d 한 개의 숫자,[0-9]와 동일 \s 공백 \w 한 개의 알파벳 또는 한 개의 숫자, [a-zA-Z_0-9]와 동일 ? 없음 또는 한 개 * 없음 또는 한 개 이상 + 한 개 이상 {n} 정확히 n개 {n,} 최소한 n개 {n, m} n개에서부터 m개까지 ( ) 그룹핑 ^ 시작 $ 끝 이 표를 가지고 실습을 해보자 다음은 02-123-1234 또는 010-1234-5678과 ..
-
Java - Stack, QueueJava 2018. 1. 25. 13:12
// Stack - LIFO// 마지막에 들어온 최신 것을 이용할 때 유용 // Queue - FIFO// 순차적으로 작업 처리할 때 유용 import java.util.Stack; public class TowelBox { public static void main(String[] args) { // Stack -> LIFO Stack box = new Stack(); // push box.push(new Towel("red")); box.push(new Towel("orange")); box.push(new Towel("yellow")); box.push(new Towel("green")); box.push(new Towel("blue")); box.push(new Towel("na..
-
Java - MapJava 2018. 1. 25. 12:19
// HashMap은 Map Interface로 구현한 대표적 Map Collection이다// Key와 Value Type은 Class 및 Interface만 가능하다(int -> Integer)// Collection Interface를 구현하지 않기때문에 기존과는 조금 다른 method를// 사용한다. Key: value store는 순서가 없다 Type은 Key,Value 2개를 쓴다 // 단일 값을 검색 할 경우 Key를 통해 Value를 찾는다// 모든 값을 가져 올 경우는 두가지 방법을 사용 한다.// 1. 모든 Key를 Set으로 가져와 key를 Itrator하는 방법// 2. Map(key,value)을 Set으로 가져와 key/value 단위로 iterator하는 방법 /..