본문 바로가기

전체 글25

[TIL] IT 5분 잡학사전 #30~#34 오늘 TIL 3줄 요약 프로그램은 책임 있게 만들어야 하며, 끊임없이 관리해야 한다 SQL은 데이터베이스가 아니고 DBMS와 대화하기위한 언어 이다 깃허브는 파일 클라우드 서비스와 같다 TIL (Today I Learned) 날짜 2023.09.03 오늘 읽은 범위 #30~#34 책에서 기억하고 싶은 내용을 써보세요. SQL : 데이터베이스 관리 시스템과 대화하기 위한 언어 DBMS의 종류 : MySQL, PostgreSQL, SQLite, Oracle, MariaDB 등 NoSQL의 종류 : document DB, key-value DB, graph DB 등 document DB : 대표적으로 몽고디비(MongoDB). 데이터를 JSON 형태로 저장 key-value DB : 대표적으로 카산드라디비(C.. 2023. 9. 3.
[TIL] IT 5분 잡학사전 #26~#29 오늘 TIL 3줄 요약 시간 복잡도가 같더라도 처리 속도는 다를 수 있다. 해시 테이블의 검색은 충돌을 추가로 처리해야하는 경우에 O(1)이 아니다. 클린 코드란 설명이 필요 없는 코드를 말하고 개발자의 필수 소양이다. TIL (Today I Learned) 날짜 2023.09.02 오늘 읽은 범위 #26~#29 책에서 기억하고 싶은 내용을 써보세요. 스택의 규칙 : 1) 위에서 데이터를 쌓는다. 2) 위에서부터 데이터를 뺀다. ( LIFO / last in, first out ) 큐의 규칙 : 1) 위로 데이터를 쌓는다. 2) 아래에서부터 데이터를 뺀다. ( FIFO / first in, first out ) 스택을 사용하는 부분 : 뒤로 가기 버튼, 되돌리기 단축키 큐를 사용하는 부분 : 쇼핑몰 주문.. 2023. 9. 2.
[TIL] IT 5분 잡학사전 #22~#25 오늘 TIL 3줄 요약 자료구조의 방식이 다양한 이유는 프로그램의 목적이 다양하기 때문이다 배열은 램에 줄줄이 이어진 형태로 공간을 차지하고 있고 맨 앞부터 차곡차곡 채워져 있어야 한다 Big-O는 실행 단계에 영향을 주는 요소만 본다 TIL (Today I Learned) 날짜 2023.08.31 오늘 읽은 범위 #22~#25 책에서 기억하고 싶은 내용을 써보세요. 알고리즘 : 컴퓨터에게 내리는 지시 사항을 나열한 것 시간복잡도 : 프로그램의 작업 속도가 얼마나 빠른지 측정하는 방법 (얼마나 많은 단계를 거치는 지) 램 : 주소지가 적힌 박스가 많이 있는 창고 상수 시간 : 이미 실행횟수가 고정으로 정해진 것 이진검색 알고리즘 : 데이터 정렬이 끝난 배열에서만 사용할 수 있다. 거대한 배열을 다룰 때 .. 2023. 9. 1.
[TIL] IT 5분 잡학사전 #16~#21 오늘 TIL 3줄 요약 서버는 항상 켜져있는 컴퓨터이면서 인터넷에 연결되어 있고 접속 요청에 응답하는 컴퓨터다 풀스택은 프런트엔드, 백엔드, 데브옵스를 포함한다 서버리스는 서버없음이 아니라 우리가 직접 관리하지 않는 서버를 의미한다 TIL (Today I Learned) 날짜 2023.08.30 오늘 읽은 범위 #16~#21 책에서 기억하고 싶은 내용을 써보세요. 인터넷 익스플로러 : CSS 최초로 적용, Ajax 최초로 지원 (웹사이트에서 어떤 내용을 업데이트하면 새로고침없이 볼 수 있게 함) HTML : 웹 사이트에 들어갈 텍스트, 그림 등을 표현하는 규약 브라우저 엔진, 렌더링 엔진 : 표준안대로 개발된 웹 브라우저의 핵심 프로그램 ( 엔진의 성능 = 웹 브라우저의 성능) HTTP : 인터넷에서 사.. 2023. 8. 31.
[TIL] IT 5분 잡학사전 #11~#15 오늘 TIL 3줄 요약 라이브러리냐 프레임워크냐 판단이 아닌 개념을 아는 것이 중요 제이쿼리는 필요할 때에만 배우면 된다 API는 데이터베이스가 아니다 TIL (Today I Learned) 날짜 2023.08.29 오늘 읽은 범위 #11~#15 책에서 기억하고 싶은 내용을 써보세요. 라이브러리 : 필요한 라이브러리를 불러서 쓴다. 도서관에서 책을 빌리는 것과 비슷 프레임워크 : 프레임워크가 나를 부른다. 규칙을 바꿀 수 없고 꼭 지켜야 함 제이쿼리 : 과거의 못난 자바스크립트가 브라우저 호환성도 떨어지고 디자인을 위한 제이쿼리 플러그인들이 필요할 때 사용하던 것 API : '어디어디 데이터베이스를 찾아가서 어떻게 저장하라'와 같은 연결 역할을 해준다 (프로그램끼리 소통하도록 연결해준다) ICANN : .. 2023. 8. 30.
[TIL] IT 5분 잡학사전 #6~#10 오늘 TIL 3줄 요약 오류 메시지는 오류의 원인을 알려준다 자바스크립트도 파이썬 못지않게 활용범위가 넓다 코틀린은 자바와 100% 호환된다 TIL (Today I Learned) 날짜 2023.08.27 오늘 읽은 범위 #6~#10 책에서 기억하고 싶은 내용을 써보세요. 실수를 성장을 위한 발판으로 사용하자 프로그래밍을 할 준비만 하지 말고 겁나 쉬운 무언가부터 만들어보자 인터프리터 언어 : 동시 통역 컴파일 언어 : 도서 번역 자바스크립트로 할 수 있는 것들 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요. 자바로 할 수 있는 것이 정말 무궁무진 하다는 것을 알았다 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요. 인터프리터 언어의 장점을 모르겠다 2023. 8. 27.