[L19] yum과 하드디스크_Linux/centOS
카테고리 없음2022. 2. 11. 10:00[L19] yum과 하드디스크_Linux/centOS

yum 인터넷을 이용한 자동 패키지 관리 반드시 인터넷이 연결되어 있어야 사용 가능 의존성 오류를 포함한 모든 작업을 알아서 처리 사용자는 명령어를 입력하고 지켜보기만 하면 된다 형식 yum [옵션] { install | update | remove } 패키지명 install : 설치 update : 업데이트 remove : 삭제 옵션 -y : y/N 물어볼 때 자동으로 y 선택 하드디스크의 물리적 구조 플래터와 헤드로 구성 플래터(platter) 실제 자료가 저장되는 매체 하나의 디스크에는 여러 장의 플래터가 들어있고, 하나로 묶여서 한 방향으로 회전 플래터가 손상되면 배드 섹터(bad sector)가 발생하거나 플래터 전체를 사용할 수 없음 헤드(head) 플래터에 자료를 기록하는 펜 플래터에 데이터..

[L18] rpm과 세부적인 패키지 파일 설치 방법_Linux/centOS
Linux공부2022. 2. 9. 10:00[L18] rpm과 세부적인 패키지 파일 설치 방법_Linux/centOS

rpm 패키지 파일을 구하는 방법 설치 CD에 있는 패키지 파일을 사용 다른 컴퓨터로 internet에서 패키지 파일을 다운받고 공유 rpm 작접 시 주의사함 의존성 오류 가급적 무시 x 설치 /삭제 작업은 눈에 보이는 순서대로 바뀜 단, main 패키지가 있느 경우에만 main 패키지를 우선으로 진행 동일한 종류의 패키지는 가급적이면 버전 정보를 일치시켜야 하낟. 의존성 오류에 나오는 내용 패키지명 = 버전 : 해당 버전의 패키지가 필요하다 패키지명 > 버전 : 해당 버전 보다 더 높은 버전의 패키지가 필요하다 패키지 설치 시 * 기호를 이용하여 모든 패키지를 한 번에 설치 x 의존성 오류 발생 시 패키지 의존 관계 확인이 힘들다. centOS 페이지 접속 후 centOS Linux 칸 클 7-2009..

[L17] 프로그램 설치와 압축, 그리고 의존성 오류_Linux/centOS
Linux공부2022. 2. 7. 10:00[L17] 프로그램 설치와 압축, 그리고 의존성 오류_Linux/centOS

프로그램 설치 과정 종류 소스 파일 다운로드 -> compile -> 설정 및 파일 배치 -> 프로그램 실행 tar + 압축 패키지 파일 마련한 상태 -> 명령어를 이용한 설치 -> 프로그램 실행 rpm (Internet 연결) 명령어를 이용한 설치 -> 프로그램 실행 yum 압축 파일의 용량을 줄이기 위해 사용한다. 원본 파일 자체가 압축된다 (복사본 생성 후 압축하는 작업x) 여러 파일이 동시에 압축하면 각각의 파일이 개별 압축된다. 디렉토리 압축은 불가능하다. 형식 명령어 [옵션] 대상 *압축의 형식과 압축/압축해제 작업에 따라 명령어가 달라진다. 압축 형식 압축 압축 해제 .zip zip unzip .gz gzip gunzip (gzip -d) .bz2 bzip bunzip2 (bzip2 -d) ..

[L16] 여러가지 특수 권한_Linux/centOS
Linux공부2022. 2. 5. 10:00[L16] 여러가지 특수 권한_Linux/centOS

