목록분류 전체보기 (139)
배고픈 개발자 이야기
C++로 무언가를 하기 위해, 컴파일러부터 설치합니다. 설치는 아래의 가이드를 참고하여 따라하였습니다. docs.unrealengine.com/ko/ProductionPipelines/DevelopmentSetup/VisualStudioSetup/index.html 언리얼 엔진용 Visual Studio 구성 언리얼 엔진 4 에서 작동하도록 Visual Studio 를 구성하는 팁입니다. docs.unrealengine.com 제외사항 - UrealVS 익스텐션 - UE4 Visualizer 설치 (VS2013용) - Visual Assist X Unreal engine 프로그래밍 퀵스타트 가이드 docs.unrealengine.com/ko/ProgrammingAndScripting/Programming..
대학교 졸업 6개월간의 빅데이터 사이언티스트 교육 1년간의 아이나비 시스템즈 5개월간의 스타트업 경험 12월 한달을 놀고 2021년 새해가 밝았다 나의 인생.. 나는 무엇을 잘할까.. 무었을 잘하든 원하는 목표를 위해 노력을 해보기로 마음먹었다.. 주변 많은 분들의 조언 [ DB공부(sqld 자격증) / 클라우드 및 쿠버네티스 공부 / 전기기사 / 사업 ] 의 추천이 있었지만 지금까지 프로그래머가 되기 위한 노력에 아쉬움이 생길것 같아 대학생활과 아이나비 시스템즈에서 많이 다루었던 C++공부를 다시 정리해 보려고 한다.. 첫째. 인터넷은 방대하므로 우선 유튜브 강의를 들으며 다시 기초를 되돌아보고 www.youtube.com/watch?v=WZLkdz277DA&list=PL4SIC1d_ab-b4zy_3F..
트와이스 딥러닝 반응형 웹플레이어 (YOLO) - https://github.com/yoonghee/F_CAM yoonghee/F_CAM encore final project (object detect / tracking / web / yolo) - yoonghee/F_CAM github.com 두다지 컴퓨터 사이언스 study - https://github.com/yoonghee/dsy yoonghee/dsy Dudaji Server Developer Training Program. Contribute to yoonghee/dsy development by creating an account on GitHub. github.com
코로나 2.5단계가 시행되었습니다.. 오늘 이후로 실내 매장 이용은 대부분 불가능해지므로.. 마지막 카페에서의 포스팅이에요!!~ 맥북 및 리눅스 개발을 시작하면서 다양한 커맨드가 미숙하거나 모르는게 많아 작성을 시작하는 리눅스 커맨드라인 치트맵 작성을 시작해 보아요!! (써보면서 배우자) 먼저 가장 많이 사용하는 터미널 부터 시작해볼게요~ 1. vi 실행하기 명령어 동작 vi file file을 연다 vi file1 file2 file1과 file2를 차례로 연다 view file file을 읽기 모드로 연다 vi -R file file을 읽기 모드로 연다 vi + file file을 열때 커서가 file 본문의 마지막 행에 위치한다. vi +n file file을 열어 n행에 위치한다. vi -r fi..
git은 버전관리 프로그램으로써 실무에서 사용하다보면 효율적인 업무를 위해 브랙치전략을 바꾸거나 수립하게 되는일이 있을거에요 그래서 git을 사용하는 엔지니어로써 git flow를 어떻게 사용하는것인지 알아보게 되었어요 시작하며.. 배달의민족 기술블로그의 사용기를 살펴보며, git flow 모델을 사용하게된 동기에 대한 필요성을 이해해 보았어요 도입을 결정한 이유는 다음과 같다고 합니다 배달의민족 앱 개발자가 2~3명에서 5명으로 늘어나면서, 이 5명이 모두 기능을 개발하는 것은 비효율적이었다고 해요. 개발 기간이 3주 이상으로 오래 걸리는 작업들이 많아지기 시작한 이유도 있었다고 합니다. 아마도 효율적인 업무분배를 위해서 가장 적합한 모델로 판정하여 Git-flow를 선택하였고, 기존에 git을 사용하..
git을 입문하기 위해 구글을 검색해 보았고 그중에서 생활코딩과 구름에듀의 코드스쿼트 코드가 눈에 띄었는데 구름에듀는 소스트리로 git을 알려주니 생활코딩을 통해 터미널 사용법을 익혀보자, 강의링크는 아래와 같다. https://opentutorials.org/course/2708 지옥에서 온 Git (새 수업으로 대체) - 생활코딩 이 수업은 GITn 시리즈로 완전히 대체 되었습니다. GITn은 보다 많은 내용을 작은 단위로 쪼개서 선택적으로 공부하실 수 있도록 제작된 수업입니다. 아래 주소를 통해서 GITn 을 접할 수 있습니다.� opentutorials.org 아래의 유튜브 동영상을 순서대로 보고 따라해보고 정리해보자 https://www.youtube.com/watch?v=tocFib6Ytls&..
IT관련 일을 하다보면 어떤 이유로든 버전관리 프로그램에 접하는 일이 있을것이다. 필자의 경우, 새로운 개발환경과, 새로운 버전관리를 준비하면서 git부터 알아보려고 한다. 기존에 경험해봤던 버전관리 프로그램으로는 SVN이 있고 git은 살짝 맛만 보았는데 실무에서 필요한 기능을 알려면 어떤걸 알아야 할지 벌써부터 설레는 마음~ 아무튼 기본적인 조작법부터 익히고 조금 까다로울 수 있지만 터미널 위주로 알아보려고 한다. 이 포스팅을 시작하게 된 이유는 혹시라도 가끔 헷갈리거나 모르는게 있으면 정리해 놓으면 좋지 않을까?
def solution(stones, k): answer, length = 0, len(stones) while True: loc = -1 while True: if loc >= length: #건널수 있는 인원 추가 answer += 1 break flag = 0 for i in range(1, k+1): if loc+i >= length: # 도착할 수 있으면 loc = length flag = 1 break if stones[loc+i] > 0: #현재 위치에서 건널수 있는 디딤돌이 있으면 stones[loc+i] = stones[loc+i] - 1 loc = loc+i flag = 1 break if flag == 0: # 건널 수 있는 돌이 없으면 return answer print(soluti..