목록전체 글 (4)
scarypant
1. github에서 repository(저장소) 만들기 public : 누구든 접근하고 clone할 수 있는 repo private : 인증된 사용자만 접근할 수 있는 repo 2. local에 ssh key 생성하기 명령어 : ssh-keygen 위 명령어를 사용하면 비밀키와 공개키 2개를 생성함. github profile setting >> SSH and GPG keys 에서 공개키 (파일명 : ras.pub)를 등록함 ( ssh key를 생성후 등록하는 이유 : github 서버에 아무나 commit하지 못하게 하기 위해 필요한 절차이다.) 3. git local에 사용자 이름과 이메일 등록하기 명령어 : git config --global user.name "이름" 명령어 : git confi..
git & github git과 github의 용도, 특징 git은 크게 버전 관리, 백업, 협업을 위한 용도로 사용되는 분산 버전 관리 시스템이다. github는 git의 저장소 호스팅을 지원하는 웹 서비스다. github가 일반 cloud storage와 다른 점은 그 동안 파일이 어떻게 변화했는지 그 변화를 세세하게 확인하고 관리할 수 있다는 점이다. git의 기본 개념 commit - 작업한 변경사항을 기존의 파일에 반영하여 새로운 버전으로 만드는 것 복잡한 문서를 공동 작업할 때 내가 어떤 작업을 했는지 알려주고 기록하는 기능 또한 한다. branch - 독립적인 어떤 작업을 진행하기 위한 개념, 서로 다른 branch는 서로 영향을 주지 않는다. merge - 2개의 branch를 하나로 모으..
기계어 -> 어셈블리어 -> 고급 언어 -> 사람 언어 고급 언어를 기계어로 바꾸어주는 것을 컴파일러 라고 한다. 메모리는 데이터가 저장되는 곳이다. 메모리에는 주소가 있다. (메모리와 주소 관계?) 메모리 크기는 목적에 따라 그 크기를 달리하여 만들 수 있다. CPU
c언어 문장 서술 형식 단일 서술문 ; 세미콜론은 문장 분리자이다. 복합 서술문 { 문장 문장 } 주석문 (주석문은 중첩이 되지 않는다.) /* (문장) */ 예약어는 프로그래밍 언어의 문법에서 이름으로 설정되지 않는다. 소스파일 - (컴파일)-> 목적파일 -(링크)-> 실행파일 소스파일로 바로 실행파일을 만들지 않고 목적파일을 만드는 이유 : 소스파일중 일부를 수정하더라도 컴파일시 소스파일 전체를 다시 컴파일 해야 하기 때문에 작업 시간이 길어질 수 있다. 따라서 소스를 하나로 관리하지 않고 여러가지 소스로 나누어 만든다. 전처리기 #include void main(void) { printf("hello world"); } F7 ctrl F5 데이터 저장 단위 비트 : 두 가지 중 한 가지 값을 저장할..