Programming/기타 5

OSI 7 Layer 개념정리

OSI (Open System Interconnection) 개방형 시스템 상호연결 네트워크에서 통신이 일어나는 과정을 7단계로 나누어 계층간 상호 작동방식을 정해 놓은것 Background 80년대 컴퓨터 통신망이 확산되면서 다양한 제조사에 따른 호환문제가 대두됨 1984년 국제 표준화 기구에서 원할한 통신을 수행하기 위해 OSI7 모델을 제시하고 이 표준이 지키짐으로서 다른 제조사의 시스템이라도 네트워크 유형에 관계없이 상호 통신이 가능해짐 => 통신이 일어나는 과정을 단계별로 파악할 수 있음 => 흐름을 한눈에 알아보고 사람들이 이해하기 쉬움 => 문제 발생시 다른 단계의 장비 및 소프트웨어를 건들지 않고 문제 발생 단계만 고칠 수 있음 계층의 캡슐화와 디 캡슐화 통신을 한다는 것은 클라와 서버가 ..

Programming/기타 2023.04.04

맥에서 백틱 입력 방법

백틱(Backtick)이란 컴퓨터 과학에서 백틱은 "더블 연산자"라고 부르는 "쉘"형태의 명령 구조를 나타낸다. 기본적으로 백틱을 사용하면 일반 명령의 일부로 문자열을 평가한다. Perl 또는 다른 유형의 코드와 같은 컴퓨팅 언어에서 사용된다 - texhopedia.com - 프로그래밍을 익히면서 키보드에 있는지도 몰랐을 다양한 기호를 사용하게 된다. ESC 버큰 아래 ` 이렇게 생긴 것을 백틱이라고 한다. 엔터 옆에 ' , "따옴표와 다르게 생김을 알 수 있다. 백틱의 사용 ES6에서는 템플릿 리터럴 이라는 새로운 문자열 표기법이 도입됐다 Javascript 에서 문자열 자료형을 자주 사용하게 되는데 " " + " " 이런 형태의 연산자를 사용하게 된다 문자열에 넣을 내용이 많고 사용되는 변수가 여러개..

Programming/기타 2023.02.13

git 명령어 모음

분류 명령어 기능 시작 및 설정 $ git --version 설치된 git 버전 확인 $ git init .git 하위 디렉토리 생성 $ git config --global user.name "사용자이름" 사용자 이름 설정 $ git config --global user.email "사용자이메일" 사용자 이메일 설정 $ git status 상태 확인 저장소 $ git remote add origin [github 저장소 주소] 원격 저장소 연결 $ git remote -v 저장소 확인 $ git clone /로컬/저장소/경로 로컬 저장소 복제 $ git clone 이름@호스트:/원격/저장소/경로 원격 저장소 복제 commit 명령어 $ git add 파일명 커밋에 변경사항 올림 $ git add . 수정..

Programming/기타 2023.02.01

[Git] git Error fatal: The current branch master has no upstream branch.To push the current branch and set the remote as upstream, use

github Repository 생성후 $ git remote add origin Repository주소 $ git add . $ git commit -m "메시지" $ git push 아래 이미지와 같은 에러 메세지가 나왔다. 원인은 Repository 생성후 원격 저장소에 대한 기본 브랜치 설정을 안 해줬기 때문이다 처음 브랜치 설정만 해주면 해결이 가능 $ git push --set-upstream origin master 위 이미지에도 친절하게 설명이 나와있다

Programming/기타 2023.01.09

ERROR E325: ATTENTION

프로그래밍을 하면 뭔 오류가 이리 많은지… 띄어쓰기 하나만 틀려도 초보에게는 산넘어 산이다 포스팅도 할겸 발생되는 오류사항을 기록하도록 하자 깃허브를 이용을 위해 이것저것 조작해보던중 git commit 를 입력하니 E325: ATTENTION 오류가 발생했다 원인분석 E325: ATTENTION 오류는 vi에디터가 비정상적으로 종료되었때 발생된다고 한다. 위 이미지 두번째 COMMIT_EDITMSG .swp 파일이 원인이다. Found a swap file by the name "~/dev/workbook/.git/.COMMIT_EDITMSG.swp" .swp 확장자는 vi 편집기를 사용하는 동안 비정상적으로 종료가 발생되면 임시로파일을 저장하기 위해 사용되는 파일이다. 즉 vi 편집기 사용시 swp ..

Programming/기타 2022.12.28