# CS

1190개의 포스트
post-thumbnail

☀️ 알고리즘:: 정렬 알고리즘_ 선택 정렬과 삽입 정렬

선택 정렬과 삽입 정렬은 시간복잡도가 `O(n²)`인 가장 간단한 형태의 정렬 알고리즘이다 컴퓨터 과학과 수학에서 정렬 알고리즘이란 원소들을 번호순이나 사전 순서와 같이 일정한 순서대로 열거하는 알고리즘이다 정렬 알고리즘 1️⃣ 선택 정렬이란? 1)

약 1시간 전
·
0개의 댓글
post-thumbnail

[CS 기초 - 데이터베이스] 데이터베이스 정의와 특징

데이터베이스의 정의와 특징

약 6시간 전
·
0개의 댓글
post-thumbnail

네트워크 - 1

1.1<인터넷이란 무엇인가?>\- 구성요소로서의 인터넷 : 네트워크들의 네트워크호스트, 종단 시스템, 통신 링크, 패킷 스위치의 구성요소로 이루어진 것프로토콜 : 정보(메시지)의 송수신을 제어(TCP,이더넷, hTTP), 인터넷 상의 모든 활동은 프로토콜이 제어,

약 8시간 전
·
0개의 댓글
post-thumbnail

Docker

Docker란 Go언어로 개발된 컨테이너 기반의 오픈소스 가상화 플랫폼이다Docker에 대한 개념을 확립하기 위해서는 우선적으로 container(컨테이너)의 의미와 이 기술이 나온 이유부터 이해할 필요가 있다.대부분의 소프트웨어들은 정상적으로 구동하기 위해서는 OS와

약 9시간 전
·
0개의 댓글
post-thumbnail

Git 컨벤션

Commit 메시지가 누적될수록 가독성이 떨어진다여러 사람과 협업할 때, 각자의 커밋 메시지의 스타일이 다르다면 그 정도가 더욱 심해진다→ 따라서 협업하는 사람들간의 메시지 스타일을 정형화하여 협업의 능률 증진커밋 메시지는 크게 제목(+타입), 본문, 꼬리말로 구분되며

약 9시간 전
·
0개의 댓글

마이크로 서비스 & 분산 트랜잭션

Monolithic 의 경우에는 데이터베이스의 ACID 특성을 활용하여 각 로직을 처리하면 DB에서 자체적으로 보장해준다.하지만 Microservice의 경우, 각 서비스마다 별도의 DB를 가지고 있다.→ 따라서, DB에 의존하는 방식으론 이러한 트랜잭션을 일관적으로

약 9시간 전
·
0개의 댓글

자바 쫌쫌따리

쫌쫌따리로 헷갈리는 개념을 모아 정리

약 13시간 전
·
0개의 댓글
post-thumbnail

[운영체제] 프로세스 vs 스레드

: 프로세스(process)는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 종종 스케줄링의 대상이 되는 작업(task)이라는 용어와 거의 같은 의미로 쓰인다.여러 개의 프로세서를 사용하는 것 = 멀티프로세싱같은 시간에 여러 개의 프로그램을 띄우는 시

약 14시간 전
·
0개의 댓글

[운영체제] 스케줄러의 종류 : 단기, 중기, 장기

: 어떤 프로세스를 준비 큐에 삽입할지 결정 (메모리와 디스크 사이의 스케줄링을 담당)디스크에서 하나의 프로그램을 가져와 커널에 등록하면 프로세스가 되는데, 이때 디스크에서 어떤 프로그램을 가져와 커널에 등록할지(준비 큐에 등록할지) 결정수십 초 내지 수 분 단위로 가

약 14시간 전
·
0개의 댓글

3학년 2학기 데이터베이스

수강일시 : 2021년 3학년 2학기교수님 : 박동주 교수님

약 17시간 전
·
0개의 댓글
post-thumbnail

🌈 자료구조:: 큐(Queue)

큐(Queue) 자료구조의 개념과 활용 방법에 대해 이해하기 C언어를 이용해 큐 자료구조 구현하기.......

어제
·
0개의 댓글
post-thumbnail

[7주차] 데드락

서로가 가진 자원을 내어놓지 않아서 발생하는 대기 현상

어제
·
0개의 댓글
post-thumbnail

Hash Table

해시테이블 정리

어제
·
0개의 댓글
post-thumbnail

[7장] 응용 계층

응용 계층, 웹 서버 구조, DNS의 이름 해석 구조, 메일의 송수신 구조

어제
·
0개의 댓글
post-thumbnail

[CS 기초 - 자료구조] Graph

그래프의 개념 및 종류, 구현 방법 등

1일 전
·
0개의 댓글

[5장] DBMS 기본 지식

DBMS로 MySQL을 사용한다.

1일 전
·
0개의 댓글
post-thumbnail

[인공지능]신경망 #1

인간 두뇌에 대한 계산적 모델을 통해 인공지능을 구현하려는 분야신경세포수상돌기 : 다른 신경세포의 축색돌기와 연결되어 전기화학적 신호를 받아들이는 부위축색돌기 : 수신한 전기화학적 신호의 합성결과 값이 특정 임계값이 이상이면 신호를 내보내는 부위신경연접 : 수상돌기와

1일 전
·
0개의 댓글
post-thumbnail

7장. 프로세스간 통신 (IPC) 1

IPC: Inter-Process Communication의 약자로서, 프로세스 사이의 통신이라는 뜻을 갖는다.프로세스들이 서로 통신한다는 의미통신이란 기본적으로 데이터를 주고 받는 행위이다.프로세스들이 서로 통신을 한다는 것은 둘 이상의 프로세스가 데이터를 주고 받는

1일 전
·
0개의 댓글

[13, 14, 15강] 문자열 연산, 날짜 연산, CASE문

문자열 결합 : 2개의 열 데이터를 모아 1개의 열로 처리하는 등, 문자열 가공 수치형 데이터도 문자열 결합을 사용할 수 있으며, 문자열로 결합한 결과는 문자열형이 된다.

1일 전
·
0개의 댓글