전체 글 110

TCP통신과 UDP통신

TCP 통신과 UDP 통신은 인터넷 프로토콜 스택에서 사용되는 전송 계층 프로토콜 중 두 가지입니다. 이들의 차이점, 사용하는 곳, 장단점은 다음과 같습니다. 차이점: TCP 통신: 신뢰성이 높은 연결 지향적인 프로토콜입니다. 데이터의 정확성을 보장하기 위해, 송수신자 간에 3-way handshake를 통해 연결을 설정하고, 데이터를 전송하는 중에도 흐름 제어 및 오류 제어를 수행합니다. UDP 통신: 비연결성이고 신뢰성이 낮은 비연결 지향적인 프로토콜입니다. TCP와 달리 연결을 설정하고 해제하는 과정이 없기 때문에, 전송 속도가 빠르지만, 데이터의 정확성을 보장하지 않습니다. TCP 통신을 사용하는 곳: 웹 브라우저에서 HTTP/HTTPS 프로토콜을 통해 서버와 통신할 때 파일 전송, 이메일 전송,..

Google I/O 2023

https://www.youtube.com/live/WvCXNI9XZTg?feature=share Google I/O 2023을 조코딩 채널을 통해 함께했습니다. 텐서플로우 공부해야겠네요.. 역시 AI 신기하네요 특히 이번에 새로 알게된 개념은 Gen AI 입니다. Gen AI란? 제너레이티브( AI )는 소리, 코드, 이미지, 시뮬레이션, 동영상, 텍스트를 사용하여 새로운 콘텐츠를 생성하는 인공지능 기술입니다. Gen AI 관련된 해커톤도 국내에 있다는걸 알게되었는데요. 정말 흥미롭군요 https://www.aitimes.kr/news/articleView.html?idxno=27824 국내 최초 생성 AI 해커톤 ‘Gen AI 해커톤’ 성료... 226개팀 984명 참가, 의료 커뮤니케이션 서비스 스..

[AIVLE_AI]Django활용 Web App 개발 1일차

Python Django Django 개념 웹 개발의 종합선물세트 웹 개발 프레임 워크 파이썬으로 만든 웹 프레임워크 빠르고 효율적인 웹 개발, MVT 패턴 장점 웹 개발 속도 극대화 코드 재사용 및 모듈화 안전한 웹 애플리케이션 구축 단점 막강한기능을 잘 이용하려면 숙련 및 개념탑재가 필요하다 익혀야하는 개념들이 쪼끔 복잡하고 까다롭다. 들어가기에 앞서 배경지식이 되는 가상 환경에 대해 알아보자 가상환경 가상환경 등장배경 프로젝트별로 정리된 환경을 보관 ex) A에는 tensorflow가 필요하고 B에는 django만 필요합니다. 심지어 A는 python 3.11 버전이 B는 python 3.10 버전을 사용해야 합니다. 각각의 프로젝트에 맞게 라이브러리 환경을 쉽게 조정하고 싶어요. 가상환경 활용 다..

[AIVLE_AI] 가상화 클라우드 실습

[AIVLE_AI] 가상화 클라우드 1일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 1일차 본문 sooonzero.tistory.com [AIVLE_AI] 가상화 클라우드 2일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 2일차 본문 sooonzero.tistory.com [AIVLE_AI] 가상화 클라우드 3일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 3일차 본문 sooonzero.tistory.com 가상화 클라우드 3일차에서 했던 정리 내용 실습 환경 - AWS의 CLOUD9 Cloud IDE - AWS Cloud9 - AWS AWS Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버깅할 수 있는 클라우드 기..

[AIVLE_AI] SQL 2일차

[AIVLE_AI] SQL 1일차 SQL SQL문 SQL: Structured Query Language 데이터베이스에서 데이터를 조회하거나 처리(입력, 수정, 삭제)할 때 사용하는 구문 SQL-86 → SQL-92 → SQL:1999 → SQL:2003 → SQL:2008 → SQL:2011 → SQL:2016 한 제품에서 SQ sooonzero.tistory.com 데이터 변경 DML 문: INSERT / UPDATE / DELETE DML: Data Manipulation Language 데이터 조작 언어 = 데이터를 변경하는 쿼리문 잘못 변경된 것에 대한 즉각적인 복구가 어려울 수 있음 → 항상 조심하고 또 조심 우선 SELECT문으로 변경 대상을 확인하고 또 확인하는 습관 필요 UPDATE문과 ..

[AIVLE_AI] SQL 1일차

SQL SQL문 SQL: Structured Query Language 데이터베이스에서 데이터를 조회하거나 처리(입력, 수정, 삭제)할 때 사용하는 구문 SQL-86 → SQL-92 → SQL:1999 → SQL:2003 → SQL:2008 → SQL:2011 → SQL:2016 한 제품에서 SQL 사용이 익숙하면 다른 제품에서도 사용이 가능 제품마다 호환되지 않은 SQL문도 있음 데이터 기본 조회 단순 조회 SELECT 문이 가장 기본이 되면서 가장 많이 사용하는 쿼리문 대부분의 SELECT문은 FROM절을 사용해 테이블에서 데이터를 조회함 하지만 SELECT 문에 FROM 절이 꼭 필요한 것은 아님 특정 값, 계산식 또는 함수 결과를 조회할 수 있음 AS를 사용해 표시되는 열의 별칭을 지정할 수 있음..