전체 글180 TIL D-66 선택정렬 Selection Sort 오늘 배운 것> 정렬 알고리즘 - 선택 정렬(selection sort), 카운팅 정렬(counting sort) 1. 정렬 알고리즘은 ‘정렬되지 않은 상태에서 같은 키값을 가진 원소의 순서가 정렬 후에도 유지된다면’ 안정 정렬(stable sort)로 구분한다. 예를 들어, 4(1) 5 3 4(2) 1을 선택정렬(selection sort)한다면 선택정렬은 최소값을 찾아서 이 최소값을 배열의 첫번째 요소와 교환한다. 따라서 선택정렬의 과정은 다음과 같다. 4(1) 5 3 4(2) 1 1 5 3 4(2) 4(1) 1 3 5 4(2) 4(1) 1 3 4(2) 5 4(1) 1 3 4(2) 4(1) 5 그 결과 4(1)과 4(2)의 순서가 바뀌었음을 알 수 있다. 이를 해결하여 안정 정렬로 만들기 위해서는 최.. 2019. 11. 29. TIL D-68 포그 네트워크 설계 포그 컴퓨팅을 사용한 네트워크 설계 프로젝트를 진행중이다. 내가 낸 아이디어로 나름 참신하고 사업성도 있고 정말 개발까지 해볼까 싶은 그런 프로젝트라서 애정이 간다. 다만 구체화를 하려다보니 확실히 복잡한 부분이 있다. 3d 모델링이라던가..좌표값. 실시간 영상 처리 방법 등등. 아직 머리에 그려지기에 미비한 부분이 있는데 목요일까지 수도코드를 써야 한다. 그래도 네트워크는 재밌다! 더보기 한동안 많이 아팠다. 앉아 있는 것도 힘들어서 눈물이 날만큼. 그래서 틸이 뜸했다고 변명해본다. 다시 열심히 하자!! 뽀르투를 향하여~ 2019. 11. 26. TIL D-72 여성벤처협회 성과보고회 & 수료식 7개월간의 사업 성과보고회와 수료식이 있었다. 이전 일정이 있어서 성과보고회는 참여하지 못했고, 이름이 호명되기 직전에 도착해서 식에 참여했다. 처음 1박2일 캠프로 시작해서 함께 으쌰으쌰했던 여러 대표님들이 최우수상을 받으시기도 하고, 사업을 훌륭하게 이끌어 나가고 계신 모습들을 보면서 우리 한 명 한 명의 성장이 내 일처럼 기쁘고 뿌듯했다. 이렇게 멋진 분들을 여성벤처협회를 통해 알게 돼서 영광이다. 나도 남은 사업을 끝까지 열심히 해서 의미있는 결과물을 내야겠다. 더보기 그리고 반농반진으로 스카웃제의도 받았다. react+nodejs 의 기술스택을 필요로 하시는 대표님인데 꽤 괜찮은 사업느낌. 내가 원했던 성장가능성이 큰 스타트업에 들어가서 함께 쑥쑥 올라가는 그런 회사일 가능성이 있어 보였다. 어.. 2019. 11. 20. TIL D-73 Xd 와이어프레임 만들기 XD 커미션 버전으로 와이어프레임을 작성했다. 상세 설명도 넣었는데 설명부분은 동영상에 나오지 않아서 링크로 공유해야겠다. 2019. 11. 20. TIL D-74 User Requirements 작성 더보기 저번 심화교육을 이틀이나 갔는데도 시간이 모자라서 추가 멘토링으로 보충하게 됐다. 정부에서 하는 멘토링을 찾아서 사업비를 써서 집행하거나, 전담멘토님께 무료로 1회 더 해달라고 부탁해야 한다. 11월은 여유가 있을 줄 알았는데 시간적으로 빠듯한 달이다. 지금까지 사회주의적 분배체계였다면 앞으로는 성과주의다. 오늘 배운 것> 1. 사용자 요구사항 명세서(User Reqiurements Specification) : 사용자가 시스템에 구현되기를 바라는 사항을 작성한 문서이다. 요구사항을 분석하여 명확하고 완전하게 기록해야 한다. 또한 사용자나 개발자 모두 쉽게 이해할 수 있도록 만들어야 한다. Requirement Discovery User Requirements System Requirements .. 2019. 11. 19. TIL D-75 Nodejs 로 스토어 만들기_라우터 express.Router 라우팅이란 애플리케이션 엔드포인트(URI)의 정의, 그리고 URI가 클라이언트 요청에 응답하는 방식이다. express.Router 클래스를 사용하면 모듈식 마운팅 가능한 핸들러를 작성할 수 있다. Router 인스턴스는 미들웨어로, 라우터 모듈에서 미들웨어 함수를 로드한다. (미들웨어란 구조 내에서 중간 처리를 위한 함수이다. use() 안에 들어가는 함수. 먼저 로드되는 미들웨어 함수가 먼저 실행된다. 순서가 중요!) 따라서 Router 란 라우터 단위로 request 가 발생하면 실행되거나, 특정 라우터가 실행되었을 때마다 실행되는 미들웨어이다. app.use(index) // 정적파일을 제외한 모든 요청을 index 미들웨어가 처리한다. app.use('/', index.. 2019. 11. 17. 이전 1 ··· 23 24 25 26 27 28 29 30 다음