작업 주체 작업 대상 필요 권한 1. kdj ~kdj owner 영역 x 권한 2. kdj ~kdj owner 영역 r 권한 3. kdj html 소유권에 따른 영역의 x 권한 4. kdj html 소유권에 따른 영역의 w 권한 5. apache html, index.html other 영역 x 권한, other 영역 r 권한 (이 파일의 권한은 변경하지 않기 때문에 파일은 무조건 본다) 특수 권한 특이한 동작을 하는 권한 setUID, setGID, sticky bit 3가지의 특수 권한이 있다. 4777 r w x r w x r w x setUID 2777 r w x r w s r w x setGID 1777 r w x r w x r w t sticky bit *x 위치의 문자가 s/t로 변경 (x가..

[L15] http와 허가권 및 소유권_Linux/centOS
Linux공부2022. 2. 3. 10:00[L15] http와 허가권 및 소유권_Linux/centOS

http web server : client의 요청에 web page를 제공해주는 서버 http- 로 시작하는 web server는 apache web server 설치 및 사용 준비 yum -y install httpd-* web server 설치 systemctl restart httpd web server 동작 systemctl enable httpd 부팅 시 web server 자동 동작 firewall-cmd --permanent --add-service=http 방화벽 예외 규칙에 web server 등록 firewall-cmd --reload 예외 규칙 적용 사용 방법 web browser에 web server의 IP를 입력 소유권 파일 및 디렉토리를 어느 사용가와 그룹이 소유하고 있는지 나..

[BOJ] 백준_16953번_A → B_C/C++
백준 알고리즘2022. 2. 2. 10:00[BOJ] 백준_16953번_A → B_C/C++

문제 출처 https://www.acmicpc.net/problem/16953 16953번: A → B 첫째 줄에 A, B (1 ≤ A b && num == 10000) return -1; else if (a > b) return num; else if (a == b) num = min(num, cnt); dfs(a*2, b, cnt+1); dfs(a*10+1, b, cnt+1..

[L14] 권한과 권한 표현 방법_Linux/centOS
Linux공부2022. 2. 1. 10:00[L14] 권한과 권한 표현 방법_Linux/centOS

권한 파일이나 디렉토리를 사용할 수 있는지 여부를 정하는 개념이다. 허가권과 소유권으로 구분 허가권 + 소유권 = 권한 허가권 ls -l 명령을 입력했을 때 나오는 출력 내용 중 개체 형식을 나타내는 첫 글자 뒤에 오는 9개의 글자가 허가권을 나타낸다. 8가지 문자로 권한을 표현 : r, w, x, -, s, S, t, T r, w, x, - : 일반 권한을 표현하는 문자 s, S, t, T : 특수 권한을 표현하는 문자 r : 읽기 권한 파일 - 파일 내용 읽기 ex) cat, head, tail, more, less, vi로 열었을 때 등 디렉토리 - 디렉토리 내부 목록 확인 ex) ls, GUI 환경에서 폴더로 들어갔을 때 등 w : 쓰기 권한 파일 - 파일 내용 수정 ex) 문서 편집 후 저장, ..

[BOJ] 백준_1543번_문서 검색_C/C++
백준 알고리즘2022. 1. 31. 10:00[BOJ] 백준_1543번_문서 검색_C/C++

문제 출처 https://www.acmicpc.net/problem/1543 1543번: 문서 검색 세준이는 영어로만 이루어진 어떤 문서를 검색하는 함수를 만들려고 한다. 이 함수는 어떤 단어가 총 몇 번 등장하는지 세려고 한다. 그러나, 세준이의 함수는 중복되어 세는 것은 빼고 세야 한 www.acmicpc.net 문제 설명 코드 //[BOJ] 1543번 문서 검색 #include #include using namespace std; int main() { string doc; string s; int count = 0; getline(cin, doc); getline(cin, s); for (int i = 0; i < doc.size(); i++) { if (doc.find(s) == string::..

[L13] 사용자 계정과 그룹 수정 및 삭제_Linux/centOS
Linux공부2022. 1. 30. 10:00[L13] 사용자 계정과 그룹 수정 및 삭제_Linux/centOS

