일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 알고리즘트레이닝
- 프로그래밍언어
- 책을알려주는남자
- 독서
- algorithmStudy
- 재테크
- 투자
- 다독
- 프로그래머스 알고리즘 공부
- C++
- 채권
- 화장품
- 경제
- 지혜를가진흑곰
- algorithmtraining
- 서평
- 백준알고리즘
- JavaScript
- 알고리즘 공부
- 성분
- 자바스크립트
- 독후감
- 주식
- 자바
- Java
- 알고리즘공부
- 돈
- 책알남
- algorithmTest
- C
- Today
- Total
목록[Snow-ball]프로그래밍(컴퓨터) (331)
탁월함은 어떻게 나오는가?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 public class Quiz5_5 { public static void main(String[] args) { // 주사위 게임을 해보자!! // 이 주사위 게임의 규칙은 다음과 같다. // 홀수가 나오면 주사위를 계속해서 굴릴 수 있고 // 마지막에 짝수가 나오면 주사위를 멈춘다. // 이때 마지막 주사위 눈금을 구하도록 프로그래밍 해보자! // (마지막 눈금은 모든 주사위 눈금의 합산값이다) int TotalScore = 0; for(;;) { int dice = (int)((Math.random() * 6) + 1); TotalScore += dice; System.o..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import java.util.Random; public class HomeWork3 { public static void main(String[] args) { //주사위 3 개를 굴려서 가장 큰 숫자가 나온 사람이 이기게 만들자! //사람은 총 3명(A, B, C)가 있다고 가정한다. Random rand1 = new Random(); int A = rand1.nextInt(6) + 1; System.out.println("A 주사위값 = " + A); Random rand2 = new Random(); int B = rand2.nextInt(6) + ..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import java.util.Scanner; public class HomeWork2 { public static void main(String[] args) { //시작 값을 입력 받도록 하고 //끝나는 값을 입력 받도록 만들어서 시작 ~ 끝까지의 합을 출력해보자! System.out.print("starNum을 입력하세요 : "); Scanner scan = new Scanner(System.in); int startNum = scan.nextInt(); System.out.println("startNum = " + startNum); System.out.print("endNum을 ..
dpkg는 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어로서, .deb 패키지의 설치, 삭제, 정보 제공을 위해 사용되는 명령어입니다. dpkg 자체는 APT등과 같은 고급 도구에 비해 낮은 레벨의 도구이며 복잡한 패키지 관계와 패키지를 원격에서 받아오는 등의 일을 합니다. APT도 Ubuntu의 소프트웨어를 관리하기 위해 내부적으로 이 dpkg를 사용합니다. [사용방법] dpkg -l : 설치된 패키지 목록 확인 dpkg -L : 해당 패키지로부터 설치된 모든 파일목록 확인 dpkg -C : 해당 .deb 파일이 설치한 파일의 목록 확인 dpkg -s : 해당 패키지에 대한 정보 확인 dpkg -S : 해당 파일명 또는 경로가 포함된 패키지들을 검색 dpkg -I(대문자 i) : 해당 .deb 파..
인터넷에서 파일을 받는 가장 좋은 방법은 wget을 사용하는 것입니다. wget은 여러 복잡한 다운로드 상황을 거의 다 제어할 수 있습니다. 1. 단일 파일 받기 - 인터넷에서 단일 파일을 받아 현재 디렉토리에 저장하는 방법입니다. ex) $ wget DOWNLOAD-URL 다운로드 하는 동안 진행 경과와 함께 다음의 정보를 보여줍니다. - 현재 몇 퍼센트를 받았는지에 대한 정보 (n%) - 현재까지 다운로드 받은 바이트 수 (xxx,xxx) - 현재 다운로드 속도 (x.xxKB/s) - 다운로드 완료까지 남은 시간 (XXs) 2. 다른이름으로 저장하기 - 파일을 저장할 때 wget은 기본적으로 다운로드 경로의 마지막 슬래쉬('/') 다음에 오는 단어를 파일 이름으로 사용합니다. 그런데 이 방법으로는 올..
vi 에디터를 사용하기 위해서는 명령모드와 입력모드의 차이를 알아야합니다. 입력모드는 메모장처럼 텍스트를 자유롭게 하는 모드이고, 명령모드는 말 그대로 다양한 명령을 내리는 모드를 말합니다. 처음 vi 에디터를 실행하면 명령모드로 시작을 합니다. vi 에디터 명령모드에서는 커서이동, 복사, 붙여넣기, 문자열 검색 등을 수행할 수 있습니다. [명령모드 > 입력모드] a : 커서 다음(오른쪽)에 입력 A : 행 마지막 부분에 입력 i : 커서 앞(왼쪽)에 입력 I(대문자 i) : 행 처음 부분에 입력 o : 커서 밑에 빈 행을 추가하여 입력 O : 커서 위에 빈 행을 추가하여 입력 s : 커서에 있는 글자를 지우고 입력 [입력모드 > 명령모드] ESC키를 누른다. [저장, 종료하기] 명령모드에서 :(콜론)을..
tar는 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령어입니다. 여러 파일을 하나의 파일로 묶는 요동로 사용됩니다. 대신, tar를 통해 하나로 합쳐진 파일을 gzip 또는 bzip2 방식을 사용하여 압출할 수 있는데, 이 때 gzip 또는 bzip2 명령을 따로 수행하지 않고 tar 명령의 옵션으로 처리할 수 있습니다. [명령어 옵션] tar 명령의 주요 옵션 (자세한 옵션은 "tar --help"명령을 통해 확인 가능합니다) tar -f : 대상 tar 아카이브 지정. (기본 옵션) tar -c : tar 아카이브 생성. 기존 아카이브 덮어 쓰기. (파일 묶을 때 사용) tar -x : tar 아카이브에서 파일 추출. (파일 풀 때 사용) tar -v : 처리되는 과정(파일 정보)을 자..
리눅스에서는 mv 명령을 이용하여 파일 이동(move)을 할 수 있습니다. 윈도우 환경에서는 마우스로 드래그&드롭을 활용하여 파일 이동을 쉽게 할 수 있습니다. 일반적으로 리눅스 서버 환경에서는 Desktop GUI 환경을 사용하지 않기 때문에 마우스 없이 파일을 복사해야 합니다. 같은 폴더에서 파일, 디렉토리 이동을 하는 경우 이름변경 효과가 있습니다. 현재 원본 파일이 있는 경로에 이름을 다르게 주어 mv 시키면 파일명을 다르게 하여 원본 파일 경로에 이동시키는 것이기 때문에 결과적으로 파일명을 바꾸는 동작과 같습니다. [mv 기본적인 사용법] mv [이동할 파일명] [이동할 위치] [옵션 정리] a,b 디렉토리가 아래와 같은 상태일때 mv옵션을 사용하였습니다. a: aa bb b: bb bbb mv..