profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

try, try?, try! swift

do catch와 혼합해서 사용이 내용을 검색하게 된 계기가 try를 do catch없이 사용하는것을 보고 검색하게 됐는데제일 밑의 경우에 해당되는 듯!현재 함수에서는 부르기만 하고 에러 처리를 상위함수에게 위임하는 형태인듯스택 오버플로우, 상세하게 종류별로 설명해놓음

2021년 2월 10일
·
0개의 댓글
post-thumbnail

단축키(xcode, finder) [작성중]

플레이그라운드에서 현재줄까지 실행: shift + return(enter)현재 경로를 클립보드로 복사: opt + cmd + cQ

2021년 2월 9일
·
0개의 댓글

jekyll-TeXt-theme github io 설치

jekyll-TeXt-theme로 설치하기로함 jekyll-TeXt-theme 깃헙 jekyll-TeXt-theme manual taelee42로 깃헙 포크함 taelee42.github.io > 공식문서에 나온 도커 환경 설치로 했었는데 설치가 제대로 되지 않는

2021년 2월 7일
·
0개의 댓글
post-thumbnail

[yebalja.com] 프론트 서버 docker로 이전 (진행중)

👀 docker를 배웠지만 실제 프로젝트에 써먹지는 않았다. 팀원들과 함께 개발한 yebalja.com 서버를 하나둘씩 차차 도커화(dockerize)를 시도해 보기로한다.지금 yebalja.com은 프론트, 백, 데이터베이스 이렇게 총 3개의 서버가 각각 돌아가고

2021년 1월 22일
·
0개의 댓글

ssh fingerprint삭제 하기

ssh로 접속했을 때 fingerprint를 사용해 접속할거냐고 물을때가 있다.이때 한번 사용한 fingerprint가 계속해서 사용하게 되는데추후에 접속이 재설정되어도 fingerprint는 컴퓨터에 남아있기때문에 삭제해주지 않으면 아래와 같은 에러 메세지가 뜬다.이

2021년 1월 21일
·
0개의 댓글

certbot설치시 에러 처리(Skipping bootstrap because certbot-auto is deprecated on this system.)

certbot설치시 에러 처리이런 에러가 났습니다.서버이전중에 난 에러인데 이전 전 서버에서는 잘 돌아가다가 이전 후 서버에서는 이런 문제를 일으켜서 의아했습니다.인터넷을 살펴보니 wget으로 설치하지 말고 snapd로 설치하면 된다는 글을 발견했습니다.ubuntu에서

2021년 1월 14일
·
0개의 댓글
post-thumbnail

스위프트 기초 문법

overload 가능C의 포인터와 비슷한 기능원래 함수에 인자를 넘겨주면 원본에 영향을 안미치는데이렇게 하면 원본에 영향을 미침파이썬이나 자바스크립트에서는 값을 넣었다가 None이나 null로 바꿔도 문제가 없음하지만 스위프트에서는 nil이 될 수도 있는 값은 표시를

2021년 1월 13일
·
0개의 댓글
post-thumbnail

Tagged Template Literal 예시

결과

2021년 1월 11일
·
0개의 댓글

하위 node_modules폴더 전부 삭제하기

https://stackoverflow.com/questions/42950501/delete-node-modules-folder-recursively-from-a-specified-path-using-command-line

2021년 1월 9일
·
0개의 댓글

promise 코드

위 아래는 같은 코드라고함then에 자동으로 위에서 넘겨온 결과를 인자로 넣어주는듯

2021년 1월 7일
·
0개의 댓글

BFS, DFS이 어느 상황에 더 적합한지

답의 깊이가 깊지 않으면 BFS가 더 적합하다답의 깊이가 깊고 답이 흔치 않다면 DFS는 오래걸릴수있고 BFS는 빠를 수 있다.트리의 너비가 엄청 넓으면 BFS는 많은 메모리를 필요로 하므로 부적합할 수 있다.답이 자주 있지만 깊이가 깊다면 BFS보다 DFS가 더 적합

2021년 1월 4일
·
0개의 댓글
post-thumbnail

[ios 1일차] 오토 레이아웃

오토레이아웃을 설정하기 위해서는 뷰의 크기와 위치가 필요하다.크기는 양사이드의 위치로 대체할 수 있다.예를들어 왼쪽 모서리와 오른쪽 모서리의 위치를 설정함으로써 가로의 길이가 설정된다.뷰의 사이즈는 레이아웃마다 다르게 할 수 있을것 같은데 이미지의 사이즈도 다르게 할

2020년 12월 26일
·
0개의 댓글

코딩테스트 치트시트(Python)

🦊 최소 힙 🦊 스택 🦊 큐

2020년 12월 18일
·
0개의 댓글

우테코 프리코스 후기

java를 한번도 다뤄본 적 없음.java가 객체지향 언어라는 것을 이번에 깨닫게 됨.C, python, javascript를 조금 다룰 수 있음.이번 우테코 프리코스를 진행하면서 배우고 알게 된 것들을 정리해보겠습니다.일단 자바라는 언어에 대해 알 수 있는 좋은 기회

2020년 12월 15일
·
0개의 댓글
post-thumbnail

과거 커밋 바꾸기(git amend, rebase)

먼저 바꿀 파일이 있다면 모두 add한다.git commit --amend을 터미널에 입력하면 vim창이 뜨면서 커밋 내용이 뜨는데 거기에서 커밋 로그를 수정해서 ESC(입력모드에서 나오기)를 누르고 -> :wq(저장후 종료)를 입력하면 커밋이 바뀌어 있다.git re

2020년 12월 8일
·
0개의 댓글

bisect_right, bisect_left

배열에서 특정한 값의 갯수 구하기

2020년 12월 5일
·
0개의 댓글

행렬 회전 코드

2020년 12월 5일
·
0개의 댓글

forest admin 설치(nodejs용 데이터베이스 관리 툴)

먼저 development환경에서 forest admin을 설치해야 한다.이때 lumber라는 툴을 이용해서 데이터베이스가 구축되어 있는 백서버의 코드를 일일이 읽어서 데이터베이스 구조를 파악한다.이때 만들어진 폴더에 들어가서 npm start를 통해 forest와 연

2020년 11월 16일
·
1개의 댓글

nginx reverse proxy(리버스 프록시) 적용

렛츠인크립트적용하기 전에 리버스 프록시를 꼭 먼저 설정해줘야 한다.(해당 리버스 프록시를 cerbot이 인식해서 nginx.conf 파일을 수정해주기 때문)sudo apt-get install nginxsudo vim /etc/nginx/nginx.conf일단 아래 부

2020년 11월 15일
·
0개의 댓글
post-thumbnail

교착상태 (DeadLock)

데드락의 발생조건(4가지)Mutual ExclusionHold and WaitNo PreemtionCircular Wait데드락의 처리방법(4가지)Deadlock preventionDeadlock AvoidanceDeadlock Detection and recovery

2020년 11월 10일
·
0개의 댓글