공부 || 정리
[Java] DFS, BFS 정리
[Java] DFS, BFS 정리
2020.12.15DFS( 깊이 우선 탐색 , Depth-First Search) 루트 노드( 혹은 다른 임의의 노드)에서 다음 분기(branch)로 넘어가기 전에, 해당 분기(branch)를 모두 탐색하는 방법. 탐색 후에는 다시 원점으로 돌아가 다른 분기를 탐색합니다. 특징 자기 자신을 호출하는 순환 알고리즘의 형태를 지닙니다. (재귀 or 스택) 이 알고리즘을 구현할 때 가장 큰 차이점은 그래프 탐색의 경우 어떤 노드를 방문했었는지 여부를 반드시 검사해야한다는 것입니다. (이를 검사하지 않을 경우 무한루프에 빠질 수 있다. ) ex) visit[index] = true; 미로를 탐색할 때, 해당 분기에서 갈 수 있을 때까지 계속 가다가 더 이상 갈 수 없게 되면 다시 가장 가까운 갈림길로(새로운 분기)로 돌아와서 다..
[Jira Software] Scrum 보드 사용법 간단 정리
[Jira Software] Scrum 보드 사용법 간단 정리
2020.10.161. Scrum Board란? 프로젝트를 관리하는 방법중의 하나이며, 스프린트(sprint) 라고 불리는 단위로 프로젝트를 관리한다. (스프린트 기간은 보통 2주로 진행한다.) Scrum Board 에서는 보통 전체 과제가 아닌, Sprint내에 할당된 과제만 보인다. 백로그에서 작업하고, 스프린트에서 작업을 계획하고 예측하며, 정기적인 일정에 따라 작업을 제공하는 애자일 팀에 적합하다. 2. Scrum Board 만들기 ○ 보드 만들기 선택 ○ 스크럼 보드 템플릿 선택 스크럼 보드 만들기를 클릭한다. Scrum 백로그(모든 과제)를 스프린트 단위로 보여준다. Kanban 백로그(모든 과제)를 전부 보여준다. ○ 보드 이름 짓기 전에 나오는 보드 생성 모달에서는 기존 프로젝트에서의 보드를 클릭하면 된다...
[Error] No valid exports main found for \node_modules\colorette 해결하기
[Error] No valid exports main found for \node_modules\colorette 해결하기
2020.10.01리액트 프로젝트 진행 시, 갑자기 CSS가 import 되지 않는 상황이 올 수 있다. 보통 이러한 오류인데, 구글링 결과, Node.js 버전이 낮을 경우 이러한 오류가 발생한다. 해결 방법은 Node.js의 버전을 업그레이드 후, npm을 재시작하면 정상 작동된다. windows 기준 해결 방법은, 아래 링크로 들어가서 Windows Installer로 node.js를 최신 버전으로 재설치해주면 된다. nodejs.org/ko/download/current/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org
[Java] 스택(Stack) 정리 및 구현
[Java] 스택(Stack) 정리 및 구현
2020.06.17이번 포스팅에서는 자료구조의 하나인 '스택(Stack)'을 다루고자 한다. 먼저 스택의 정의에 대해서 간략하게 설명하고 스택의 동작과 스택의 구현 방법을 JAVA코드를 참고해 구현해보겠다. 1. 스택(Stack)이란 무엇인가? 우선 영어 단어 '스택(Stack)'이란 '쌓다' , '쌓아 올린 더미'를 의미하며, 자료구조의 '스택(Stack)' 역시 이러한 특징을 지닌다. 스택은 메모리 안 데이터들을 더욱 효율적으로 다루기 위해 만들어진 데이터 참조 방식이며, 한쪽 끝에서만 데이터를 넣거나 뺄 수 있는 선형구조이다. 즉, 마지막에 들어온 데이터가 가장 먼저 나가는 특징인 LIFO구조(Last In First Out, 후입 선출)를 갖는다. 네모 상자 안에 여러 개의 공을 넣고 빼는 생각을 하면 편리하다. ..
[Error] 노트북 던져버릴뻔한 Intel, AVD HAXM(에뮬레이터 가속화) installation falied 해결하기.
[Error] 노트북 던져버릴뻔한 Intel, AVD HAXM(에뮬레이터 가속화) installation falied 해결하기.
2020.06.11문제 인식 어떤 문제인지 깨닫기에는 사진 한 장이면 충분하다. 저 문제 때문에 에뮬레이터가 안 돌아가서 아예 싹 다 지우고 재설치하는 건데(몇 번째 지웠다 깔았다 하는건지 모르겠다. ;;) 또 이 녀석이 나타났다. 보통 이 이슈는 인텔 기반이 아닌 AMD 라이젠 기반으로 사용하는 사람들에게 많이 나타난다고 하는데 난 인텔 기반인 LG GRAM인데 왜 나타나는 것인가? 하... 하지만 걱정하지 마라. 해결방법은 있고 생각보다 간단했다. 일단 원인으로 보이는 부분을 번역해보았다. 이 컴퓨터는 Intel VT-x(Virtualization Technology)를 지원하지 않거나 Hyper-V에서 독점적으로 사용하고 있습니다. HAXM을 설치할 수 없습니다. Windows 기능에서 Hyper-V가 비활성화되어 ..