본문 바로가기

네이버클라우드202

JAVA 5일차 (2023-05-26) 자바 기초 DAY3 1. ASCII ㄴ 영어 대소문자, 숫자, 특수문자를 포함하는 7bit 문자 부호 체계 ㄴ 0부터 127까지의 숫자를 각각 특정 문자에 할당하여 사용 ㄴ 미국 표준임 2. ISO-8859-1 ㄴ ISO-Latin-1 이라고도 불림 ㄴ 각 문자를 표현하기 위해 8bit(또는 1byte)를 사용 ㄴ 0부터 255까지의 숫자를 각각 특정 문자에 할당하여 사용 ㄴ 국제 표준임 ㄴ ASCII 문자 집합을 포함함 3. KSC-5601 ㄴ 대한민국에서 사용되는 문자 인코딩 표준 ㄴ EUC-KR이라고도 불림 => 국제표준 ㄴ 각 문자를 표현하기 위해 16bit(또는 2byte)를 사용 ㄴ 0부터 65535까지의 숫자를 각각 특정 문자에 할당하여 사용 ㄴ 한국어를 표현하기 위해 광범위하게 사용되며, 한글 외의 문자도.. 2023. 5. 26.
JAVA 4일차 (2023-05-25) 자바 기초 DAY2 .gitignore 파일 설정 ㄴ git 에서 백업 시 특정 파일을 백업하지 않겠다고 작성하는 파일 https://www.toptal.com/developers/gitignore/ gitignore.io Create useful .gitignore files for your project www.toptal.com ㄴ gitignore.io 에서 git 에서 백업 시 백업하지 않을 특정 파일 목록을 입력하여 자동으로 코드 생성 ㄴ 생성된 코드를 복사하여 VSCode 에 있는 .gitignore 파일에 복사해넣기 ** 참고 git 은 한 번 백업을 하면 그 내역을 지울 수 없고, 이미 올라간 것을 숨기는 정도는 가능 git => 조작을 못 하게 하는 것이 목표 git add ㄴ add 는 백업 명단을 작성.. 2023. 5. 26.
JAVA 3일차 (2023-05-24) 자바 기초 DAY1 ㄴ javac => 자바 컴파일러로 자바 소스 코드(.java 파일)를 자바 바이트코드(.class 파일)로 변환합니다. ㄴ -d => 컴파일된 .class 파일을 저장할 디렉토리를 지정하는 옵션 => 디렉토리가 존재하지 않으면 컴파일러는 디렉토리를 생성함 => 패키지 구조를 유지하며 클래스 파일이 생성됨 ㄴ bin => -d 옵션에 이어서 나온 경로로, 컴파일된 .class 파일이 저장될 디렉토리를 나타냄 ㄴ src/Hello.java => 컴파일할 자바 소스 파일의 위치와 이름을 나타냄 (src 디렉터리 안의 Hello.java 파일을 컴파일) => 자바 컴파일러인 javac를 이용해 src/Hello.java 파일을 컴파일하고 그 결과인 클래스 파일을 bin 디렉토리에 저장 ㄴ 1 저장소에 1 프로.. 2023. 5. 25.
JAVA 3일차 (2023-05-24) 프로그래밍 개론 DAY3 사용 OS => MacOS - M1 Java Application 개발 준비 개인 작업 저장소 생성 ㄴ github 에서 repository 생성 => https://github.com/github아이디/bitcamp-study(repository) git clone https://github.com/eomcs/eomcs-docs ㄴ 저번에 생성한 git 이라는 디렉터리에 강사님의 bitcamp-study 를 teacher 라는 이름으로 clone ㄴ 강사님의 git에 있는 eomcs-docs 와 eomcs-java 도 동일한 방식으로 clone ㄴ 강사님이 파일 1개 추가하여 강사님 repository 업데이트 => 현재 위에서 repository 를 clone 한 상태이므로 pull 을 이용해 최신으.. 2023. 5. 24.
JAVA 2일차 (2023-05-23) 프로그래밍 개론 DAY2_git 사용 OS => MacOS - M1 macOS 는 terminal 자체에 git 내장되어있으므로 설치 필요 없음 Windows 용 git Client 다운로드 ㄴ 이제 git 을 CLI 방식으로 Powershell 에서 사용 가능 ㄴ 환경변수 설정 해줘야 함 => git 설치한 파일경로/Git/bin github 에서 Repository 생성 ㄴ [New] > Repository name : bitcam-study > Public > Add a README file 체크박스 선택 > [Create Repository] 선택하며 Repository 생성 git version 확인 git 이라는 이름으로 디렉터리 생성 후 생성한 git 디렉터리로 진입 github 에서 생성한 Repository local .. 2023. 5. 23.
JAVA 2일차 (2023-05-23) 프로그래밍 개론 DAY2 사용 OS => MacOS - M1 NaverCloud Server 이용하여 terminal 에서 접속하기 ㄴNaverCloud Server 의 공인 IP 복사 ㄴ ssh root@'NaverCloud Server 공인 ip' 입력하여 접속 ㄴ compile 시 문법 검사와 명령어 최적화를 함 ㄴ compile 시 OS 에 맞춰서 machine code 로 변환하므로 OS 에 종속적임을 알 수 있음 gcc hello.c => 아래 과정을 한 번에 실행하고, 이름을 지정하지 않으면 a.out 이라는 출력파일이 생성되며 ./a.out 실행 시 파일이 실행됨 => a.out 에는 instruction Set 이 들어있음 ㄴ gcc -E hello.c > hello.i => hello.c 파일을 분석하여 전처.. 2023. 5. 23.