SSAFY 7기 지원자 Q&A
후기/SSAFY2021. 11. 8. 19:11SSAFY 7기 지원자 Q&A

들어가기전SSAFY 7기 지원자를 대상으로 약 4주간 질문을 받았고, 너무 사적인 질문을 제외하고 주관적으로 답변해보겠습니다.절대 SSAFY의 공식적인 답변이 아니며, 먼저 경험해본 사람으로써 도움을 드리고자 작성하는 점 참고바랍니다.또한, 중복 질문은 하나로 통일했습니다. 질문각종 개발 과목 성적이 좋지 않고 졸업한지 시간이 꽤 지나 기초부터 배워야 하는 전공자 입니다. 전공자반 java 를 기초부터 배우기에 힘들까요? 다른 대안이 있을까요?사람마다 너무 천차만별이라 일단 부딪혀보시는걸 추천합니다. 왜냐면 초반에 java반이 너무 힘들면 python 반으로 변경하는 분도 보았습니다. ct준비는 어떻게 하셨나요??🥺제 개인적인 경험을 말씀드리자면 CT만을 위해서 문제집을 구매하진 ..

[MacOS] M1 python3 설치하기
Tech/OS2021. 11. 5. 09:56[MacOS] M1 python3 설치하기

사전 설치 2021.11.04 - [MacOS] - [MacOS] Git 설치하기 위 글에서 brew는 꼭 설치 되어야 합니다! 만약, bash에 대해 궁금하시다면 아래 글을 참고하세요 2021.11.15 - [OS/Linux] - [Linux] source 명령어와 bash에 대해 알아보자 주의할 점 제 맥북의 경우 python2 버전이 사전 설치되어 있었고 python3를 설치하게 되더라도 python을 실행하면 기존에 설치되어 있던 python2를 실행하는 문제점이 있었습니다. 이번 포스팅에서는 python2 대신 설치한 python3로 변경하는 작업도 진행하겠습니다. brew로 pyenv 설치 brew install pyenv MacOS에선 pyenv를 이용해 python을 설치합니다. pytho..

[MacOS] Brew & Git 설치하기
Tech/OS2021. 11. 4. 11:37[MacOS] Brew & Git 설치하기

설치 환경 Macbook Pro M1 2020년형 zsh가 아닌 bash 사용(vscode 내 터미널) 설치 과정 1. Homebrew를 설치합니다. 2. Homebrew를 통해 Git을 설치합니다. 1. Homebrew 설치 우선 두가지 단계로 나뉩니다. /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)" 위 명령문을 입력하여 설치를 해줍니다. eval $(/opt/homebrew/bin/brew shellenv) 위 명령문을 입력하게 되면 brew라는 커맨드를..

[Git] Git rebase로 저장소 업데이트하기
Tech/Git2021. 10. 28. 15:25[Git] Git rebase로 저장소 업데이트하기

과정 1. 원격 저장소(main)로부터 변경사항 가져오기 2. 로컬 최신화(feature/test) 하기 3. 원격 저장소(feature/test) 최신화 하기 rebase로 로컬 저장소 최신화하기 1. 현재 저장소의 원격 주소 확인 git remote -v 2. 원본 저장소(main)의 원격 주소를 추가 git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPO.git 3. 원본 저장소의 주소가 추가되었는지 확인하기 git remote -v 4. 원본을 fetch 하기 default 브랜치를 main이 아닌 develop으로 했다면 main 대신 develop을 적어주면 됩니다. git fetch upstream main 5. reb..

[Git] 이미 커밋된 이메일 내역 바꾸기
Tech/Git2021. 10. 26. 15:47[Git] 이미 커밋된 이메일 내역 바꾸기

문제점 분명 같은 메일로 Commit을 날렸는데 제대로 인식하지 못하는 문제를 발견했습니다. 알고보니 @gmail.com이 아니라 @gmai.com으로 보냈더라구요.. 헛헛.. 해결방법 git filter-branch --env-filter ' WRONG_EMAIL="잘못된 이메일" NEW_NAME="사용자 이름" NEW_EMAIL="올바른 이메일" if [ "$GIT_COMMITTER_EMAIL" = "$WRONG_EMAIL" ] then export GIT_COMMITTER_NAME="$NEW_NAME" export GIT_COMMITTER_EMAIL="$NEW_EMAIL" fi if [ "$GIT_AUTHOR_EMAIL" = "$WRONG_EMAIL" ] then export GIT_AUTHOR_N..

SSAFY 7기 모집과 Tip
정보전달2021. 10. 14. 01:28SSAFY 7기 모집과 Tip

