전체 글
-
Pycham 터미널 간단 명령어[Python] 2024. 1. 16. 11:11
pwd ( print working directory ) : 현재 작업 중인 위치 출력 > pwd macOS : /Users/anyeongjin/PycharmProjects/HelloWorld cd ( change directory ) : 디렉토리 변경 > pwd macOS : /Users/anyeongjin/PycharmProjects/HelloWorld > cd .. # 한 단계 상위 디렉터리로 이동 > pwd macOS : /Users/anyeongjin/PycharmProjects > cd HelloWorld # 입력한 디렉터리 아래로 이동 > pwd macOS : /Users/anyeongjin/PycharmProjects/HelloWorld cd ~ : 홈 디렉터리로 이동 (물결표 (~, ti..
-
[Java] 인터페이스[Java] 2023. 10. 26. 12:42
8.1 인터페이스의 역할 8.2 인터페이스 선언 8.3 인터페이스 구현 8.4 인터페이스 사용 8.5 타입 변환과 다형성 8.6 인터페이스 상속 8.7 디폴트 메소드와 인터페이스 확장 8.1 인터페이스의 역할 객체의 사용 방법을 정의한 타입. => 객체의 호환성을 높여주기 때문에 다형성을 구현하는 매우 중요한 역할. (자바 8 의 람다식은 함수적 인터페이스의 구현 객체를 생성하기 때문에 더 중요 뭐시기 라는데 뭐라는지 이해 안됨) "개발 코드와 객체가 서로 통신하는 접점 역할을 함." 인터페이스는 하나의 객체가 아니라 여러 객체들과 사용이 가능함. 개발 코드와 객체 사이에 인터페이스를 두는 이유 => 개발 코드를 수정하지 않고 사용하는 객체를 변경할 수 있도록 하기 위해서이다. 8.2 인터페이스 선언 [..
-
[C] 간단한 개념 정리 (Chapter 08)[C언어] 2023. 10. 17. 20:41
08-2 반복문의 생략과 탈출 : countinue & break break; break 문이 실행되면, break 문을 가장 가까이서 감싸고 있는 반복문 하나를 빠져 나오게 된다. #include int main(void) { int sum = 0, num = 0; while (1) { sum += num; if (sum > 5000) break; num++; } printf("sum : %d \n", sum); printf("num : %d \n", num); return 0; } sum : 5050 num : 100 + break 문이 if 문과 함께 쓰였다고 해서 if 문을 빠져 나오는 것이 아니라 자신을 감싸는 가장 가까운 위치의 반복문 하나를 빠져나가는데 사용이 된다. countinue 반복문..
-
[MSSQL] 정리 (Chapter 02 : SQL Server 2014 Express)[SQL] 2023. 10. 10. 22:22
02-1 SQL Server 2014 Express 종류 LocalDB (SqlLocalDB) Express (SQLEXPR) Express with Tools (SQLEXPRWT) SQL Server Management Studio Express (SQLManagementStudio) Express with Advanced Services Windows on Windows (WoW64) 지원 LocalDB (SqlLocalDB) Express 의 경량 버전으로 사용자 모드에서 실행되며 구성없이 빠르게 설치 되고 사전 요구사항이 적고 필수 구성요소가 적음. 프로그래밍 기능은 모두 가지고 있어 코드를 사용하여 간단하게 데이터베이스를 만들 수 있음. + VS 와 같은 데이터베이스 개발 도구 및 응용 프로그램..
-
[MSSQL] 목차[SQL] 2023. 10. 10. 20:14
MSSQL Contants Chapter 01 : 데이터베이스 01 - 1 데이터베이스 개념 01 - 2 파일 시스템을 사용한 데이터 관리 01 - 3 데이터베이스의 정의 01 - 4 데이터베이스의 특징 01 - 5 데이터베이스의 구성요소 01 - 6 데이터베이스의 3단계 구조 01 - 7 데이터베이스 관리시스템 (DBMS) 01 - 8 관계형 데이터베이스 Chapter 02 : SQL Server 2014 Express 02 - 1 SQL Server 2014 Express 종류 02 - 2 SQL Server 2014 Express 설치하기 02 - 3 SQL Server 2014 Management Studio 02 - 4 예제 Chapter 03 : Transact-SQL 03 - 1 Transa..
-
[C] 간단한 개념 정리 (목차)[C언어] 2023. 10. 9. 02:18
Contents Chapter 01 이것이 C언어다. (X) 01-1 C언어의 개론적인 이야기 01-2 C 프로그램의 완성 과정 Chapter 02 프로그램의 기본 구성 (O) 02-1 Hello World! 들여다보기 02-2 주석이 들어가야 완성된 프로그램 02-3 printf 함수의 기본적인 이해 Chapter 03 변수와 연산자 (O) 03-1 연산을 위한 연산자와 값의 저장을 위한 변수 03-2 C언어의 다양한 연산자 소개 03-3 키보드로부터의 데이터 입력과 C언어의 키워드 Chapter 04 데이터 표현방식의 이해 (X) 04-1 컴퓨터가 데이터를 표현하는 방식 04-2 정수와 실수의 표현방식 04-3 비트 연산자 Chapter 05 상수와 기본 자료형 (O) 05-1 C언어가 제공하는 기본..
-
Git에서 branch 보호카테고리 없음 2023. 10. 7. 03:17
Git 에서는 브렌치를 아무나 건들이지 못하도록 보호할 수 있는 기능이 있는데 , private 으로 생성되었고 무료 버전의 git 을 사용중인 우리들에겐 사용할 수 없는 기능이지만 나중에 알아두면 도움이 될만한 내용이기에 정리함. Branch name pattern : 특정한 브렌치나 특정한 패턴을 가진 브렌치에 대해 Branch Protection Rule 이 적용될 수 있도록 함. ex) main01, main02 라는 브렌치를 만들었을 때 이 브렌치들에게 브렌치 보호 기능을 걸고 싶다 => main +@ 이기 때문에 main* 으로 'main'을 포함하는 브렌치 모두가 브렌치 보호 기능을 사용할 수 있는 대상이 된다. 물론 main01, main02 각각 따로 정해줄 수도 있다. Require a..
-
[C] 간단한 개념 정리 (Chapter 06)[C언어] 2023. 10. 5. 20:12
printf printf : 문자열을 출력하는 함수 특수문자의 종류 특수문자 의미하는 바 \a 경고음 \b 백스페이스 (backspace) \f 폼 피드 (form feed) \n 개 행 (new line) \r 캐리지 리턴 (carriage return) \t 수평 탭 \v 수직 탭 \' 작은 따옴표 출력 \" 큰 따옴표 출력 \? 물음표 출력 \\ 역슬래쉬 출력 printf 함수의 서식지정 printf => 서식이 지정된 형태의 출력 == 출력양식이 만들어진 상태에서 출력을 진행한다. %d : 데이터를 10진수로 출력한다는 의미. %X : 데이터를 16진수로 출력하되, 알파벳은 대문자로 출력한다는 의미. %d , %X => 서식문자 서식문자의 종류와 그 의미 (중요) 서식문자 출력 대상 (자료형) 출..