。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

분류 전체보기 393

[NC7기-25일차(5월30일)] - 웹프로그래밍 6일차

printf, println 키보드 입력받기 gradle compileJava 배열 선언 주소변수 반복문 HDD의 구조, RAM의 구조 추가하기 printf, println 리터럴 출력값 println() = 출력 + 줄바꿈 값을 주지 않으면 줄바꿈만 수행한다. //System.out.println(); print() 는 출력만 한다. 줄바꿈 없다. 이스케이프 문자를 통해 줄바꿈을 수행한다. //System.out.print('\n'); 특정형식 문자 // %s : 지정한 자리에 문자열을 삽입한다. // 삽입할 값은 오른쪽에 설정한다. System.out.printf("이름: %s\n", "홍길동"); System.out.printf("안녕하세요! %s입니다.\n", "임꺽정"); // %d : 정수 값..

[NC7기-24일차(5월26일)] - 웹프로그래밍 5일차

자바프로그래밍 -문자 리터럴 -2진수로 변환하는 방법: ASC(amerian standard code for information interchange 미국정보교환표준부호), ISO-8859-1, KSC-5601(완성형(한글)), 조합형, MS-949, Unicode, UTF-8 -변수 사용법 -jvm이 관리하는 메모리 영역 소개 -변수 선언, 변수에 값 할당 -Primitive Data Type 소개: byte, short, long, char, float, double, boolean 문자 -> 2진수 -> 전기신호 문자를 2진수로 바꾸는 규칙 = character set(문자 집합) 1. ASCII (7bit) -문자를 7비트 2진수로 표현하는 식. 0~127, 총 128 상태 표현 가능 2. IS..

충격적인 숫자 리터럴

다,,, 100임 !!! //# 정수 리터럴 - 다양한 기수법으로 정수를 표현하기 // public class Exam0210 { public static void main(String[] args) { //10진수 리터럴 //- 코드에서 일반적으로 정수 값을 표현할 때 사용한다. System.out.println(100); //8진수 리터럴 //- 코드를 작성할 때 잘 사용하지 않는다. //- 0으로 시작해야 한다. System.out.println(0144); //2진수 리터럴 //- 메모리의 상태를 직설적으로 보여주고 싶을 때 사용한다. //- 0b 또는 0B로 시작한다. System.out.println(0b1100100); System.out.println(0B1100100); //- 숫자 앞에..

[NC7기-23일차(5월25일)] - 웹프로그래밍 4일차

데이터표기 리터럴 데이터-> 전기신호(정수, 부동소수점) 데이터 표기 문자열(문자개수+a) "홍길동" " ": 빈 문자열 가능 / 문법오류: '홍길동 문자(2byte) '홍' 문법오류: '홍길동' 숫자 정수 4byte | 10 8byte | 10L, 10l 부동소수점 4byte | 10f / 10.2f, 3.14f 8byte | 10.2 / 10.2D, 10.2d (보통 d 생략) 논리 true, false (4byte), 배열인 경우 1byte 사용 레퍼런스(주소) 표기할 수 없다 정수리터럴 78 10진수 0116 8진수 0x4E 16진수 0X4E 1B01101110 2진수 (B 앞이 0이면 양수, 1이면 음수) 0B01101110 부동소수점 리터럴 (소수점이 둥둥 떠다닌다.. floating poin..

5/25 깃 사용법, gradle

gitignore 설정 git push git clone pull 프로젝트 시작 gradle 설정 git book - 사용법 gitignore ### .gitignore - Git으로 관리하지 않을 파일을 지정한다. - 예를 들면 로그 파일(.log)이나 빌드 도구가 자동으로 생성한 파일 또는 디렉토리 등. - 패턴을 사용하여 Git이 무시할 파일을 지정한다. - 빈 줄이나 `#`으로 시작하는 줄은 주석으로 간주한다. - 표준 Glob 패턴을 사용한다. - `/`로 시작하면 하위 디렉토리에 적용되지 않는다. - 디렉토리는 끝에 `/`을 붙인다. - `!`로 시작하는 파일은 무시하지 않는다. ``` 예1) 주석을 표시하는 방법 #이것은 주석입니다. 또는 빈 줄. 예2) bin/ 디렉토리를 통째로 무시하기 ..

[NC7기-22일차(5월24일)] - 웹프로그래밍 3일차

소프트웨어 형상관리 시스템(SCM: Software Configuration management System) = 버전관리 시스템(변경 사항을 추적, 통제) + 알파 1. 로컬 버전 관리 시스템 (RCS) pc에서 db에 프로젝트 저장 및 꺼내기 2. 중앙 집중식 버전 관리 (CVS : Control Version System), SVM (sub Version) 각 pc에서 remote 서버에서 프로젝트 check out(가져오기) / check out 한 프로젝트는 최신 snap shot이며, 변경이력은 확인 불가. 문제점: 서버에 문제가 생기면 모든 변경이력을 잃는다. 3. 분산 버전 관리 remote \ 프로젝트의 보관소 자체를 로컬pc에 clone 하고, 로컬에서 저장소를 서버에 push(업로드)..

5/24 git, gradle

깃허브 pull,, 접속.. PowerShell 7.3.4 PS C:\Users\bitcamp> cd git PS C:\Users\bitcamp\git> git clone https://github.com/eomcs/eomcs-docs Cloning into 'eomcs-docs'... remote: Enumerating objects: 509, done. remote: Counting objects: 100% (200/200), done. remote: Compressing objects: 100% (142/142), done. remote: Total 509 (delta 117), reused 131 (delta 56), pack-reused 309Receiving objects: 80% (408/5..

[NC7기-21일차(5월23일)] - 웹프로그래밍 2일차

parameter, argument 컴파일 방식 인터프리터 방식 JAVA의 하이브리드 방식 JAVA 개발 도구 SHELL device driver - os 별 표준 규격이 정해져있다. local 간 통신은 웹어플리케이션이 담당. 웹어플리케이션에서 요청한 데이터 가공 및 저장은 ioc컨테이너(스프링부트)가 마지막에 다 처리함. embadded - 기기에 심어진 프로그램 칩으로 작동 #-루트 실행 ($sudoo npm install : 관리자 권한으로 실행) $ 일반사용자 실행 parameter = 매개변수 = 함수에서 전달된 값을 받는 변수 argument = 전달된 값 = 함수가 실행될 때 매개변수에 실제로 담기는 값 컴파일 방식 *gcc ( 컴파일, 프리컴파일,링킹 모두 한꺼번에 처리함) *중간 com..

[NC7기-20일차(5월22일)] - 웹프로그래밍 1일차

software = program(계획) 컴퓨터가 할 진행,계획 + 순서 짠 것: program 짜는 과정: programing software system software : 하드웨어를 제어 - os(운영체제), device driver(그래픽카드, 프린터드라이버, 스캐너드라이버, 마우스,키보드 웹캠 , embadded sw(냉장고, 전자렌지) application software (응용 소프트웨어): user 용 - 포토샵, ms워드, 알집, 게임, 네이버 카페, 유튜브 Application S/W Standalone: 설치형 - local(pc) ex) 포토샵, ms word, 알집 Client/ Server : 설치형 + 원격접속 ex) 게임, 메일클라이어트, putty, web server(웹메..