| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- 플로이드
- 구현
- Queue
- 취준
- Simulation
- 백트래킹
- JPA
- 워셜
- MySQL
- docker
- BOJ
- 티스토리챌린지
- 퀵정렬
- DP
- Stack
- 코딩테스트
- Java
- trie
- N과M
- dfs
- 도커교과서
- BFS
- 트리
- Security
- CS
- Spring
- priorityqueue
- 이분탐색
- programmers
- 오블완
- Today
- Total
목록전체 글 (288)
말랑말랑개발
2.1.1 버전과 에디션 선택제약이 없다면 가능한 최신 버전이 좋다. 갓 출시된 메이저 버전은 많은 변화를 거쳤기 때문에 버그가 발생할 수도 있다.MySQL 5.5 부터는 에디션의 기능이 달라지면서 소스코드도 달라졌고, 엔터프라이즈 에디션의 소스코드는 더이상 공개되지 않는다. 하지만 MySQL 서버 상용화 전략의 핵심은 두 에디션 모두 동일하며, 특정 부가 기능들만 엔터프라이즈 에디션에 포함된다. (오픈 코어 모델 방식)2.1.2 MySQL 설치2.1.2.4 윈도우 MSI 인스톨러 설치bin: MySQL 서버와 클라이언트 프로그램, 그리고 유틸리티include: C/C++ 헤더 파일lib: 라이브러리share: 지원 파일, 에러 메세지, my.ini 2.3 MySQL 서버 업그레이드1. MySQL 서버의..
4-1. ALU와 제어장치ALU피연산자(레지스터), 제어 신호를 받아 연산을 수행연산 결과는 레지스터에 저장됨플래그: CPU 상태나 연산 결과에 대한 추가 정보. 플래그 레지스터에 저장됨 제어장치Input1. 클럭 신호2. 해석할 명령어: 명령어 레지스터에서 꺼냄3. 플래그 값: 플래그 레지스터에서 꺼냄4. 제어 버스의 제어 신호(외부)OutputCPU 외부: 메모리, I/O 장치CPU 내부: ALU, 레지스터 4-2. 레지스터1. 프로그램 카운터: 메모리에서 가져올 명령어 주소 저장2. 명령어 레지스터: 해석할 명령어 저장3. 메모리 주소 레지스터4. 메모리 버퍼 레지스터5. 범용 레지스터6. 플래그 레지스터 특정 레지스터를 이용한 주소 지정 방식(1): 스택 주소 지정 방식스택 주소 지정 방식: 스택..
2-1. 이더넷이더넷: 유선 LAN에서 사용되는 네트워크 기술. 다양한 통신 매체의 규격들과 송수신되는 프레임의 형태, 프레임을 주고받는 방법이 정의됨. 이더넷 표준IEEE 802.3: 이더넷 관련 표준의 모음 통신매체 표기 형태전송속도BASE-추가특성1. 전송속도: 숫자면 Mbps, G가 붙으면 Gbps2. BASE: 비트 신호로 변환된 데이터를 통신매체로 전송하는 방법3. 추가특성: 최대 전송가능 거리, 물리 계층 인코딩, 레인 수, ... 통신 매체 종류C: 동축 케이블T: 트위스티드 페어 케이블S: 단파장 광섬유 케이블L: 장파장 광섬유 케이블 이더넷 프레임프리앰블, 수신지 MAC 주소, 송신지 MAC 주소, 타입/길이, 페이로드(데이터), 트레일러(FCS)로 구성프리앰블: 이더넷 프레임의 시작을..
3-1. 소스 코드와 명령어고급 언어와 저급 언어고급 언어: 사람을 위한 언어저급 언어: 컴퓨터가 직접 이해하고 실행할 수 있는 언어- 기계어: 명령어 비트 0,1- 어셈블리어: 번역된 기계어 컴파일 언어와 인터프리터 언어컴파일 언어컴파일러에 의해 소스코드 전체가 저급 언어로 변환되어 실행되는 고급 언어(ex. C ...)컴파일: 코드 to 저급 언어(목적 코드). 오류가 있다면 실패인터프리터 언어인터프리터에 의해 코드가 한 줄씩 실행되는 고급 언어. 저급 언어로의 변환도 한 줄씩 실행됨 컴파일 언어, 인터프리터 언어는 경계가 모호한 경우가 많음. Python도 컴파일을 수행할 수 있고, Java는 저급 언어 변환 과정에서 인터프리트, 컴파일을 동시에 수행함 목적 파일 vs 실행 파일목적 파일: 목적 코..
2-1. 0과 1로 숫자를 표현하는 방법정보단위워드: CPU가 한 번에 처리할 수 있는 데이터 크기이진법0과 1로 모든 숫자를 표현하는 방법. 이진수 끝에 아래첨자 (2)를 붙이거나, 앞에 0b를 붙임이진수의 음수 표현2의 보수어떤 수를 그보다 큰 2^n에서 뺀 값. 즉 모든 0과 1을 뒤집고 1을 더한 값컴퓨터는 양수, 음수 구분에 플래그를 사용한다. n비트로는 -2^n, 2^n을 동시에 표현할 수 없음십육진법이진법 표현이 길 때의 방안. 끝에 아래첨자 (16)을 붙이거나, 앞에 0x를 붙임십육진법-이진법 간 변환 쉬움십육진수 to 이진수십육진수의 각 자릿수를 이진수로 변환이진수 to 십육진수네 자리씩 끊고 각각 십육진수로 변환 2-2. 0과 1로 문자를 표현하는 방법문자 집합과 인코딩문자 집합: 컴퓨..