profile
Software Engineer

creating python virtualenv in macos

jupyter notebook을 생성하든지, python을 사용해 어떠한 프로젝트를 진행할때, 항상 virtual environment를 생성해서 진행해 주는 것이 좋다. 프로젝트마다 필요한 dependency들이 다르고 해당 버젼들이 다를 수 있기때문이다. 이를 무

2022년 12월 10일
·
0개의 댓글
·

[Programmers] Lv.2 귤 고르기

https://school.programmers.co.kr/learn/courses/30/lessons/138476?language=python3 문제풀이 귤의 크기 마다 몇개의 귤이 있는지 효율적으로 계산하는 문제로 생각 할 수 있다. 첫 시도의 코드 이다. 카

2022년 12월 6일
·
0개의 댓글
·

Installing Mysql on Macos

Go to https://dev.mysql.com/downloads/ choose x86 for intel, ARM for M1 Download & Proceed If macos prevents you from opening the download, follow

2022년 12월 2일
·
0개의 댓글
·

[Programmers] LV.2 숫자 카드 나누기

https://school.programmers.co.kr/learn/courses/30/lessons/135807 문제풀이 GCD 를 구하는 문제다. reduce library를 사용하면, 여러숫자가 있을경우 gcd를 조금더 간편하게 구할 수 있다.

2022년 11월 29일
·
0개의 댓글
·

remote branch 로 local branch 만들기

git fetch -all git branch -v -a remotes 는 빼줘도 됩니다. git switch -c Ex. git switch -c test-branch origin/external-branch 이렇게 되면, origin/external-br

2022년 11월 27일
·
0개의 댓글
·

Transaction 이란?

ACID 트랜잭션은 ACID 를 보장해야한다. > - 원자성 Actomocity 트랜잭션내 실행한 작업들은 모두 성공하거나, 실패시 실행전으로 돌아가야한다 일관성 Consistency 트랜잭션내 변경사항은 일관성있는 데이터베이스 상태를 유지 해야한다. 그럴 수 없다면

2022년 11월 21일
·
0개의 댓글
·

Connection Pool 이란?

배경 데이터베이스의 커넥션을 획득하귀 위해서는, 다음과 같이 복잡한 과정을 거쳐야 한다. 애플리케이션 로직은 DB 드라이버를 통해 커넥션을 조회한다. DB 드라이버는 DB와 TCP/IP 커넥션을 연결한다. 물론 이 과정에서 3 way handshake 같은 TCP/

2022년 11월 19일
·
0개의 댓글
·

Datasource 란?

배경 커넥션을 얻는 방법에서는 다양한 방법 들이 존재한다. Driver Manager를 사용해 신규 커넥션을 생성하는 방법 커넥션풀에서 존재하는 커넥션을 가져오는 방법 (HikariCP) 만약 1번 방법으로 어플리케이션을 사용하다가, 2번 방법으로 교체하고 싶다면

2022년 11월 18일
·
0개의 댓글
·

intellij autoimport setting 설정 방법

intellij로 개발할때, 일일히 새로운 package를 import 해주려면 매우 귀찮다. 이러한 경우,intellij -> preference -> Editor -> General -> Auto Import 로 가서Add unambiguous imports on

2022년 11월 13일
·
0개의 댓글
·

MacOS, cmd option 키 바뀌었을때 해결방법.

윈도우 키보드를 MacOS 에서 사용 할 경우, 가끔 option 키와 command 키가 뒤바껴서 작동하는 경우가 있다. 이럴 경우, fn+o 를 3초정도 가량 꾹 눌러주면, 키보드 layout이 MacOS 로 알맞게 돌아오며 해당 문제가 해결됩니다.

2022년 11월 13일
·
0개의 댓글
·

Mac OS 에서 xcrun: error: invalid error 해결하기

MacOS 업그레이드 이후, intellij 실행을 위해 Command Line Tool idea 을 실행하니 다음과 같은 에러가 발생하였습니다. intellij 만의 문제인 줄알았지만,다른 command line 에서도 에러가 발생하는 것으로 보아, 다른 곳에 문제가

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

터미널에서 Visual Studio Code 바로 실행하기

Visual Code Studio 다운로드 이후 실행 Shift + Cmd + p 실행

2022년 11월 6일
·
0개의 댓글
·