mj@home:~$

  • Java 8 날짜 관련 Class

    Java SE 8 날짜와 시간 Java는 8버전으로 업그레이드하면서 람다, 스트림 등 다양한 기능들이 추가되고 개선되었는데 새로운 날짜관련 API도 대폭 추가되었습니다. 이는 기존에 사용하던 Java가 내장한 날짜관련 API에 많은 문제가 있었기 때문입니다. 이 글에서는 이전까지 사용하던 날짜관련 API에 어떤 문제가 있었는지 간단히 살펴보고 Java8에서 새롭게 추가된 날짜관련 API를 살펴보고자 합니다. 기존...

  • folder내의 모든 파일을 순회하고 싶다!

    Files.walkFileTree(Path start, FileVisitor visitor) Java 7에서 지원하는 기능 Files.walkFileTree(path, new FileVisitor<Path>() { @Override public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { return FileVisitResult.CONTINUE; } @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { return FileVisitResult.CONTINUE; } @Override public FileVisitResult visitFileFailed(Path file, IOException exc) throws IOException { } @Override...

  • Python2 code style guide

    Style Guide for Python Code PEP 8 : https://www.python.org/dev/peps/pep-0008/ Use 4 spaces per indentation level. Limit all lines to a maximum of 79 characters. Surround top-level function and class definitions with two blank lines. Code in the core Python distribution should always use UTF-8 (or ASCII in Python 2). Imports...

  • Learn the Shell Script

    기본 문법 변수 변수를 선언할때 ‘=’ 양 옆의 공백이 없어야 한다. 변수명= : NULL로 초기화된 변수 선언 unset 변수명 : 변수를 제거 readonly 변수명 : 상수로 생성 set : 사용하고 있는 변수들의 리스트 특별한 변수 할당 방법 ${X:-Y} : x에 값이 있으면 그대로 출력, 그렇지 않으면 Y값을 사용 ${X:=Y} :...

  • TOAST UI Component 설치

    TOAST Ui 컴포넌트를 설치하기 위해서 bower install tui-code-snippet명령어를 사용하면 된다. 하지만 Windows는 기본적오르 bower가 설치되어 있기 않기 때문에 이를 설치해 npm install bower 명령어를 가지고 설치해주면 된다. 하지만 역시!! npm 또한 Windows에 깔려있지 않기 때문에 이를 위해 Node.js를 깔아줘야한다. Node.js 홈페이지에 들어가면 OS에 맞는 Node.js를 추천해 주기 때문에 쉽게 설치...

  • CSS 작성 순서

    모질라가 제안하는 CSS 속성 우선순위 display list-style position float clear width / height padding / margin border / background color / font text-decoration text-align / vertical-align white-space other text content

  • 용어사전

    A apache WebServer Angular AngularJS 1보다 빠르고 간결하게 개발이 가능하다. 장점 빠른 구축이 가능하다. 새로운 기능들을 사용할 수 있다. API가 간결하다. 생산성이 향상된다. 단점 프로젝트 구조가 복잡하여 설계가 힘들다. Angular CLI Angular 프로젝트를 쉽게 생성, 실행, 빌드하는 툴 Angular 프로젝트를 구조에 맞게 생성하고 배포할 수 있다. B BI Business Intelligence...