Knowledge Map
토큰의 정의1. 네트워킹네트워킹에서 토큰은 토큰 링 네트워크에서 순환하는 일련의 비트입니다. 네트워크상의 시스템 중 하나에 "토큰"이 있으면 다른 컴퓨터에 정보를 보낼 수 있습니다. 각 토큰 링 네트워크에는 하나의 토큰 만 있기 때문에 한 번에 하나의 컴퓨터 만 데이터를 보낼 수 있습니다.2. 프로그래밍프로그래밍에서 토큰은 프로그래밍 언어에서 단일한 요소입니다. 토큰에는 5가지 카테고리가 있는데 constants ( 상수 ), identifiers ( 식별자 ), operators ( 연산자 ), separators ( 분리 기호 ), reserved words ( 예약어 ) 입니다. 예를 들어 new와 function은 자바스크립트에서의 토큰 입니다. 연산자 +, -< *, / 또한 거의 모든 프로그래..
어떻게 공부할까? 프로그래머를 위한「공부론」 우리 프로그래머들은 항상 공부해야 합니다. 우리는 지식을 중요하게 여깁니다. 하지만 지식에 대한 지식, 즉 내가 그 지식을 얻은 과정이나 방법 같은 것은 소홀히 여기기 쉽습니다. 따라서 지식의 축적과 공유는 있어도 방법론의 축적과 공유는 매우 드문 편입니다. 저는 평소에 이런 생각에서 학교 후배들을 위해 제 자신의 공부 경험을 짬짬이 글로 옮겨놓았고, 이번 기회에 그 글들을 취합, 정리하게 되었습니다. 그 결실이 바로 이 글입니다. 김창준 (마이크로소프트웨어) 2002/06/02 이 글은 공부하는 방법과 과정에 관한 글입니다. 이 글은 제가 공부한 성공/실패 경험을 기본 토대로 했고, 지난 몇 년간 주변에서 저보다 먼저 공부한 사람들의 경험을 관찰, 분석한 것..
연습 or 참고 사이트 http://www.dbcut.com/bbs/index.php http://www.thefwa.com/ https://www.siteinspire.com/ http://www.awwwards.com/
Computational Thinking○ Computational Thinking ( 컴퓨팅 사고 ) 란? 컴퓨팅 사고란 문제에 대한 해결책을 컴퓨터 연산 또는 알고리즘으로 나타낼 수 있는 사고 프로세스이다. 컴퓨팅 사고를 통해서 우리는 복잡한 문제를 이해하고 계산 가능하게 접근할 수 있도록 해서 해결책을 개발할 수 있게 해준다. 컴퓨팅 사고를 하는 사람은 데이터를 모으고 해당 문제를 이해하기 위해서 분석한다. 그런 다음 더욱 간단한 문제로 분해해서 본다. 또한 그 문제에 대해서만 해결을 하는 것이 아니라 세부사항을 제거하고 패턴을 찾아서 유사한 유형의 문제들을 해결할 수 있도록 추상화한다. 문제를 해결하기 위한 단계를 정의하고 가능하면 해결책을 테스트 및 디버깅 해보기 위한 모델로 만들어 시뮬레이션을..
1. .gitignore을 추가하는 방법 - 특정 프로젝트 안에 .gitignore 파일을 생성하고 제외할 폴더 또는 패턴을 입력한다.- https://www.gitignore.io/ 에 접속해서 원하는 IDE, 언어로 create한다음 내용을 복붙한다. 2. git rm을 이용하는 방법 제외할 파일, 리스트, 패턴을 한번 확인한다. (하지만 안될수도 있다.)git rm --dry-run something.file 그다음 아래 코드를 치면 실제로 깃에서 제외되며 실제 폴더에서도 해당 파일이 삭제된다.git rm something.file 만약 폴더를 삭제할 경우에는 아래와 같이 쓰면 되지만, 실제 폴더가 삭제된다.git rm -r folder 만약 실제 폴더 또는 파일은 삭제 하지 원치 않을 경우에는 아..