코딩잡담

연결 리스트

JS는 토이프로젝트 해야 하는데 뭐 또 생각나면 만들겠음… 솔직히 프론트엔드가 쓸 일은 없겠지만 알아서 나쁠거 없잖아요? 아무튼. 배열은 만들 때 메모리 공간의 연속된 공간을 할당받는다. 그리고 이 특징때문에 인덱싱(리스트[0] 이런...

Continue reading...

트랜잭션

fcitx 5 까는김에 mozc도 같이 깔은 건 좋은데… 언어 변환이 안돼… 한-영은 되는데 일어가 안됨 ㅋㅋㅋㅋㅋ Focuswriter때문에 세팅한건데 문제는 이거 해도 거기서 될지 모릅니다… 트랜잭션은 데이터베이스의 상태를 변화시키기 위해 수행하는...

Continue reading...

해시 테이블

처음 설명을 본 본인 표정: 그럴만 했다. 뭔 소린지 1도 모르겠거든… 일단 얘는 자료구조다. 이름이 테이블인데 왜 자료구조인지는 주변에 계신 개발자에게 물어보도록. 아무튼 이 테이블은 데이터를 key, value로 짝지어서 저장하는데...

Continue reading...

알고리즘과 시간복잡도

백준 시간복잡도 파트 풀다가 오셨다면 어서오십쇼. 일단 알고리즘 알고리즘 들어는 봤는데 이게 뭐임? 알고리즘은 ‘문제를 해결하기 위한 절차나 방법’을 뜻한다. 뭐 예를 들자면 방에 형광등이 나갔으면 갈아야 할 거 아님?...

Continue reading...

왜 리눅스인가

지금이야 Swift(iOS 앱 개발용 언어) 할 거 아니면 걍 윈도우 쓰세요~ 하지만 본이 노트북 2호 살때 OS 추천이 크게 두개였다. 리눅스랑 맥. 당시 예산이 100만원이라 맥북은 패스… 토익 없어서 수리받으러...

Continue reading...

GUI vs CUI

일단 CUI(character user interface)의 대표적인 예시가 DOS인데… 이게 뭐냐면 대충 이런거다. 이 창은 윈도우가 GUI라서 파워셸 안쪽만 CUI지만, DOS는 그런거 없고 상남자의 CUI다. 그럼 GUI는요? 지금 윈도우 바탕화면 한번 보자....

Continue reading...