사용자 계정 생성 옵션 -u : UID 지정 -g : GID로 사용할 그룹 지정 사용자 계정 정보 수정 usermod 옵션 값 [옵션] [값] ... [옵션] [값] 사용자명 옵션은 useradd의 옵션을 대다수 사용 가능 -k 옵션을 제외하고 사용이 가능하며 -m 옵션은 move directory로 의미가 달라진다. 사용자 계정 삭제 userdel [옵션] 사용자명 옵션 -r : 사용자 소유의 파일/디렉토리를 함께 삭제한다.(홈 디렉토리 등) 그룹 사용자 계정을 그룹에 소속키셔서 사용 그룹에 권한을 부여해서 그룹에 소속된 모든 사용자가 동일한 권한을 적용받음 사용자가 그룹에 소속되는 방법은 두 가지로 사용자가 그룹을 자신의 주요 그룹으로 사용(= GUD 사=====) 사용자가 그룹에 일반 소속되어 사용..

[L12] 사용자 계정 생성 방법과 여러 옵션들_Linux/centOS
Linux공부2022. 1. 28. 10:00[L12] 사용자 계정 생성 방법과 여러 옵션들_Linux/centOS

사용자 계정 생성 useradd [옵션] [값] ... [옵션] [값] 사용자명 *옵션 -c : 별칭 지정 -s : shell 지정 -d : 홈 디렉토리의 경로와 이름 지정, 절대경로로 작성, 홈 디렉토리의 생성 경로는 미리 생성 /etc/login.defs 에서 CREATE_HOME 설정이 없거나 no로 설정되어 있다면 -m옵션과 함께 사용해야 홈 디렉토리가 만들어진다. -m : make directory -k : skel을 기본값 /etc/skel 이 아닌 다른 디렉토리를 skel로 지정, 반드시 -m 옵션과 함께 사용해야 한다.(함께 쓰지 않으면 오류가 발생함) -D : 사용가 생성 시 적용되는 기본 정보 확인 추가 옵션을 함께 사용해서 기본 정보 변경이 가능하다 (ex. -b 을 함께 사용하면 홈..

[BOJ] 백준_2847번_게임을 만든 동준이_C/C++
백준 알고리즘2022. 1. 27. 10:00[BOJ] 백준_2847번_게임을 만든 동준이_C/C++

문제 출처 https://www.acmicpc.net/problem/2847 2847번: 게임을 만든 동준이 학교에서 그래픽스 수업을 들은 동준이는 수업시간에 들은 내용을 바탕으로 스마트폰 게임을 만들었다. 게임에는 총 N개의 레벨이 있고, 각 레벨을 클리어할 때 마다 점수가 주어진다. 플레이어 www.acmicpc.net 문제 설명 코드 //[BOJ] 2847번 게임을 만든 동준이 #include #include using namespace std; int main() { int N, result=0; cin >> N; int* arr = new int[N]; for (int i = 0; i > arr[i]; } reverse(arr, arr + N); for (int i..

[L11] 사용자 & 그룹 및 사용자 계정_Linux/centOS
Linux공부2022. 1. 26. 15:54[L11] 사용자 & 그룹 및 사용자 계정_Linux/centOS

사용자&그룹 사용자 계정 사람이 장치를(or 운영체제를) 사용하기 위해 로그인하는 계정 누가 어떤 작업을 했는지 명확하게 알기 위해서 운영체제를 사용하는 사람마다 생성해주는 계정 사용자 계정을 이용하여 파일/디렉토리에 권한 설정이 가능하다 같은 파일을 누구는 보고 누구는 못보게 하는 등의 작업이 가능하다 그룹 사용자 계정을 묶어서 관리하기 위해서 사용하는 계정 관리자가 주로 제어(그룹 생성/수정/삭제, 그룹에 사용자 계정을 소속시키는 등) 그룹에 권한을 부여하여 그룹에 소속된 사용자들이 동일한 권한을 적용받도록 할 수 있다. 사용자 계정 사용자 계정에 관련된 파일 1. /etc/passwd : 사용자의 일반 정보가 들어있는 파일 *파일 내용 보는 방법 kdj:x:1000:1000:kdj:/home/kdj..

[BOJ] 백준_1260번_DFS와 BFS_C/C++
백준 알고리즘2022. 1. 26. 10:00[BOJ] 백준_1260번_DFS와 BFS_C/C++

문제 출처 https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사 www.acmicpc.net 문제 설명 코드 //[BOJ] 1260번 DFS와 BFS #include #include #include #include #include using namespace std; vector Graph[1001]; queue q; bool visited[1001]; //첫째항만 설명 void dfs(int a) { visited[a] = true;// ..

[BOJ] 백준_1449번_수리공 항승_C/C++
백준 알고리즘2022. 1. 25. 10:00[BOJ] 백준_1449번_수리공 항승_C/C++

문제 출처 https://www.acmicpc.net/problem/1449 1449번: 수리공 항승 첫째 줄에 물이 새는 곳의 개수 N과 테이프의 길이 L이 주어진다. 둘째 줄에는 물이 새는 곳의 위치가 주어진다. N과 L은 1,000보다 작거나 같은 자연수이고, 물이 새는 곳의 위치는 1,000보다 작거나 www.acmicpc.net 문제 설명 코드 //[BOJ] 1449번 수리공 항승 #include #include using namespace std; int main() { int n, l, tape=0; double point = 0.0; cin >> n >> l; int* arr = new int[n]; for (int i = 0; i > arr[i]; sort(ar..

[L10] vi 에디터의 명령 모드와 실행 모드_Linux/centOS
Linux공부2022. 1. 24. 10:00[L10] vi 에디터의 명령 모드와 실행 모드_Linux/centOS

vi 에디터 명령 모드 사용 방법 커서 이동 글자 단위 커서 이동 (h, j, k, l) h : 왼쪽으로 한 글자 이동 j : 아래로 한 글자 이동 k : 위로 한 글자 이동 l : 오른쪽으로 한 글자 이동 단어 단위 커서 이동 (w, b, e) 소문자로 입력하면 특수 문자를 별개의 단어로 인식 대문자로 입력하면 공백과 줄을 기준으로 단어를 인식 w : 다음 단어의 첫 글자로 이동 b : 이전 단어의 첫 글자로 이동 e : 다음 단어의 끝 글자로 이동 줄 내부 커서 이동 (0, $) 0 : 줄의 첫 글자로 이동 $ : 줄의 마지막 글자로 이동 화면 내부 커서 이동 (H, M, L) H : 화면의 첫 줄로 이동 M : 화면의 가운뎃 줄로 이동 L : 화면의 마지막 줄로 이동 문서 내부 커서 이동 gg : ..

[BOJ] 백준_5585번_거스름돈_C/C++
백준 알고리즘2022. 1. 23. 23:40[BOJ] 백준_5585번_거스름돈_C/C++

문제 출처 https://www.acmicpc.net/problem/5585 5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사 www.acmicpc.net 문제 설명 코드 #include using namespace std; int main() { int n; int num = 0; cin >> n; int charge = 1000 - n; if (charge >= 500) { charge -= 500; num++; } num += charge / 100; if (charge % 100 >= 50) { charge -..

[L09] FTP 개념 및 사용 방법_Linux/centOS
Linux공부2022. 1. 22. 10:00[L09] FTP 개념 및 사용 방법_Linux/centOS

FTP File Transfer Protocol : 파일 전송에 대한 통신 규칙/약속 FTP server 파일 전송을 위한 서버 client가 sever에 접속하여 자신의 파일을 server에 저장(upload)하거나 server의 파일을 자신의 컴퓨터에 저장(download)할 수 있다. 설치 및 사용을 위한 작업 Linux (FTP server로 사용) yum -y install vsftpd-* : ftp 서비스 설치 systemctl restart vsftpd : ftp 서비스 동작 systemctl enable vsftpd : 부팅 시 ftp 서비스 자동 동작 firewall-cmd --permanent --add-service=ftp : 방화벽 예외 규칙에 ftp 서비스 추가 firewall-c..

[BOJ] 백준_22864번_피로도(재채점)_C/C++
백준 알고리즘2022. 1. 22. 00:17[BOJ] 백준_22864번_피로도(재채점)_C/C++

문제 출처 https://www.acmicpc.net/problem/22864 22864번: 피로도 첫 번째 줄에 네 정수 $A$, $B$, $C$, $M$이 공백으로 구분되어 주어진다. 맨 처음 피로도는 0이다. www.acmicpc.net 문제 설명 기존 코드 //[BOJ] 22864번_피로도 #include using namespace std; int main() { int fatigue=0, time=0, work=0, rest=0, burnout=0; int A, B, C, M; cin >> A >> B >> C >> M; rest = C; burnout = M; if (A > M) { cout > B >> C >> M; for (int i = 0; i < 24; i++) { if ((M - f..

[BOJ] 백준_11000번_강의실 배정_C/C++
백준 알고리즘2022. 1. 21. 20:00[BOJ] 백준_11000번_강의실 배정_C/C++

문제 출처 https://www.acmicpc.net/problem/11000 11000번: 강의실 배정 첫 번째 줄에 N이 주어진다. (1 ≤ N ≤ 200,000) 이후 N개의 줄에 Si, Ti가 주어진다. (0 ≤ Si < Ti ≤ 109) www.acmicpc.net 문제 설명 코드 //[BOJ] 11000번 강의실 배정 #include #include #include #include //sort 함수 사용 using namespace std; vector start_end; priority_queue end_queue; int cls_asg(int n) { end_queue.push(start_end[0].second); for (int i = 1; i < n; i++) { end_queue.p..

[L08] Linux 여러가지 명령어와 옵션_Linux/centOS
Linux공부2022. 1. 20. 23:20[L08] Linux 여러가지 명령어와 옵션_Linux/centOS

more 출력 내용이 너무 많을 때 화면 높이에 맞춰서 내용을 나누어 출력 동작 후 추가 입력 enter : 한 줄 넘어가기 spacebar : 한 화면 넘어가기 q : more 중간에 종료 지나간 내용을 다시 볼 수 없다 일반적으로 다른 명령어와 함께 사용( | 기호 사용) less more와 동일한 기능 + 지나간 내용을 다시 볼 수 있다 동작 후 추가 입력 enter : 한 줄 넘어가기(= j, 아래 방향키) k : 한 줄 돌아가기(= 위 방향키) spacebar : 한 화면 넘어가기(= page down) page up : 한 화면 돌아가기 g : 문서의 처음으로 이동 G : 문서의 마지막으로 이동 /Pattern : 해당 내용 검색 q : less 종료 일반적으로 다른 명령어와 함께 사용( | ..

[L07] FTP/553 Could not create file 오류 해결 방법
Linux공부2022. 1. 20. 10:00[L07] FTP/553 Could not create file 오류 해결 방법

553 Could not create file 오류는 주로 ftp에서 접근하려는 디렉터리의 권한에 문제가 있는 경우가 많다. 사용자 홈 디렉터리를 rm 명령로 지웠다가 mkdir로 같은 이름으로 다시 생성한 경우가 대표적인데 해당 경우에는 여러 snapshot들중 사용자 홈 디렉터리를 지우기 전 단계의 snapshot으로 이동하여 다시 작업을 수행하는 것이 간단한 방법 중 하나이다.

[BOJ] 백준_1049번_기타줄_C/C++
백준 알고리즘2022. 1. 19. 23:04[BOJ] 백준_1049번_기타줄_C/C++

문제 출처 https://www.acmicpc.net/problem/1049 1049번: 기타줄 첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 각 브랜드의 패키지 가격과 낱개의 가격이 공백으로 구분하여 주 www.acmicpc.net 문제 설명 코드 //[BOJ] 1049번 기타줄 #include using namespace std; int main() { int n, m, sum=0; cin >> n >> m; int** brand = new int*[m]; int pmin = 1001, imin = 1001; for (int i = 0; i < m; i++) { brand[i] = new int[2]; cin..

[L06] 디렉토리와 내부 파일 생성 및 이동_Linux/centOS
Linux공부2022. 1. 19. 10:00[L06] 디렉토리와 내부 파일 생성 및 이동_Linux/centOS

mv move (잘라내기 + 붙여넣기) 파일/디렉토리 전부 이용 가능 원본 파일과 같은 이름으로 이동 + 원본 파일과 다른 이름으로 이동 가능 여러 개체를 한번에 이동할 수 있지만 이름을 바꾸면서 이동할 때는 원본을 하나만 입력 (1:1 이동) 이름 바꾸기 명령어로 사용 가능 형식 mv [옵션] 원본 [원본] ... [원본] 이동할 위치[+이름] mv /backup/i* /backup/*s ./ backup 폴더의 첫 글자가 i인 모든 파일과 마지막 글자가 s인 모든 파일을 현재 위치로 옮기는 명령어 back 디렉토리 이름을 backup으로 이름 변경 원래대로 하기 위해 backup 디렉토리를 /위치에 이동 나머지 3개의 파일도 /backup으로 이동 mkdir make directory : 디렉토리 생..

[L05] 경로 및 ls와 cp 명령어_Linux/centOS
Linux공부2022. 1. 17. 10:00[L05] 경로 및 ls와 cp 명령어_Linux/centOS

경로 파일/디렉토리를 찾아가는 길 절대 경로와 상대 경로로 구분 절대 경로 : / 를 기준으로 파일이나 디렉토리에 접근 상대 경로 : 내 현재 위치를 기준으로 파일/디렉토리에 접근 . : 현재 디렉토리 .. : 상위 디렉토리 [etc 디렉토리를 포함한 명령어 한 줄로 d에서 b로, b에서 d로 이동] 기초 명령어 명령어 [옵션] [보조 옵션] [대상] pwd clear cd directory mkdir directory ls -l pwd 내 현재 위치를 절대 경로로 출력 clear 창 비우기 cd 내가 현재 위치한 디렉토리를 이동(변경) 대상 directory : 해당 디렉토리로 이동 . : 현재 디렉토리로 이동(의미 x) .. : 상위 디렉토리로 이동 생략 : 명령어를 입력한 사용자의 홈 디렉토리로 이..

[L04] 터미널 명령어 및 Putty 초기 세팅 & 용어_Linux/centOS
Linux공부2022. 1. 15. 10:00[L04] 터미널 명령어 및 Putty 초기 세팅 & 용어_Linux/centOS

터미널 명령어 clear - 화면 정리 gedit /etc/selinux/config selinux 끄는 법 enforcing -> disabled로 바꿔 입 입력 저장 후 재부팅해야 적용됨 reboot - 재부팅 Putty 접속할 IP 입력 기본 설정 굴림체는 영어 표기 혼동이 있어 Consolas 글꼴로 변경 별도 유니코드 글꼴 사용 체크 해제 한글 입력 깨짐 방지위해 UTF-8로 변경 디파.헬만 그룹 14를 가장 위로 올림 Putty 실행 첫 화면 poweroff - VMware 꺼짐 Snapshot - Snapshot Manager 오류 발생 시 쉽게 복구할 수 있는 기능 [root@localhost ~]# root : 접속한 ID (계정) localhost : 접속한 장치의 이름 ~ : 현재 위..

[L03] CentOS 초기 환경 설정(2)_Linux/centOS
Linux공부2022. 1. 13. 10:00[L03] CentOS 초기 환경 설정(2)_Linux/centOS

재부팅 후 초기 화면 라이센스 동의 클릭 후 완료-> 설정완료 관리자 아이디 ROOT로 접속해야 하므로 관리자 'root' 입력 후 다음 이전에 설정한 암호 입력 후 로그인 한국어 선택 확인 후 다음 모든 설정 마친 후 시작 클릭 좌측 상단 프로그램 -> 시스템 도구 -> 설정 -> 네트워크 -> 톱니바퀴 클릭 Edit -> Virtual Network Editor 클릭 NAT 영역의 Subnet Address 확인 후 주소 칸에 입력 적용 누른 후 스위치 껐다 킴 입력 값 적용되었는지 확인 또 다른 확인 방법 바탕화면에 마우스 우클릭 후 터미널 열기

[BOJ] 백준_2864번_5와 6의 차이_C/C++
백준 알고리즘2022. 1. 12. 16:28[BOJ] 백준_2864번_5와 6의 차이_C/C++

문제 출처 https://www.acmicpc.net/problem/2864 2864번: 5와 6의 차이 첫째 줄에 두 정수 A와 B가 주어진다. (1 a >> b; while (a) { if (a % 10 == 5 || a % 10 == 6) { a_min += 5 % 10 * pow(10, p); a_max += 6 % 10 * pow(10, p); } else { a_min += a % 10 * pow(10, p); a_max += a % 10 * pow(10, p); } p++; a /= 10; } p = 0; while (b) { if (b % 10 == 5 || b % 10 == 6) { b_min += 5 % 10 * pow(10, p); b_max += 6 % 10 * pow(10, p);..

[L02] CentOS 초기 환경 설정(1)_Linux/centOS
Linux공부2022. 1. 11. 10:00[L02] CentOS 초기 환경 설정(1)_Linux/centOS

Edit virtual machine settings 클릭 시 세팅 설정 화면 auto detect - 자동 감지 연결된 USB Controler, Sound Dard, Printer가 없으므로 모두 remove하였다. run 첫 화면 키보드, 마우스의 입력 장치 전환 ctrl + alt : 가상 머신 밖으로 빠져나오기 ctrl + G : 가상 머신으로 들어가기 Troubleshooting - 문제 해결, 복구 Test this media & install CentOS 7 - 파일에 어떤 손상이 있는지 미리 확인 후 CentOS 설치 Install CentOS 7 후 첫 화면, 한국어 선택, Continue 소프트웨어 선택 -> 서버 GUI 사용, 개발용 툴 체크 설치 대상 -> 기타 저장소 옵션 -> ..

[BOJ] 백준_2217번_로프_C/C++
백준 알고리즘2022. 1. 10. 14:37[BOJ] 백준_2217번_로프_C/C++

문제 출처 https://www.acmicpc.net/problem/2217 2217번: 로프 N(1 ≤ N ≤ 100,000)개의 로프가 있다. 이 로프를 이용하여 이런 저런 물체를 들어올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다. 하 www.acmicpc.net 문제 설명 코드 //[BOJ] 2217번_로프 #include #include using namespace std; int cmp(int a, int b) { return b > n; int* w = new int[n]; int* rope = new int[n]; for (int i = 0; i < n; i++) { ci..

Project2022. 1. 9. 21:52Java swing kiosk project

🌟 Java swing kiosk project 프로젝트 개요 소프트웨어 개발 목표 토스트 주문 시 선택할 수 있는 품목들과 추가할 수 있는 옵션들을 포함하여 고르고 총합 금액 확인과 결제까지 할 수 있는 키오스크 형태의 프로젝트를 개발할 것이다. 유사 소프트웨어 분석 버거킹 키오스크, 맥도날드 키오스크, KFC 키오스크, 메가커피 키오스크 등 첫 화면에는 이벤트 중인 상품이나 가장 대표적인 상품, 또는 신상품이 띄워져 있는 경우가 많았다. 버거킹의 경우 상단 바에 콘텐츠를 보면 스페셜 세트, 일반 세트, 햄버거류 단품, 사이드 품목, 음료 순으로 배치되어 있었다. 하단에는 주문 내역을 확인할 수 있고 개수, 금액 등 정보가 표시되어 있었다. 전체 취소 버튼과 쿠폰 사용 버튼, 결제 진행 버튼이 오른편 ..

728x90
반응형
LIST
image