7기 모집 공고 시간이 너무 빠르네요.. 벌써 5기도 수료까지 2개월 정도 남았습니다. 모집 안내 리플렛을 보시고 내용을 참고하시길 바라며, 지원 전에 제가 작성해둔 Q&A와 SSAFY 관련 게시글은 한 번씩 꼭 읽어보시면 도움 될 것입니다. 2021.01.09 - [후기/SSAFY] - 삼성 청년 SW 아카데미 SSAFY 지원 Q&A 모음 삼성 청년 SW 아카데미 SSAFY 지원 Q&A 모음 모든 내용은 지극히 주관적이며, 자세한 내부 정보는 공개하지 않습니다. 합격 이후의 Q&A는 따로 포스팅하겠습니다! 210414. 질문 일부 삭제 지원 관련 1. 서울/대전/구미/광주 어디가 제일 경쟁률 imksh.com 모집인원 5기는 750명, 6기는 950명, 7기는 1150명까지 확대된다는 기사를 접했습니다..

[백준] 17825 주사위윷놀이 python 시간단축 풀이
OnlineJudge2021. 10. 4. 02:01[백준] 17825 주사위윷놀이 python 시간단축 풀이

문제로 이동 이 문제의 핵심 1. 윷놀이 맵을 어떻게 구현할 것인가? 2. 두가지 루트로 이동을 어떻게 할 것인가? 시간 단축 윷놀이 맵을 어떻게 구현할 것인가에 따라 달라졌습니다. 어떻게보면 당연한 말이지만 O(1)로 다음 위치를 판단하게 할 것인지 아니면 재귀함수를 사용해 (마치 LinkedList처럼) 다음 위치를 판단하게 할 것인지 고민했습니다. 여러 시도 끝에 O(1)이 가장 빠른 속도를 보였습니다. 그 과정을 이 글에서 설명합니다. 1차 시도 (968ms) # 출발,도착 포함 33개 / 자식 index, 자신 점수 field = [[0, 0]] * 33 def init_field(): global field for i in range(0, 21): field[i] = [[i + 1, i * 2..

프로그래머스 테크 피드 노젓기
후기/경험2021. 9. 24. 23:21프로그래머스 테크 피드 노젓기

프로그래머스 테크피드 갑자기 방문수가 급증하고 외부 유입이 많길래 봤더니 Programmers에 제 블로그 포스팅이 걸려있더라구요.. 무한영광... 민망.. 아마 최근 Delivery Hero Korea 채용이 진행 중이었는데 똑똑한 AI(?)가 글을 걸어준 게 아닐까 생각되네요. 사실 해당 글이 풀이 포스팅도 아니고 정말.. 일기에 가까운 글인데 이렇게 유입되니 감개무량합니다ㅎㅎ 블로그를 하면서 제 글을 보고 가져가신 뒤 출처를 달아주시는 감사한 분들, 댓글로 추가적인 정보를 요청하시는 분들 덕에 할 맛 나는 것 같습니다 ㅎㅎ 지금은 삼성 리서치 오픈소스 프로젝트 때문에 정신없이 시간을 보내고 있는데, 10월엔 조금씩 시간을 내서 최근 진행한 2개 프로젝트에 대해 기술적인 방향으로 포스팅할 예정입니다...

[Nodejs] required is not defined 해결 방법
Tech/Node.js2021. 9. 24. 18:10[Nodejs] required is not defined 해결 방법

원인 Client side에서 node 문법을 사용해서 발생했던 문제였고 이곳에서 솔루션을 찾았습니다. 해결 방법 크게 3가지 방법이 제시되어 있는데 간단히 Browserify로 해결할 수 있었습니다. Browserify는 require를 하는 모든 모듈을 하나의 코드로 합쳐주는 역할을 합니다. 우선, browserify를 설치하고 npm i -g browerify 원하는 파일을 browserify를 이용해 require 없이도 사용 가능한 파일로 만들어줍니다. browserify {대상 파일} -o {저장 경로} // ex) browserify src/test.js -o lib/bundle.js 새로운 문제 어쨌든 require 문제를 해결했는데, 모든 코드를 하나로 합쳤더니 무려 8800줄의 js 파..

[Spring] Swagger ui Failed to load API definition 에러
Tech/Java&Spring2021. 9. 22. 14:01[Spring] Swagger ui Failed to load API definition 에러

작업 환경 Windows10 Chrome 에러 내용 Failed to load API definition Fetch error undefined http://localhost:8080/v2/api-docs There was an unexpected error (type=Internal Server Error, status=500). The request was rejected because the header value "(생략)=김싸피상품&4444&5555; admin=관리자상품&3000&5555; csrftoken=c5vXn9tLMDisCLLstOQX78Tew0J5qE5htQkUrlE4DdHtKjEG4Pr9CxWdHRG0y4YL; _ga=GA1.1.462135574..

반응형
image