본문 바로가기

Programming138

처음 배우는 Git & Github Ch01. 환경설정하기 01. 버전 관리가 뭔가요 -1) Git이란? ko.wikipedia.org/wiki/%EA%B9%83_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4) 깃 (소프트웨어) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 깃저장소 생성, 파일 추가, 원격 동기화를 표시하는 명령 줄 세션원저자리누스 토르발스[1]개발자주니오 하마노(Junio Hamano), 리누스 토르발스 등[2]안정화 버전2. ko.wikipedia.org 분산 버전관리 시스템이다. -2) 버전관리란? 코딩할 때 마다 Ctrl + Z를 눌러 이전 상태로 되돌리는 것이 아니라 원하는 시점마다 깃발을 꽂고(버전을 만들고) 이들 간에 자유롭게 돌아다닐 수 있다. 내.. 2021. 2. 22.
[기초-비트시프트연산] 시프트연산 1. 곱하기 2진수 형태로 저장되어 있는 값들을 왼쪽()으로 지정한 비트 수만큼 밀어주면 2배씩 늘어나거나 반으로 줄어드는데, 왼쪽 비트시프트()가 될 때에는 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가된다. 범위(32비트)를 넘어서 이동되는 비트는 삭제된다. int a=10; printf("%d", a1); //10을 반으로 나눈 값인 5 가 출력된다. printf("%d", a2); //10을 반으로 나눈 후 다시 반으로 나눈 값인 2 가 출력된다. 2. 거듭제곱 int a=1, b=10; printf("%d", a 2021. 2. 21.
[기초-출력변환] n진수 출력 %d는 10진수 %o는 8진수 %x는 16진수 소문자 %X는 16진수 대문자 2021. 2. 20.
[기초 데이터형] 데이터형 출력 1. unsigned int scanf("%u",&x); printf("%u",x); 형태와 같이 사용한다. 입력되는 정수의 범위는 0 ~ 4,294,967,295이다. 2. double scanf("%lf", &d); // double(long float) 형식으로 입력 printf("%lf", d); 형태와 같이 사용한다. double 데이터형을 사용하면+- 1.7*10-308 ~ +- 1.7*10308 범위의 실수를 저장할 수 있다. 3. long long int long long int n; scanf("%lld", &n); printf("%lld", n); 형태와 같이 사용한다. long long int 데이터형을 사용하면 -9,223,372,036,854,775,808 ~ +9,223,372,.. 2021. 2. 20.
기초 입출력 - 칸을 지정한 입출력, 공백을 포함한 문장 출력 1. 칸을 지정한 입출력 [입력] scanf("%1d%1d%1d%1d%1d", &a, &b, &c, &d, &e); 를 사용하면 1개의 숫자로 각각 구분되어 저장된다. [정수출력] %02d를 사용하면 2칸을 사용해 출력하는데, 한 자리 수인 경우 앞에 0을 붙여 출력한다. ex) %04d를 사용하면 4칸을 출력가능 [실수출력] %.2f 는 2번째 자리까지 반올림하여 출력한다. 2. 공백을 포함한 문장 출력 char data[2001]; fgets(data, 2000, stdin); printf("%s", data); 위와 같이 실행하면 공백이 포함된 문장을 키보드(stdin)로 입력받아 최대 2000자까지 data[ ] 공간에 저장하고 출력할 수 있다. (참고) fgets( ) 를 사용하면 공백문자가 포.. 2021. 2. 20.
[2월 우아한테크세미나] 우아한 스프링 부트 "스프링 부트"가 다루는 영역은 애플리케이션 개발 관련 거의 모든 영역 1. 빌드 - 프로젝트 생성 - 의존성 관리 - 애플리케이션 패키징 및 실행 2. 코딩 - 개발 툴 제공 - 자동 설정 - 외부 설정 3. 배포 및 관리 - 도커 이미지 생성 - Actuator - 스프링 부트 어드민 빌드 : 프로젝트 생성 스프링 애플리케이션 개발 시작은? start.spring.io 메이븐, 그래들 자바, 코틀린, 그루비 의존성 추가 프로젝트 기본 정보 입력 패키징 방법 선택 자바 버전 선택 빌드 : 의존성 관리 프로젝트에 필요한 의존성 쉽게 관리하기 버전을 적지 않았는데 어떻게 스프링 버전 5.*가 의존성으로 들어와 있을까? 메이븐의 , 그리고 를 활용한 의존성 관리 빌드: 어플리케이션 실행 다양한 애플리케이션 .. 2021. 2. 20.