전체 글(17)
-
Design Patterns - Singleton Pattern
디자인 패턴이란? 디자인 패턴이란 객체지향 프로그램을 설계할 때, 자주 발생하는 문제점들을 보완하고 개선하기 위해 고안된 패턴입니다. 디자인 패턴에는 수많은 종류가 있는데, 프로그래밍 언어의 특성, 소프트웨어의 특성, 개발 편의 등 여러가지 요소에 의해 어떤 디자인 패턴을 사용하는 것이 가장 적합한지 정해집니다. 제가 현재 공부 중인 JAVA를 기준으로만 봐도 Factory Pattern, Singleton Pattern, Prototype Pattern, Structural Design Pattern Adapter Pattern 등 무수히 많이 존재합니다. 이제부터 공부하면서 하나씩 기록해 보겠습니다. Singleton Pattern Singleton Pattern이란 이름에서도 유추할 수 있듯이 객체..
2021.01.23 -
Mac의 Dock에 빈 공간을 넣어 분류해보자!
Mac의 터미널에서 아래 명령어를 입력하시면 Dock이 재실행되면서 빈공간이 생깁니다. defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; killall Dock 위 파란 동그라미 처럼 맨 끝에 빈 공간이 생기게 됩니다. defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; 빈 공간을 여러개 만들고 싶다면 위 명령어를 여러번 복붙하고 마지막에 killall Dock 위 명령어를 입력하면 됩니다.
2021.01.21 -
Git 연결하기 (기초)
1. Git 설치하기 https://git-scm.com/book/en/v2/Getting-Started-Installing-Git Git - Installing Git This book was written using Git version 2.8.0. Though most of the commands we use should work even in ancient versions of Git, some of them might not or might act slightly differently if you’re using an older version. Since Git is quite excellent at pres git-scm.com MacOS에서는 터미널에서 아래 명령어를 이용하여 Git을 설치할..
2021.01.21 -
Mac Eclipse에서 표준 입출력을 파일 입출력으로 변경 하기
Eclipse의 입력과 출력을 콘솔이 아닌 텍스트 파일 혹은 기타 파일을 통해서 입력하는 방법에는 총 2가지가 있습니다. 그 2가지 방법에 대해 알아보겠습니다. 1. 프로젝트 실행 환경 설정 변경 1️⃣입출력 방법을 변경하고 싶은 프로젝트 폴더를 오른쪽 클릭! 2️⃣Run As에서 Run Configurations...을 클릭! 3️⃣Common 탭을 클릭! 4️⃣Input File, Output File 클릭하고 각각의 파일 선택! 5️⃣Apply 누르시고 그냥 실행하면 입력은 Input File에서, 출력은 Output File로 입출력됩니다. 2. 코드를 이용한 변경 메인 함수를 시작하 실 때, System.setIn(new FileInputStream("input.txt")); System.set..
2021.01.20 -
First Commit
Let's make it a habit to record whatever I did today
2021.01.12