일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gpt
- 지도학습
- LG Aimers
- regression
- LLM
- 해커톤
- deep learning
- AI
- 회귀
- Classification
- LG Aimers 4th
- 딥러닝
- 티스토리챌린지
- Machine Learning
- 오블완
- GPT-4
- 분류
- ChatGPT
- PCA
- LG
- 머신러닝
- supervised learning
- OpenAI
- Today
- Total
목록분류 전체보기 (323)
SYDev
https://ryu-e.tistory.com/2 MongoDB의 기본 개념에 대해 알아보자.이번에는 MongoDB에 대한 기본 개념에 대해서 알아보겠습니다. 이번 시간에는 각 주제별 자세한 내용을 다루기보다는 mongoDB에 대한 전체적인 개념을 파악하는데 초점을 두었습니다. 😊 1. mongoDBryu-e.tistory.com위 게시물을 기반으로 한 단순 공부용 포스팅!! MongoDB?MongoDB: document 지향적인 databasedocument: field:value 형식으로 구성된 데이터 구조value에는 문자열, 숫자 날짜 , 배열, 다른 도큐먼트를 저장하는 것이 가능Schema-less 구조 -> 스키마를 고정하지 않은 형태로, 필드 추가 및 제거가 편리분산 확장이 간단 -> 샤딩..
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Chapter Objectivesmutex lock를 사용하는 환경에서 deadlock이 어떻게 발생하는지 설명deadlock을 특정짓는 4가지 필요조건을 정의resource allocation graph에서 deadlock 상황을 인지deadlock을 방지하는 4가지 접근법을 평가deadlock을 방지하는 banker's algorithm을 적용deadlock detection algorithm을 적용deadlock을 복구하는 접근법을 평가 Deadlockmultiprogramming 환경에서, multiple threads는 한정된 자원을 두고 경쟁한다. thread가 자원을 요청하고 사용 가능한 자원이 없다면, thread는 wa..
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Chapter Objectivesbounded-buffer, readers-writers, and dining-philosophers synchronization problems에 대해 설명Linux, Windows에서 process synchronization problems를 해결하는 특정 tools에 대해 설명synchronization problems를 해결하기 위해 POSIX, Java가 어떻게 사용되는지 설명POSIX, Java API를 사용하여 process synchronization problems를 해결하는 solutions를 디자인하고 발전 Classic Problems of Synchronization1. The ..
gRPC란? gRPC: Cloud Native Computing Foundation에서 관리하는 open source API architecture 및 system.Remote Procedure Call(원격 프로시저 호출) 모델을 기반으로 함RPC 모델은 광범위 하지만, gRPC는 특정 구현1. Remote Procedure CallRPC에서 client-server 통신은 client API request가 local 작업이거나, request가 내부 서버 코드인 것처럼 작동request에는 직접적으로 호출할 server function과 parameter 포함RPC API는 HTTP, TCP 또는 UDP와 같은 protocol을 기본 데이터 교환 메커니즘으로 사용2. gRPCgRPC는 몇 가지 최적..
앞장에서 구현한 HTTP handler는 데이터를 in-memory에 저장하는 간단한 구현이었다. 이번 장에서는 RDBMS를 사용해 데이터를 영구적으로 저장하도록 변경한다. 책에서 사용한대로 MySQL RDBMS 사용할 예정Section72. MySQL 실행 환경 구축1. 테이블 정의와 마이그레이션 방법 결정Go는 언더스코어(_)로 시작하는 디렉터리 및 testdata 디렉터리는 패키지로 인식 X _tools/mysql/schema.sql에 저장entity.Task type에 해당하는 task table장의 후반부에서 구현하는 로그인 사용자의 영구적 저장을 위해 user 테이블도 정의CREATE TABLE `user`( `id` BIGINT UNSIGNED NOT NULL AUTO_INC..
Section 65. Entity.Task 타입 정의와 영구 저장 방법의 임시 구현1. Entity.Task 타입 정의자체 타입을 지정하여 잘못된 대입 방지package entityimport "time"// 자체 타입을 지정하여, 잘못된 대입 방지type TaskID int64type TaskStatus stringconst ( TaskStatusTodo TaskStatus = "todo" TaskStatusDoing TaskStatus = "doing" TaskStatusDone TaskStatus = "done")type Task struct { ID TaskID `json:"id"` Title string `json:"title"` Status TaskStatus `json:"status"`..
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Background Processes는 concurrent하게 실행됨data에 대한 Concurrent한 접근은 data inconsistency를 유발함data consistency -> cooperating processes의 orderly execution이 보장돼야 함 Race ConditionRace Condition -> 통제되지 않는 shared data에 대한 접근이 발생할 때 존재두 개 이상의 프로세스가 공통 자원을 concurrent하게 읽거나 쓰는 동작을 할 때, shared data에 대한 접근이 어떤 순서에 따라 이루어졌는지에 따라 그 실행 결과가 같지 않고 달라지는 상황 Critical Section각 proc..
경희대학교 박제만 교수님의 자료구조 수업을 기반으로 정리한 글입니다. Why we need topPtr?모든 변수는 자신의 이름과 memory space를 가짐computer는 이런 변수의 이름을 이용해 각 memory space에 접근동적 할당된 memory spaces는 고정된 이름이 존재하지 않음 -> ptr로 가리켜야함메모리 해제 없이 ptr 삭제 -> Garbage (memory leakage) 발생 1. LStack 자료구조의 ADT & Implementationvoid push(ItemType value)- new Node 생성- new Node의 value를 설정- new Node의 next는 old topPtr 가리킴- topPtr은 new Node를 가리킴- edge case: isFu..