본문 바로가기

전체 글77

VMware + CentOS 8 + RPM으로 패키지 다운 받기 centOS를 활용해서 패키지를 다운받는 방법에는 여러가지 방법이 있습니다. 이 중에서 RPM으로 패키지 다운받는 방법에 대해 배워보도록 하겠습니다! RPM이란 RPM이란 RedHat Pacage Manager의 약자로 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 입니다. 현재는 RPM Package Manager의 재구적 약자로 사용되어 지고 있습니다. 오픈소스 진영 특유의 유머가 느껴지는 약자로 GNU의 GNU is Not Unix 와 같은 원리라고 볼 수 있습니다. RPM 으로 패키지 다운받기 우선 CD-ROM을 mount 시켜주도록 합시다. CD-ROM 클릭 -> Settings CD/DVD (IDE)에서 Device status -> Connected 체크 / Co.. 2022. 11. 17.
TO-DO List 프로젝트 - 설정 및 Git 공유 (2) [Spring Boot] Spring-Boot에서 가장 중요한 설정 중 하나가 있다! 그것은 바로바로바로바로! devtools.livereload이다. 이것이 왜 중요하냐하면은 LiveReload 란? LiveReload 소스 코드 변경시 자동으로 브라우저를 Reload 해주는 편리한 툴 입니다. 즉, 스프링부트에서 작업을 하다가 소스코드가 변경될 때마다 웹페이지가 리로드 된다는 뜻이다! 변경사항을 바로바로 파악할 수 있다는 것이 정말정말 중요하다. pom.xml에 아래의 코드를 기입해 주도록하자. org.springframework.boot spring-boot-devtools true 이후 apllication.properties에도 spring.devtools.livereload.enabled=true 이 한줄을 넣어주면된.. 2022. 11. 16.
BaekJoon : 로또 [C++] [Silver2] 문제 링크 https://www.acmicpc.net/problem/6603 문제 설명 독일 로또는 {1, 2, ..., 49}에서 수 6개를 고른다. 로또 번호를 선택하는데 사용되는 가장 유명한 전략은 49가지 수 중 k(k>6)개의 수를 골라 집합 S를 만든 다음 그 수만 가지고 번호를 선택하는 것이다. 예를 들어, k=8, S={1,2,3,5,8,13,21,34}인 경우 이 집합 S에서 수를 고를 수 있는 경우의 수는 총 28가지이다. ([1,2,3,5,8,13], [1,2,3,5,8,21], [1,2,3,5,8,34], [1,2,3,5,13,21], ..., [3,5,8,13,21,34]) 집합 S와 k가 주어졌을 때, 수를 고르는 모든 방법을 구하는 프로그램을 작성하시오. 입력 입력은 여러 개의.. 2022. 11. 15.
BaekJoon : 하노이 탑 이동 순서 [C++] [Silver1] 문제 링크 https://www.acmicpc.net/problem/11729 문제 설명 한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다. 쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다. 이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그램을 작성하라. 단, 이동 횟수는 최소가 되어야 한다. 아래 그림은 원판이 5개인 경우의 예시이다. 입력 첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다. 출력 첫째 줄에 옮긴 횟수 K를 출력한다. 두 번째 줄부터 수행 과정을 출력한다. 두 번째 줄부터 K개의 줄에 걸쳐 두 정수 A B를 빈칸을 사이에 두고 출력하는데, 이는 A번째 탑의 가장 위에 있는 원판을 B번째 탑의 가장 위로 옮긴다는 뜻이다. 예제 입력 .. 2022. 11. 15.
BaekJoon : 별 찍기 - 10 [C++] [Gold5] 문제 링크 https://www.acmicpc.net/problem/2447 문제 설명 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 하나씩 있는 패턴이다. *** * * *** N이 3보다 클 경우, 크기 N의 패턴은 공백으로 채워진 가운데의 (N/3)×(N/3) 정사각형을 크기 N/3의 패턴으로 둘러싼 형태이다. 예를 들어 크기 27의 패턴은 예제 출력 1과 같다. 입력 첫째 줄에 N이 주어진다. N은 3의 거듭제곱이다. 즉 어떤 정수 k에 대해 N=3k이며, 이때 1 ≤ k < 8이다. 출력 첫째 줄부터 N번째 줄까지 별을 출력한다... 2022. 11. 15.
TO-DO List 프로젝트 - 설치 (1) [Spring Boot] 이번에는 프로젝트로 TO-DO List를 만들어보려고한다. 이것저것 프로젝트를 해왔지만,,,, 기록으로 항상 남겨야하는것 같다 얾,, 스프링부트에 대해 설명은 천천히 하도록하고, 스프링부트를 설치하는 것부터 시작해서 셋팅하는 것까지 소개하도록 하겠다! Spring boot를 먼저 설치하도록 한다. https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclip.. 2022. 11. 14.
VMware Wrokstation 16에서 CentOS 8 (1/2)설치 VMware에 CenOS8 설치하기 CentOS 8 최소 요구 사항 - 64bit CPU - 20GB 이상의 여유공간 - 권장 4GB이상 (최소 2GB) https://www.centos.org/download/ Download Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant ARM32 (armhf www.centos.or.. 2022. 11. 14.
VMware Wrokstation 16에서 CentOS 8 설치 VMware이란? VMware이란 가상 머신 (또는 게스트)은 호스트라고 하는 컴퓨팅 환경에서 생성됩니다. 하나의 호스트에 여러 가상 머신이 동시에 존재할 수 있습니다. 가상 머신을 구성하는 주요 파일에는 로그 파일, NVRAM(비휘발성 RAM) 설정 파일, 가상 디스크 파일, 구성 파일 등이 있습니다. VMware 특징? 가상 머신은 물리적 컴퓨터와 동일한 기능을 제공하는 소프트웨어 컴퓨터입니다. 가상 머신은 물리적 컴퓨터처럼 애플리케이션과 운영 체제를 실행합니다. 그러나 가상 머신은 물리적 컴퓨터에서 실행되고 물리적 컴퓨터처럼 작동하는 컴퓨터 파일입니다. 다시 말해 가상 머신은 별도의 컴퓨터 시스템처럼 작동합니다. 이런 VMware에 CentOS 8 을 설치해보도록 합시다. https://www.vm.. 2022. 11. 14.
프로그래머스 : 여행경로 [C++] [Lv3] 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/43164 문제 설명 1. 주어진 항공권을 모두 이용하여 여행경로를 짜려고 합니다. 항상 "ICN" 공항에서 출발합니다. 2. 항공권 정보가 담긴 2차원 배열 tickets가 매개변수로 주어질 때, 방문하는 공항 경로를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 문제 입출력 예) tickets return [["ICN", "JFK"], ["HND", "IAD"], ["JFK", "HND"]] ["ICN", "JFK", "HND", "IAD"] [["ICN", "SFO"], ["ICN", "ATL"], ["SFO", "ATL"], ["ATL", "ICN"], ["AT.. 2022. 11. 11.