목록분류 전체보기 (17)
Pko
- 원시 자료형 원시 자료형은 모두 "하나"의 정보, 즉, 데이터를 담는 자료형 데이터 저장소(메모리)의 용량이 제한되어 변수 하나에 데이터 용량이 제한된 하나의 원시 자료형만을 담는다. 변수는 새로운 값을 다시 할당할 수 있지만, 이미 생성한 원시 값은 객체, 배열, 함수와는 달리 변형할 수 없다. 원시 자료형은 아래와 같이 7가지 종류를 가진다. string, number (en-US), bigint (en-US), boolean, undefined, symbol , null - 참조 자료형 ( Symbol 타입 ) 자바스크립트에서 원시 자료형이 아닌 모든 것은 참조 자료형이라 하고 배열, 객체, 함수가 대표적이다. Symbol은 유일하고 변경 불가능한 기본값이다. 또한, 객체 속성의 key 값으로도..
1. Mocha Mocha는 Node.js와 브라우저에서 실행되는 풍부한 기능의 JavaScript 테스트 프레임 워크로 비동기 테스트를 간단하게 할수 있도록 도와준다. Mocha 테스트는 연속적으로 실행되므로 유연하고 정확한보고가 가능하며 포착되지 않은 예외를 올바른 테스트 케이스에 매핑하기 위해서 사용된다. - Mocah 지원 기능 참조 - https://mochajs.org/#features Mocha - the fun, simple, flexible JavaScript test framework mochajs.org
MKDIR mkdir은 폴더를 생성하는 명령어로 mkdir [옵션]... 폴더명... 사용법은 위처럼 간단하게 사용할 수 있다 man mkdir 확인한 옵션은 아래와 같다 -m mode Set the file permission bits of the final created directory to the specified mode. The mode argument can be in any of the formats specified to the chmod(1) command. If a symbolic mode is specified, the operation characters \`\`+'' and \`\`-'' are interpreted relative to an initial mode of \`\`..
RM rm 은 Linux에서 자주 사용하는 명령어로 주로 파일(폴더)을 삭제할때 사용한다. rm 파일명 rm -f 파일명 rm -rf 파일명 일반적으로 사용은 위의 방법으로 사용 하는데 각 옵션에 대하여 자세하게 알고 사용한적이 없었기 때문에 이참에 한번씩 알아보자 명령어의 사용법 관련 문서는 man 을 사용하면 각 명령어의 자세한 내요을 확인 할 수 있다. man rm man 사용하면 여러 내용이 있지만 옵션에 대해서 위주로 확인하려 한다. rm의 옵션은 아래와 같다. -d Attempt to remove directories as well as other types of files. -f Attempt to remove the files without prompting for confirmation,..
html 과 css 개발할때 제일 불편한 점은 html/css 코드를 수정하며 그 결과를 바로바로 확인하는데 불편함이 있다 그렇기 때문에 여러 개발 IDE에서는 이 불편함을 개선하여 실시간으로 수정 결과를 확인할 수 있는 기능을 제공한다. 그러나 아쉽게도 현재 사용중인 VSC에서는 자체 기능으로는 지원하지 않는다 다만 확장 플러그인 추가 함으로써 이 기능을 사용할 수 있다. - Open in Browser https://marketplace.visualstudio.com/items?itemName=igordvlpr.open-in-browser&ssr=false#overview Open in Browser - Visual Studio Marketplace Extension for Visual Studio ..
소수 약수가 1과 자기 자신 밖에 없는, 1보다 큰 자연수. 한편 1보다 큰 자연수 중 소수가 아닌 것은 합성수(composite number)라고 한다. 소수의 개수는 무한하며, 이는 유클리드의 정리에 의해 증명되었다. N이 소수가 되려면, 2보다 크거나 같고 N-1보다 작거나 같은 자연수로 나누어 떨어지면 그 값은 소수가 아니기 때문에 이 방법을 다음과 같은 코드작성 할수 있다. funtion isPrime(num) { if( num < 2 ) return false for (let i = 2; i < num; ++i) { if (num % i == 0) return false; } return true; } 그러나 이런 식으로 구현할시 복잡도는 O(n)이 된다 이 복잡도를 줄이기 위해 방법을 고민하..
조건문 - True / False js에서 조건문 사용시 주위 해야 할 점이 존재 한다. javascript에는 아래 6개 데이터에 대해서 false 값으로 판단한다. ( 나머지는 다 ture라고 생각하면 된다 ) undefined null 0 -0 NaN "" // 빈 문자열 js에서 [] 는 (0)으로 출력된다 이때 해당 공 배열을 사용하여 조건문 사용시 console.log( [] ) // return (0) consolo.log ( false == [] ) // return : ture if( [] ) { console.log("true"); } else { console.log("false"); } // return : true 위의 결과 값을 가지게 된다. 0은 false 값으로 판단 됨으로 ..
일부 협업 프로젝트나 사내 구글 캘린더를 공유 받는 경우가 많이 발생한다 . 모바일 환경에서는 구글 캘린더 앱을 사용하여 일정을 확인 하기 쉽지만 Windows 에서는 별도의 앱이나, 브라우저에서 직접 확인하지 않는 확인하기 쉽지 않아 그렇기에 Windows10에서는 일정 앱으로 구글, outlook등 다른 계정을 동기화하여 사용할수 있다. - Windows 10 일정 앱과 구글 캘린더 연동 하는 방법 https://wonderlands2.tistory.com/entry/%EA%B5%AC%EA%B8%80-%EC%BA%98%EB%A6%B0%EB%8D%94-%EC%9C%88%EB%8F%84%EC%9A%B010-%EC%BA%98%EB%A6%B0%EB%8D%94%EC%99%80-%EC%97%B0%EB%8F%99..