스택(Stack)이란?
자료구조 중 하나인 스택(Stack)에 대해 알아보자
자료구조 중 하나인 스택(Stack)에 대해 알아보자
슈도코드라고도 하는 의사코드(Pseudo-code)가 무엇인지, 어떻게 사용하는지에 대해 알아보자
객체지향 설계 원칙 SOLID에 관하여
디자인 패턴을 어디서 어떻게 적용해야 하는가
디자인 패턴 중의 하나, 템플릿 메서드 패턴에 대하여
디자인 패턴 중의 하나, 전략 패턴에 대하여
디자인 패턴 중의 하나, 스테이트 패턴에 대하여
디자인 패턴 중의 하나, 옵저버 패턴에 대하여
디자인 패턴 중의 하나, 메멘토 패턴에 대하여
디자인 패턴 중의 하나, 미디에이터 패턴(중재자 패턴)에 대하여
디자인 패턴 중의 하나, 이터레이터 패턴(반복자 패턴)에 대하여
디자인 패턴 중의 하나, 인터프리터 패턴에 대하여
디자인 패턴 중의 하나, 커맨드 패턴에 대하여
디자인 패턴 중의 하나, 프록시 패턴에 대하여
디자인 패턴 중의 하나, 플라이웨이트 패턴에 대하여
디자인 패턴 중의 하나, 파사드 패턴에 대하여
디자인 패턴 중의 하나, 데코레이터 패턴에 대하여
디자인 패턴 중의 하나, 컴포지트 패턴에 대하여
디자인 패턴 중의 하나, 어댑터 패턴에 대하여
디자인 패턴 중의 하나, 프로토타입 패턴에 대하여
디자인 패턴 중의 하나, 빌더 패턴에 대하여
디자인 패턴 중의 하나, 팩토리 패턴에 대하여
디자인 패턴 중의 하나, 추상 팩토리 패턴에 대하여
디자인 패턴 중의 하나, 싱글톤 패턴에 대하여
개발자가 배워야 할 세 가지 디자인 패턴에 대해 알아보자
쓰기 시 복사와 리디렉션 두 가지 방법에 대해 알아보자
스택오버플로우(Stack Overflow)란 무엇일까
robots.txt 총 정리
구글이 어떤 방식으로 검색한 데이터를 표시하는지, 찾는지에 대해
API에 대해 알아보자
컴퓨터 안의 컴퓨터, 추상적인 컴퓨터, 웹 브라우저
함수형 프로그래밍과 객체지향 프로그래밍에 대한 설명과 차이점
컴퓨터가 프로그램을 해석하고 변환해서 처리하는 방법에 대해서 알아보자
데이터를 구성하고 처리하는 방법
컴퓨터의 네트워크에 대하여
당연히 1Gb면 1024Mb아니야? 1Gb는 1000Mb입니다. 잘못된 표기로 인해 혼란스러운 사람들을 위해 용량의 표기 방식을 정리해보았다.
컴퓨터가 프로그램과 메모리를 관리하는 방법
컴퓨터의 내부 구조와 하드웨어는 어떻게 구성되는지에 대해 정리해보았다
C는 컴파일러로, Python은 인터프리터로, 이 둘의 차이는 무엇이 있고 무슨 장단점이 있을까? 컴파일과 인터프리터의 차이와 장단점을 정리하고 언어들에 무슨 차이가 있는지 정리해보았다.
컴퓨터는 비트를 어떻게 기억할까? 시간을 표현하는 방법과 램의 종류부터, 그리고 오류를 검출하는 여러가지 방법들
컴퓨터는 왜 비트를 사용하는걸까
문자, 색 등을 표현하는 방법, 10진수를 2진수로 표현하는 방법, 2진수의 사칙연산, 음수와 분수 표현 방법, 문자를 인코딩하는 표준
컴퓨터 과학을 공부하기 전에 들어볼 법한 이야기