전체 글 389

Windows) WSL 2 설치하기

Windows에 WSL 2 설치하기 WSL은 Windows Subsystem for Linux 의 약자로, 윈도우에서도 리눅스 명령어를 사용할 수 있게 해줍니다. Mac을 사용하면서 unix 계열 OS로서, Terminal을 통해 각종 명령어를 입력해 컴퓨터를 제어 하는게 정말 편했고 맥북의 아주 큰 매력이라고 느꼈는데요. 그 아쉬움을 어느정도 달래 줄 수 있습니다. 아래의 명령 프롬프트(CMD)에 아래 명령어를 입력해 윈도우 버전을 확인합니다. winver 그러면 아래의 Windows 정보가 나오는데요, 버전 20H2 라고 써있는 걸 확인해야 합니다. 최소 20H1 이상이어야 합니다. 버전이 확인 되었다면 시작하겠습니다. 버전 업데이트가 필요한 분은 꼭 업데이트를 먼저 진행하셔야 합니다. 명령 프롬프트..

IT Computer/Windows 2021.08.05

MacOS PostgreSQL 설치 하고 테이블 생성, 조회하기

MacOS PostgreSQL 설치 하고 테이블 생성, 조회하기 ​ PostgreSQL PostgreSQL은 확장 가능성 및 표준 준수를 강조하는 객체-관계형 데이터베이스 관리 시스템의 하나 입니다. 오픈소스 RDBMS로서 사용율은 Oracle, MySQL, Microsoft SQL에 이어 4위를 기록하고 있으며 특히 MacOS 서버의 경우에는 PostgreSQL이 기본 데이터베이스 입니다. ​ ​ 설치를 위해 brew에 postgresql 을 검색해 보았습니다. brew search postgresql brew install postgresql 을 입력 해서 default 버전인 13.3 버전을 설치하겠습니다. ​ 설치가 완료되었습니다. To start postgresql : 이라며 친절하게 시작하는 ..

Data/PostgreSQL 2021.08.04

java로 작성해보는 정렬 알고리즘과 성능 비교

java로 작성해보는 정렬 알고리즘과 성능 비교 얼마전 정렬 알고리즘을 손 코딩 해 볼 기회가 있었습니다. 갑자기 눈앞에 정렬 알고리즘을 손코딩 해야 하는데, 제한시간도 있다 보니 잠시동안 고민이 되었습니다. 당장에 간단하게 작성할 수 있는 버블정렬을 선택해 다른 문제 풀이에 쓸 시간을 조금 더 벌 것인가 아니면 자바를 처음 배울때 직접 구현해보려다가 못했던 퀵정렬을 한번 작성해 볼 것인가. 결론부터 말하자면 안전한 길을 택했습니다. 솔직히 버블정렬의 쉬운 난이도에도 불구하고 항상 실제로 코드를 구동해보고 테스트 하기 전 까지는 맞는지 문제가 있는지 확신이 서지 않았습니다. ​ ​ 과거로 돌아가, 학원에서 초급 자바시간에 정렬에 대해 배우는 기회가 있었습니다. 선택, 버블, 삽입 정렬에 대해서 간단하게 ..

피보나치 수열과 프로그래머스 땅따먹기 문제로 알아보는 Dynamic Programming (동적 프로그래밍)

https://programmers.co.kr/learn/courses/30/lessons/12913 자세한 문제는 programmers를 통해 확인 해 주세요. 문제 땅따먹기라고 하지만, 우리가 알고있는 땅따먹기와는 거리가 있습니다. 차라리 어렸을 적 하고 놀던 "사방치기"를 떠올리는 것이 조금 더 가깝습니다. 맨 첫줄 부터 시작해서 1 2 3 5 5 6 7 8 4 3 2 1 한줄씩 아래로 내려가는데, 일단 지금 밟은 열은 다음번 행에서 또 밟을 수가 없습니다. 예를 들어 첫 줄에서 5로 시작했다면, 다음 줄에서는 8을 밟을 수 없습니다. 탐욕법 무조건 지금 상황에서의 최선을 선택하는 "탐욕법" 으로 문제를 푼다면 다음 줄에서 더 큰 숫자의 기회를 잃을 수 있기때문에 다른 접근이 필요합니다. 위의 예시..

티스토리 마크다운 깃허브 스타일로 변경하기 ( Tistory Github Markdown)

티스토리 마크다운 Github 스타일로 변경하기 티스토리에는 데이터 백업 기능이 없기 때문에 제가 작성한 블로깅 내용들을 추후에 migration 시켜야 할 때를 대비해 markdwon 형식으로 작성 하며, 작성 내용들을 하나한 백업 해 두려고 하는데요. md로 작성하는 글들은 첨부 이미지들 또한 Github에 호스팅 하며 링크를 첨부해 작성 하고 있습니다. 그런 의미에서 얼마전 Typora로 블로그에 올릴 md 파일을 하나 작성했었습니다. Github markdown 스타일로 작성을 했는데, 그대로 마크다운으로 붙여넣었는데, 전혀 의도대로 렌더링이 되지 않습니다. 지금부터 Tistory의 마크다운 을 Github 스타일로 변경해보도록 하겠습니다. 블로그 관리 홈의 "꾸미기" - "스킨 편집" 으로 갑니..

Development/HTML ⁄ CSS 2021.07.31 (3)