Processing math: 100%
본문 바로가기

전체 글67

Ubuntu 런처(윈도우 메뉴) 아이콘 추가 cd/usr/share/applications sudo vi 파일명.desktop [Desktop Entry] Version=2021.1.1 Name=파일명 Comment=코멘트 Exec=절대경로/실행파일 Icon=절대경로/png Terminal=false Type=Application Categories=IDE $ sudo chmod 755 파일명 2021. 7. 10.
우분투(Ubuntu) brew(Homebrew) 설치 Homebrew는 macOS의 패키지 관리자 프로그램이다. 우분투의 apt-get과 같은 역할이다. Homebrew 설치 [Homebrew Site] https://docs.brew.sh/Homebrew-on-Linux Homebrew on Linux Documentation for the missing package manager for macOS. docs.brew.sh 설치 전 필수 패키지 대부분 이미 설치가 되어있겠지만, 혹시 모르니 남겨둔다. sudoaptgetinstallbuildessentialcurlfilegitHomebrew. sh -c "$(curl -fsSL https://raw.githubuserconten.. 2021. 5. 23.
Hugo & Github.io 블로그 만들기 Hugo & Github.io [Hugo Site] http://gohugo.io The world’s fastest framework for building websites The world’s fastest framework for building websites gohugo.io Hugo 설치 더보기 mac의 경우 $ brew install hugo 로 간단히 설치할 수 있다. 그렇지만.... 난 Window10.... [Window Hugo 설치] http://gohugo.io/getting-started/installing#windows Install Hugo Install Hugo on macOS, Windows, Linux, OpenBSD, FreeBSD, and on any machine .. 2021. 4. 20.
하노이 탑 이동 순서 ✔ 하노이 탑 하노이의 탑에는 크기가 다른 원반이 n개 있고 원반을 끼울 수 있는 기둥이 세 개 있다. 하노이의 탑 문제는 어떻게 하면 원반 n개를 모두 가장 왼쪽 기둥(출발점, 1번 기둥)에서 오른쪽 기둥(도착점, 3번 기둥)으로 옮길 수 있을까 하는 문제이다. ※ 하노이 탑 규칙 - 한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다. - 쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다. 이 작업을 수행하는데 필요한 이동 순서를 출력. 단, 이동 횟수는 최소가 되어야 한다. ✔ 하노이 탑 풀이 원반이 3개일 때 원반 전체를 'C'로 옮기려면, 3원반이 'C'로 먼저 옮겨져야 하니깐, 1,2원반이 'B'로 옮겨져야 한다. 그러면 위와 같이 3원반을 'C'로 옮길 수 있다. 이제 'B'에 .. 2021. 4. 12.
Spring Boot 자동 환경 설정 Spring Boot 자동 환경 설정 이해하기 Spring Boot 자동 설정은 Web, H2, JDBC 등 100여 개의 자동 설정을 제공한다.새로 추가되는 라이브러리(JAR)는 Spring Boot 자동 설정 의존성에 따라서 설정이 자동 적용된다. 자동 설정은 @EnableAutoConfiguration 혹은 @SpringBootApplication 중 하나를 사용하면 된다.@EnableAutoConfiguration 사용 시 @Configuration와 같이 사용해야 한다. SpringBoot Version은 2.4.4 버전이다. @SpringBootApplication spring-boot-autoconfigure-2.4.4.jar/org/springframework/boot/autoconfigu.. 2021. 4. 10.
피보나치 수열 알고리즘 피보나치 수열 0과 1부터 시작해서 바로 앞의 두 수를 더한 값을 다음 값으로 추가하는 방식으로 만든 수열을 피보나치 수열이라고 한다. 즉, 0+1=1, 1+1=2, 1+2=3 0 1 1 2 3 5 8 13 a[0] a[1] a[0]+a[1]=1 a[1]+a[2]=2 a[2]+a[3]=3 a[3]+a[4]=5 a[4]+a[5]=8 a[5]+a[6]=13 n번째 피보나치 수를 구하는 알고리즘을 재귀 호출을 이용해서 구현 Python Language def fibo(n): if n 2021. 4. 4.