Programing Language(29)
-
captulation
#program.java package ex1.func.todown; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintStream; import java.util.Scanner; public class program { public static void main(String[] args) throws IOException { while (true) { int menu = inputMenu(); Exam exam = new Exam(); switch (menu) { case 1: Exam.input(exam); bre..
2022.05.29 -
데이터구조화
c언어의 구조체와 같은 개념입니다 형식을 사용자가 지정하기 때문에 사용자형식이라고 부르고 앤티티, 구조체라고 부릅니다 ex) 코로나의 시군명, 확진시기, 확진자수를 기준으로 개채를 묶으려 합니다 기존의 방법으로는 시군명 -> String city 확진시기 -> String date 확진자수 -> int confirmed 으로 일일이 정의를 해주어야 됩니다 자바에서 구조화를 하기 위해 class를 사용하는데 class의 기능은 2가지 용도로 사용됩니다 기존에 c에 있다가 없어진 struct를 위해 사용되고 원래 캡슐화를 위해 사용됩니다 생성방법은 아래와 같이 생성하면 됩니다 [그룹명은 사용자가 원하는 이름으로 적절하게 지정하면 됩니다] public class [그룹명] { Stirng city String..
2022.05.28 -
File
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class Program { public static void main(String[] args) throws IOException { File srcFile = new File("res/data.txt"); // 1. srcFile의 입력스트림 객체 하나를 만든다. 이름은 srcFis로 한다. FileInputStream srcFis = new FileInputStream(srcFile); // 3. "res/data-co..
2022.05.28 -
related to root commands
○ su -> 현재 user의 계정을 로그아웃하지않고 다른계정으로 전환 ex) su root ○ su- -> 현재 user의 계정을 다른계정으로 완전히 전환 + 전환한 계정의 환경변수적용 root 디렉토리[/]로 이동함 ex) su- root ○ sudo -> 일반 user가 일시적으로 root의 권한을 빌림 ex) sudo root ○ whoami -> 현재사용자확인 ○ $ / # -> $ [user 상태] # [root 상태]
2022.05.26 -
about yum
이미 yum에 대해서 잘 알고 계신 분은 스킵해주시고 참고만 해주시면 감사드리겠습니다 #about yum yum은 Yellow dog Updater, Modified의 약자로 RPM기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크대학교의 Linux@DUKE 프로젝트의 일부분으로 개발되었다. yumex 같은 GUI 기반 확장 도구도 있다. Yum 이전에 있었던 Yellowdog Updater (YUP) 도구를 대체하며, 듀크 대학교 물리학부에서 사용되었던 레드햇 리눅스 시스템 관리를 위해서 등장하였다. 그 이후로 페도라, Centos OS등 많은 RPM기반 리눅스 배포판에서 사용되었다. 레드햇의 패키지 관리자 up2date에서도 Yum 저장소에 접근할 수 있다. 현재 GNU 일반 공..
2022.05.26 -
install gcc & gcc options
#install gcc 먼저 gcc가 설치 되어있는지 확인하기 위해 gcc를 명령해줍니다 설치가 되어있지 않아 설치를 해주어야 됩니다. sudo apt install gcc를 명령하여 설치해줍니다 설치가 완료되면 gcc --version을 다시 입력하여 버전을 확인해줍니다 # gcc version upgrade 1. 해당버전이 저장되어 있는 저장소 추가 sudo apt install software-properties-common -> sudo add-apt-repository ppa:ubuntu-toolchain-r/test [빨간색으로 표시한 부분에서 gcc version 확인이 가능함] 3. 저장소 업데이트 sudo apt-get update 4. 원하는 버전 설치 sudo apt-get insta..
2022.05.25