전체 글
-
[ES6] var, let, const 비교맨땅에코딩/javascript 2020. 6. 26. 16:45
[서문] 1.블록 레벨 스코프 함수 레벨 스코프 (function-level scope) : 함수 내에서 선언된 변수는 함수 내에서만 유효하며 함수 외부에서는 참조할 수 없다. 즉, 함수 내부에서 선언한 변수는 지역 변수이며 함수 외부에서 선언한 변수는 모두 전역 변수이다. 블록 레벨 스코프 (Block-level scope) : 모든 코드 블록(함수, if문, for문, while문, try/catch문 등) 내에서 선언된 변수는 코드 블록 내에서만 유효하며 코드 블록 외부에서는 참조할 수 없다. 즉, 코드 블록 내부에서 선언한 변수는 지역 변수이다. 2. 호이스팅 var, let, const, function등의 선언문을 해당 스코프의 선두로 옮긴 것처럼 동작하는 특성 선언 단계 (Declaratio..
-
[Linux 입문] 필수 개념과 명령어 (2)맨땅에코딩/Linux 2020. 6. 19. 17:22
[파이프,필터,리다이렉션] 리눅스의 기본 동작과 관련한 아주 중요한 개념 1) 파이프 두 개의 프로그램을 연결해주는 연결통로의 의미 (pipe) "|" 문자를 사용함 [사용예] ls -l /etc | more -> ls -l /etc 만 입력하면 너무 많아서 페이지가 넘어가므로 한 개 페이지씩 보겠다는 의미 2) 필터(filer) 필요한 것만 걸러주는 명령어 grep,tail.wc,sort,awk,sed등 주로 파이프와 같이 사용된다. [사용예] ps -ef | grep bash -> "ps -ef"는 모든 프로세스번호를 출력하므로 "bash"라는 글자가 들어간 프로세스만 출력 3) 리다이렉션 표준 입출력의 방향을 바꿔줌 표준 입력은 키보드,표준출력은 모니터이지만 이를 파일로 처리하고 싶을 때 주로 사용..
-
[Linux 입문] 네트워크 관련 설정 명령어맨땅에코딩/Linux 2020. 6. 19. 16:46
1. 네트워크와 관련된 필수 개념 1) TCP/IP 컴퓨터끼리 네트워크 상으로 의사소통을 하는 약속을 "프로토콜" 이라고 부르는데, 그 중 가장 널리 사용되는 프로토콜의 한 종류 통신의 전송/수신을 다루는 TCP(Transmission Control Protocol)와 데이터 통신을 다루는 IP(Internet Protocol)로 구성된다. 2) 호스트 이름(Hostname)과 도메인 이름(Domain name) 호스트 이름은 각각의 컴퓨터에 지정된 이름 도메인 이름(또는 도메인 주소)은 hanb.co.kr 같은 형식으로 kr은 한국, co는 회사, hanb는 단체/회사의 이름 ex) 호스트 이름이 brain이고, 도메인 이름이 hanb.co.kr이라면 전체 이름은 brain.hanb.co.kr로 부르게..
-
[Linux 입문] 필수 개념과 명령어 (1)맨땅에코딩/Linux 2020. 6. 19. 15:53
마운트(Mount)? : 하드디스크의 파티션, CD/DVD, USB 메모리 등 사용하려면 특정한 위치에 연결을 해 줘야 한다. 이렇게 물리적인 장치를 특정한 위치(대개는 디렉토리)에 연결시켜 주는 과정 mount [물리장치] [연결할 디렉토리위치] df -h : 현재 마운트된 저장 장치 목록 확인 [기본명령어] ls 도스의 "dir" 과 같은 역할로 해당 디렉토리에 있는 파일 목록을 나열한다. [사용 예] ls : 현재 디렉토리의 파일 목록 ls /usr/bin : /usr/bin/ 디렉토리의 목록 ls -a : 현재 디렉토리의 목록 (숨김 파일 포함) ls -l : 현재 디렉토리의 목록을 자세히 보여줌 ls *.txt : 확장자가 txt인 목록을 보여줌 ls -l /usr/bin/a* : /usr/bi..
-
[AWS] free tier 회원가입 후 1달러 과금, EC2 추후 1달러 추가과금맨땅에코딩/AWS 2020. 6. 18. 10:03
안녕하세요. AWS free tier promotion으로 가입 후 1달러 과금이 되었는데 (6월 11일) EC2 생성 후 추가로 1$가 과금되었어요 2번이나..! 그래서 메일로 문의를 드렸는데 받은 답변입니다. Hello, This is ?? from AWS Accounts & Billings. I’m sorry for any concern the $1 USD Authorizations you noted on your message may have caused. But don't worry, I'll be happy to help on this! When you create a new AWS account (or update/add a new card), we contact your issuing ba..
-
[git] 기본 명령어 정리맨땅에코딩/git 2020. 6. 17. 21:05
git은 이전에 쉽게 사용하던 svn의 중앙관리형 소스관리와는 다르게 각 로컬저장소를 두고 branch를 통해 병렬적으로 소스관리를 할 수 있는 소스관리도구입니다. * git 계정정보 입력 git config --global user.name [username] git config --global user.email [user@email.mail] * 로컬 저장소 설정 git init : 현재 디렉토리를 로컬저장소로 지정 * 원격저장소 연결 git remote add origin [repository url] : 여기서 repository url은 github 홈페이지의 repository 탭에서 가져올 수 있다. * staging git add . * commit with message git comm..
-
블루투스 키보드 후기 로지텍 k380 ( 연결방법 / 한영변환 )잡동사니 리뷰 2020. 6. 8. 21:44
예전부터 마냥 갖고만 싶었던 태블릿용 키보드..!! 아이패드를 구매했을 당시(2년전..) 부터 막상 사면 자주 안쓸것 같지만 호시탐탐 구매할 기회만 노린게 반년정도 되었는데 회사에 직원분이 가성비 갑이라며 추천해준 블루투스 키보드 로지텍 k380..!!! 확실히 애플제품보다 저렴하고 입문자용으로 적당한 가격대인 것 같아요 (3만원대) K380, k480, k580까지 종류가 다양하지만 저는 휴대용으로 적합한 k380을 구매하였습니다. 구매는 gs shop에서 네이버페이 결제로 34832원에 겟 포장을 뜯으니 키보드 내깔 인디핑크스러운 키보드 에헤 좋다 실물에 가깝게 찍혔어요 1. 블루투스 연결 블루투스 키보드를 처음 써봐서 연결도 처음해보는데 설명은 이 그림 달랑 한 장..! 간단한 그림 한 장인 이유가..