분류 전체보기
-
[ECMA Script6] 3. ES6객체와 배열Language/Javascript 2019. 12. 7. 14:23
ES6는 객채와 배열 안에서 변수의 영역을 제한하는 방법을 다양한 형태로 제공하고 있습니다. 이 글에서는 구조분해, 객체 리터럴 개선, 스프레드 연산자 등에 대하여 설명드리도록 하겠습니다. 1. 구조분해 1.1 구조분해 구조분해를 이해하기 위하여 아래 예제를 살펴 보도록 하겠습니다. 서브웨이(subway)에서 주문을 할때 빵(bread), 고기(meat), 야채(vegwtable), 소스(sauce)를 선택할 수 있습니다. 이 중 빵과 소스만을 선택하여 주문을 하려고 합니다. (subway 객체에서 bread와 sauce 필드 만 필요) 아래코드를 보시면 subway 객체에서 동일한 명칭의 변수인 bread와 sauce에 넣어주는 것이 가능하다는것을 확인 할 수 있습니다. 1 2 3 4 5 6 7 8 9..
-
Ubuntu 18.04 Open SSH 설치 및 접속OS/Linux 2019. 12. 4. 08:27
이번에는 Open SSH를 설치하고 방화벽 허용 후 접속해보겠습니다. 단축키( ctrl +alt + t )를 눌러 터미널을 열어준 후 아래의 명령을 실행합니다. sudo apt install openssh-server 가볍게 설치해주고 아래의 명령으로 방화벽을 허용해줍니다. sudo ufw allow OpenSSH comment "Open SSH" 정상적으로 허용되었는지 아래의 명령으로 확인해봅시다. sudo ufw status OpenSSH가 ALLOW 되어있다면 완료!
-
[ECMA Script6] 2. 화살표 함수(arow function) 및 트랜스파일링Language/Javascript 2019. 11. 30. 23:56
화살표 함수는 ES6에서 새로 추가된 기능입니다. 기존 자바스크립트 함수를 선언하려면 function 키워드를 이용해야 했으나, 화살표 함수는 해당 키워드 없이도 생성이 가능하며 returen을 사용하지 않아도 식을 계산한 값이 자동으로 반환됩니다. 아래는 기존 방식의 자바스크립트 function을 선언하는 예제입니다. 1 2 3 4 5 6 var myFunc = function (pName){ return `내 이름은 ${pName}. 탐정이죠.` } console.log(myFunc("코난")) //내 이름은 코난 탐정이죠. console.log(myFunc("고난")) //내 이름은 고난 탐정이죠. cs 화살표 함수는 아래와 같이 선언 및 사용이 가능합니다. 한 줄로 함수 정의가 가능하며, func..
-
golang 변수선언Language/Go 2019. 11. 30. 18:20
변수 변수는 var 키워드를 통해서 선언이 가능합니다. var num int var str string 위와 같이 var 의 형태로 변수를 선언 후 값을 할당할 수 있습니다. num = 20 str = "string" 동일한 데이터 타입의 변수를 선언할 때는 여러개를 한번에 선언할 수 있습니다. var num1, num2, num3 int 변수를 선언한 상태에서 값을 할당하는 것 또한 가능합니다. var num int = 10 var num1, num2 int = 11, 12 복수 선언된 변수에 초기 값을 선언과 동시에 할당할 때는 작성된 순서대로 값이 할당 됩니다. Go에서는 할당되는 값을 보고 그 타입을 추론하는 기능이 자주 사용되는데 이 방식과 Short Assignment Statement ( :..
-
[ECMA Script6] 1. 변수 선언 (const, let, 템플릿문자열)Development/React 2019. 11. 23. 23:58
ESC6 이전에는 변수를 선언하기 위해서는 var 키워드가 유일하였으나, ESC6 이후에는 더 나은 기능을 제공하는 몇가지 방법이 추가되었습니다. 1. const 상수를 의미하는 const는 값을 변경 할 수 없는 상수 입니다. ESC6 이전에는 아래와 같이 변수를 선언하여 사용하였습니다. 1 2 3 var bCheck = true bCheck = false console.log(bCheck) //false cs const 변수는 최초 생성 시 초기화된 이후, 값 재설정이 불가능합니다. 값을 재설정 하려고 하면 콘솔 오류가 발생합니다. 1 2 const bCheck = true bCheck = false // Error!! cs 2. let 자바스크립트 변수의 경우, 블록(중괄호 {})안에서 생성된 변수..
-
거북목 베개사용기( feat. 바디럽, 워셔블 메모리폼, 슬리프우 )내돈주고 내가쓰는 리뷰/생활용품 2019. 11. 23. 23:06
개인적으로 목디스크가 있으며 주사 맞고 도수치료 및 목 근육 강화를 통하여 심한 통증은 없는 상태입니다. 다만 목디스크가 생기기 이전보다 목의 가동범위가 줄었습니다.( 이전 가동범위만큼 움직이려 하면 통증이 심함 ) 그 이후로 베개를 중요시하지 않을 수 없어서 바디럽 마약베개, 워셔블 메모리폼 베개, 슬리프우 등 세 종류의 목에 좋다는 베개를 사용해 보았습니다. 구매 인증과 간략한 후기 들어갑니다. 1+1으로 구매했었는데 드럼세탁기에 빨아도 된다길래 세탁했더니 1개는 터져버려서 드럼세탁기 청소하느라 난리도 아니었음. 그래도 1개는 살았으니 써봤는데 역시나 광고는 대단했지만 효과는 미약했음. 일단 머리를 이리저리 눌러서 모양을 어느정도 만들어준 상태에서 잠들면 나쁘진 않음. 그러나 만들어진 모양에서 고정된..