일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- AI
- 지도학습
- 회귀
- Classification
- PCA
- Machine Learning
- LLM
- regression
- LG Aimers 4th
- 딥러닝
- LG
- LG Aimers
- 머신러닝
- 오블완
- 티스토리챌린지
- 분류
- ChatGPT
- supervised learning
- GPT-4
- OpenAI
- deep learning
- Today
- Total
목록Google Developer Groups on KHU 1th (4)
SYDev
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"`..
6.1. 상호 호환성이 중요한 이유Go code로 미리 작성된 library를 이용 -> 새로 code를 짜지 않고, 해당 기능을 간편하게 사용할 수 있음그렇다면 Go language로 작성되지 않은 코드는 어떻게 사용할까?- Types of Programming LanguagesInterpreter Languageprogram을 실행할 때, source code를 사전에 machine language로 compile하지 않고 한 줄 한 줄 즉각적으로 실행하는 언어ex) pythonJust In Time(JIT) Compile Languageex) Javasource code를 Java 바이트코드(cpu native 보다는 high level)로 compile해당 바이트코드를 실행할 때, JVM(Java..