Computer Science
-
[git error] Your local changes to the following files would be overwritten by mergeComputer Science/Git 2018. 8. 20. 15:03
[git error] Your local changes to the following files would be overwritten by merge git 에서 pull 을 할 때 종종 위와 같은 에러가 발생할 때가 있다. 이 경우에는 "Please commit your changes or stash them before your merge"라고 메시지가 출력되는데 원격 저장소의 내용으로 덮어 씌워져도 괜찮다면 git stashgit pull 을 사용하면 해결된다. [git stash] [git pull] [참고 링크] https://git-scm.com/book/ko/v2/Git-%EB%8F%84%EA%B5%AC-Stashing%EA%B3%BC-Cleaninghttp://vezi95.blogspot...
-
Synchronize the git fork repository to the latest versionComputer Science/Git 2018. 8. 20. 14:14
Synchronize the git fork repository to the latest version of origin repository ● 원본 repository 에서 업데이트된 부분을 받아올 때 $ git remote -vorigin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push) $ git remote add upstreamhttps://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git $ git remote -vorigin https://github.com/YOUR_USERNAME/YOUR_FORK..
-
git commandComputer Science/Git 2018. 8. 20. 12:42
git command 구조 코드는 아래 세 단계에 걸쳐 저장된다. 1. 스테이징 2. 커밋 3. 원격저장소 ※ 기본 원격 저장소를 origin 이라고 부른다.※ git 의 저장소는 3가지 단계로 나누어진다. 커밋한 소스가 보관되는 저장소, 현재 프로젝트 파일들이 있는 작업트리, 저장소와 작업트리 사이의 버퍼 영역으로 커밋될 대상이 저장되는 스테이징 영역※ 형상관리를 하지 않을 파일은 .gitignore 파일에 추가한다.※ git add {파일명} 으로 파일을 스테이징 상태에 넣는다.※ git commit 으로 스테이징 상태에 있는 모든 변경사항을 커밋한다. 여기까지가 로컬에서의 작업※ git push 로 커밋된 저장소를 원격 저장소로 밀어넣는다. 환경 설정 git config --global --list..
-
[네트워크] OSI 7계층Computer Science/Network 2018. 4. 25. 10:45
OSI 모형 (Open Systems Interconnection Reference Model) - 국제 표준화 기구(ISO)에서 개발한 모델- 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것 - 일반적으로 OSI 7계층 모형이라고 한다 7계층 : Application 계층사용자가 네트워크에 접근할 수 있도록 해주는 계층. 사용자 인터페이스, 전자우편, 데이터베이스 관리 등 서비스 제공 6계층 : Presentation 계층운영체제의 한 부분으로 입력 또는 출력되는 데이터를 하나의 표현 형태로 변환.필요한 번역을 수행하여 두 장치가 일관되게 전송 데이터를 서로 이해할 수 있도록 함 5계층 : Session 계층통신 세션을 구성하는 계층으로 포트연결이라고 할 수 있음사용자 간의 포트 연..
-
[네트워크] Protocol (RTSP, RTMP, HLS)Computer Science/Network 2018. 4. 23. 17:21
Protocol (RTSP, RTMP, HLS) RTMP (Real Time Message Protocol) - 2009년 1월 20일에 발표된 어도비 시스템즈 사의 독점 컴퓨터 통신 규약- RTMP 는 오디오, 비디오 밎 기타 데이터를 인터넷을 통해 스트리밍할 때 사용- RTMP는 플래시 플레이어와 서버 사이의 통신에 이용- 1935번 포트를 사용하며 암호화되지 않은 프로토콜 RTSP (Real Time Streaming Protocol) - 실시간 스트리밍 프로토콜(Real Time Streaming Protocol, RTSP)은 Real Networks 와 netscape Commnunication이 공동 개발하고, IETF가 1998년에 표준화한 통신 규약. RFC2326에 정의- 스트리밍 시스템..
-
[네트워크] 대역폭 (BandWidth)Computer Science/Network 2018. 4. 23. 15:53
대역폭 (bandwidth) 대역폭(bandwidth) - 특정한 기능을 수행할 수 있는 주파수의 범위로, 헤르츠 단위로 측정된다. - 네트워크에서 이용할 수 있는 신호의 최고 주파수와 최저 주파수의 차이를 말한다. - 일반적으로는 통신에서 이용 가능한 최대 전송속도, 즉 정보를 전송할 수 있는 능력을 뜻하며, 그 기본 단위로는 bps를 사용한다. - 대역폭은 일반적으로 주파수대의 폭을 말하며, 이는 신호가 차지하고 있는 주파수 범위(Spectrum)을 말함. 사실상 대역폭은 정보를 실을 수 있는 능력과 비례한다. 컴퓨터 네트워크에서 전송속도와 대역폭의 의미 - 컴퓨터 네트워크에서 전송속도란 일반적인 전송속도의 의미와 같이 초당 전송되는 현재의 비트의 평균 속도를 나타낸다. - 대역폭이란 초당 전송될 수..
-
[네트워크] SAN / NAS /DAS 개념 비교Computer Science/Network 2018. 4. 23. 15:40
SAN / NAS / DAS 의 개념 비교 스토리지 시스템 (Storage System) 의 개요 1. 정의 - 단일 디스크로 처리할 수 없는 용량을 저장하기 위해 디스크를 묶어서 논리적으로 사용하는 기술 스토리지 구성은 서버와 저장장치를 연결하는 방법이다. 2. 스토리지 시스템의 필요성- 데이터의 양적 팽창이 급증함에 따른 데이터의 효율적인 저장 및 관리 필요- 기업의 정보(Information) 자원을 이용한 새로운 비지니스의 창출- ERP, DW, Data Mining 등의 Application 등장 3. 스토리지 시스템의 요구조건- 통합 관리를 통한 대용량, 고속 데이터 처리- 효율적인 데이터 공유 (공유, 분배, 보안 강화)- 확장성, 유연성, 서버 접속의 용이성 4. 스토리지 시스템의 유형별 ..
-
Git Error - Another git process seems to be running in this repositoryComputer Science/Git 2018. 4. 23. 00:54
[Git Error] Another git process seems to be running in this repository Git을 사용하던 중 콘솔 창에 아래와 같은 에러 메시지가 출력되면서 Commit이 제대로 이루어지지 않은 적이 있다. 에러 메시지는 Another git process seems to be running in this repository, e.g. 에러 메시지를 해석하면 'lock 파일이 이미 존재해서 파일 생성을 할 수 없다. 다른 프로세스가 이미 작업 중인 것으로 보인다.' 개념상 알아두어야할 것은 git 이 작업을 하기 전 .lock 파일을 만들어서 동시 작업이 일어나지 않게 막아놓는다는 것이다. 이 경우에는 먼저 다른 창에서 작업 중인지 확인해보고, 이전 작업하다가 비정..