이곳은 에코노베이션 회원들이 만들어나가는 CS 관련 지식창고입니다.
타인에게 공유하고 싶은 지식들이 있으면 자유롭게 저장소에 추가해주세요.
"지식은 나눌수록 자신의 것이 됩니다."
지식 사용자
- 우측 상단의
Star
와Watch
를 클릭한다. (구독과 좋아요) - 파일 트리를 타고 들어가는게 불편하다면 Octotree를 설치하여 편리하게 사용한다.
- 이 저장소를 통해 도움 받은만큼 본인도 지식 기증을 한다.
지식 기증자
주의사항 : 타인의 게시물을 참고하거나 가져온 경우 하단에 출처 URL을 꼭 달아주시길 바랍니다.
- 이 저장소를
Fork
한다. - 본인 계정에
Fork
된 Repository를 로컬 컴퓨터로Clone
한다. - 자신이 추가하고 싶은 개념을 해당 파일에 추가하거나, 신규 카테고리일 경우 새로운 폴더와 파일을 만든다.
- 내용은 무조건 Markdown 형식으로 작성한다. 관련 툴은 Typora가 가장 유명하다.
- 작성된 내용을 해당 주제의 목차에 추가하고 네비게이션을 걸어준다. (README.md 파일의 목차에도 URL을 추가한다.)
add
,commit
,push
를 한다.- 본인 계정 Repository에서 이 저장소 master Branch로 Pull request를 날린다.
- 관리자의 승인이 이루어지면 끝
- Clone 한 로컬 저장소를 다시 사용하고싶다면 Rebase를 하여 Upstream과 동기화 시키고 위의 과정을 진행한다.
위 내용이 어렵거나 설명이 필요하신분은 고민하지말고 이혁진에게 바로 연락주시기 바랍니다.
Algorithm 공부하러 가기
- 그래프
- 다익스트라 최단거리 알고리즘
- 플루이드 와샬 최단거리 알고리즘
- 벨만포드 알고리즘
- Brian Kernighan's Algorithm
- Kernighan
- 알고리즘 설명
- Huffman Coding
Data Structure 공부하러 가기
Network 공부하러 가기
- 프로토콜과 OSI 7계층
- OSI 7계층
- 프로토콜
Operating System 공부하러 가기
- 스케줄링
- 메모리관리
- 가상메모리
- 페이징(Paging)
- 메모리 주소 매핑
- 1단계 페이징
- 계층적 페이징
- 메모리 주소 매핑
- 세그먼테이션
- 교착상태
Database 공부하러 가기
-
1장 데이터베이스 시스템
- 데이터베이스의 특징
- 데이터베이스 시스템 개요
- 데이터베이스 스키마와 상태
- 데이터베이스 시스템의 구성요소
- 데이터베이스 시스템의 요구사항
- 파일 시스템 방식과 DBMS 방식의 비교
- DBMS 언어
- DBMS 사용자
- 데이터베이스 시스템 아키텍쳐
- 클라이언트 서버 데이터베이스 시스템
-
2장 관계 데이터 모델과 제약조건
- 기본적인 용어
- 스키마와 인스턴스
- 릴레이션의 특성
- 릴레이션의 키
- 무결성 제약조건
- 무결성 제약조건의 유지
-
3장 관계 대수와 SQL
- 관계 대수
- SQL
- 데이터 정의어
- 제약조건
- SELECT문
- 기본적인 SELECT 문
Design Pattern 공부하러 가기
- 빌더패턴
Graphics 공부하러 가기
Java 공부하러 가기
- JVM의 메모리 구조
- 가비지 콜렉터
- 리스트 정렬
- 버블 정렬 In Java
- 삽입 정렬 In Java
- 알고리즘에서 사용되는 입출력 BufferedReader
- equals() vs hashCode()
- 자바의 새로운 도약: OpenJDK 2018.10.20
- 자바 Heap Space에 관한 내용 - javarevisited
- 자바 GC에 관한 인터뷰 질문 10가지 - javarevisited
- final 키워드와 퍼포먼스
- 자바 가비지 컬렉터
Spring공부하러 가기
- ORM, JPA, Hibernate의 차이점
- 스프링 개요
- 스프링 프레임워크
- 스프링 프레임워크 모듈
- 스프링 컨테이너
- DI
- About DI
- 스프링 DI 설정 방법
- 다양한 의존 객체 주입
- 생성자를 이용한 의존 객체 주입
- Setter를 이용한 의존 객체 주입
Web 공부하러 가기
Android 공부하러 가기
C++ 공부하러 가기
Unity 공부하러 가기
Git 공부하러가기
- Stash
- 네이버 개발자 madplay님 블로그
- 네이버 개발자 occidere님 블로그
- God of Java님의 블로그
- 만화로 나누는 자유/오픈소스 소프트웨어 이야기
- 네이버 개발자 wheejuni님 블로그
- 웹 아키텍쳐 입문 (강추자료)
- 한국에서 자율 출퇴근 or 원격 근무가 되는 회사 목록
- 신입 개발자 생활백서 - 진유림님
- 나는 어떻게 개발 공부를 했나, 2편 - 한재엽님
- NodeJS는 어떻게 동작하는가?
- 대학생 벤처 IT 창업 동아리 SOPT의 페이스북
- 개발자를 위한 인프라 총정리
- 학습에 관한 좋은 이야기
- 클린코드 책 요약
- 대용량 서비스 설계
- 오픈소스와 깃허브 이야기
- 카카오헤어샵개발후기