TIL✍🏻
-
[TIL] 2023.12.09 | 웹 풀사이클 데브코스, 혼공머신TIL✍🏻 2023. 12. 9. 23:47
✔️Facts - 혼자 공부하는 머신러닝, 딥러닝 ch1.1~2 - 프로그래머스 웹 풀사이클 데브코스 수업 - tistory 글 작성 💡Findings - AI> ML> DL 순의 하위 개념으로 볼 수 있다. - 튜링 테스트의 통과 여부는 프로그램의 성능을 평가하는 하나의 방법이긴 하지만, 이를 단순히 통과했다고 해서 그 프로그램이 진정한 인간 수준의 지능을 갖추었다고 보기는 어렵다. 또, 현재까지 인정받는 의미에서의 튜링 테스트를 완전히 통과한 컴퓨터 프로그램은 없다. https://jungheeho.tistory.com/52 AI, Machine Learning, Deep Learning | 차이점 인공지능 (Artificial Intelligence, AI) - 인간처럼 학습, 추론, 문제를 해결..
-
[TIL] 2023.12.08 | 웹 풀사이클 데브코스TIL✍🏻 2023. 12. 9. 23:47
✔️Facts - Node.js 웹서버 구축, 서버 모듈화 - 프로그래머스 웹 풀사이클 데브코스 수업 - tistory 글 작성 💡Findings - node.js의 http 모듈을 사용해서 간단한 웹서버를 구축하는 방법을 알게 되었다. https://jungheeho.tistory.com/49 [Node.js] 웹서버 구축하기, 서버 모듈화 | http basic 1. node.js의 http 모듈을 사용해서 간단한 웹서버를 구축 - server.js const http = require('http'); // node.js가 가고 있는 require 함수로 ()안의 모듈 가져옴 const onRequest = (request, response) => { response.writeHead(200, {'C..
-
[TIL] 2023.11.22 | 웹 풀사이클 데브코스TIL✍🏻 2023. 12. 3. 22:24
✔️Facts - 프로그래머스 웹 풀사이클 데브코스 수업 - tistory 글 작성 💡Findings - merge에는 fast forward, 3-way 두 가지 방법이 있다. - fast forward merge는 A브랜치에서 B브랜치를 생성한 시점부터, A브랜치에는 아무런 추가 구현을 하지 않고 B 브랜치에만 구현한 뒤, A브랜치에 B를 붙이면 됨. - 3-way merge는 A브랜치에서 B브랜치를 생성한 시점부터, A브랜치에도 추가 구현을 하고 B브랜치에도 추가 구현을 하여 A, B브랜치를 서로 비교하며 바뀐 내용을 정리해 가며 합친다. 일반적으로 가장 많이 사용하는 전략! https://jungheeho.tistory.com/30 [Git] Git branch전략, Pull Request, me..
-
[TIL] 2023.11.21 | 웹 풀사이클 데브코스TIL✍🏻 2023. 12. 3. 20:45
✔️Facts - 프로그래머스 MySQL 코테 문제 풀기 - 프로그래머스 웹 풀사이클 데브코스 수업 - tistory 글 작성 💡Findings - TCP는 3-way handshaking 과정을 통해 연결 : 1. 클라이언트가 서버에 연결을 요청하기 위해 SYN 패킷을 보냄(연결 시작) 2. 서버는 클라이언트의 SYN 요청을 받고, 연결을 수락하는 SYN-ACK 패킷을 보냄 3. 클라이언트는 서버의 SYN-ACK 응답을 받고, 이에 대한 확인으로 ACK 패킷을 보냄(연결 완료) - 데이터 스트림은 연결지향통신에서, 전송된 정보를 수집하거나 정보를 전송할 때 사용되는 디지털 방식으로 암호화 된 일관된 신호의 흐름이다. - 웹은 OSI 모델과 TCP/IP모델의 최상위 계층인 응용 계층에서 작동한다. ht..
-
[TIL] 2023.11.20 | 웹 풀사이클 데브코스TIL✍🏻 2023. 12. 3. 17:56
✔️Facts - 프로그래머스 MySQL 코테 문제 풀기 - 프로그래머스 웹 풀사이클 데브코스 수업 - tistory 글 작성 💡Findings - 브랜치 : 특정 기준 시점에서 줄기를 나누어 작업할 수 있는 기능(Git에서 브랜치는 특정 커밋을 가리키는 포인터) - 브랜치에 커밋을 추가할 때마다 이 HEAD 포인터는 새 커밋을 가리키도록 업데이트된다. 브랜치 생성 : git branch 브랜치 이동 : % git checkout 원격에 브랜치 생성 : % git push 로컬 브랜치를 삭제 : % git branch -d 원격, 로컬의 모든 브랜치 확인 : % git branch -a https://jungheeho.tistory.com/26 [Git] 깃 브랜치, 명령어 정리(branch, check..
-
[TIL] 2023.11.18 | 웹 풀사이클 데브코스TIL✍🏻 2023. 12. 2. 20:50
✔️Facts - 프로그래머스 MySQL 코테 문제 풀기 - 프로그래머스 웹 풀사이클 데브코스 수업 - tistory 글 작성 💡Findings - 깃허브에 연동하여 버전 관리를 하는 방법 : 1. 새로운 로컬 레포지터리 생성(git init) 2. GitHub에 새로운 원격 레포지터리 생성 및 연결 (git remote add origin [url]) 3. 소스 코드 올리기 (git push origin main) - INNER JOIN의 개념: INNER JOIN은 두 테이블 간의 공통된 값(두 테이블이 일치하는 부분)을 기준으로 데이터를 결합 https://jungheeho.tistory.com/23 [Git] Github를 활용한 원격 코드 관리(remote, clone, push, pull)👩🏻..
-
[TIL] 2023.11.17 | 웹 풀사이클 데브코스TIL✍🏻 2023. 12. 2. 14:10
✔️Facts - 프로그래머스 MySQL 코테 문제 풀기 - 프로그래머스 웹 풀사이클 데브코스 수업 - tistory 글 작성 💡Findings - 조건부 데이터 선택: SELECT 구문을 사용하여 데이터베이스의 테이블에서 특정 컬럼들을 선택할 때, if 함수를 사용하여 조건에 따라 다른 데이터를 표시하는 방법(예: TLNO가 NULL이면 'NONE'을 표시)을 알게 되었다. - 집계 함수 사용: max 함수를 사용하여 특정 컬럼(PRICE)의 최댓값을 찾는 방법을 배웠다. (여기서 집계 함수는 여러 행의 데이터에서 의미 있는 단일 값을 추출하는 데 사용된다) https://jungheeho.tistory.com/19 [MySQL] Programmers | 가장 비싼 상품 구하기💲(MAX) 🔗 [문제 ..
-
[TIL] 2023.11.16 | 웹 풀사이클 데브코스TIL✍🏻 2023. 12. 1. 23:27
✔️Facts - 프로그래머스 MySQL 코테 문제 풀기 - 프로그래머스 웹 풀사이클 데브코스 수업 - tistory 글 작성 💡Findings - 깃은 git add, git commit 명령어를 통해 Working Directory, Staging Area, Repository 이렇게 3개의 영역에서 버전이 관리된다는 것을 포함하여 깃이 동작하는 방식에 대해 알게 되었다. - init, add, commit, status, log 등 깃의 기본적인 명령어에 대해 공부하였고, 해당 명령어를 사용하여 CLI와 GUI 두 가지 방식으로 실습하며 깃 동작 과정을 완벽히 이해했다. https://jungheeho.tistory.com/18 [Git] Git 기초 명령어 완벽하게 알아보기(init, add, ..