본문 바로가기

programming

prettier html 적용 끄기(mac vscode) vscode 1. command + , 2. prettier 입력 후 settings 탭으로 간다. 3. disable language 에서 html 을 추가해 준다. 더보기
closure, callback 예시 만들기 클로저란? 함수가 종료되어도 지역변수가 사라지지 않고 활용되는 것. -출처: 모던 웹을 위한 JavaScript jQuery 입문 책을 보고 예시를 만들어 보았다. 콜백(callback) 예시. 콜백이란, 매개변수에 인자로 함수가 전달되는 것. 더보기
생활코딩 자바스크립트 class 강의를 보고 만든 예제 class Students { constructor (name, scoreA, scoreB) { this.name = name; this.scoreA = scoreA; this.scoreB = scoreB; } sum () { return (this.scoreA + this.scoreB); } info () { return `name: ${this.name}, total: ${this.sum()}`; } } var stu001 = new Students('mina', 100, 70); var stu002 = new Students('lily', 90, 60); console.log(stu001); // Students { name: 'mina', scoreA: 100, scoreB: 70 } consol.. 더보기
생활코딩 자바스크립트 this, prototype 강의를 보고 만든 예제 var student001 = { name: 'sherlock', scoreA: 90, scoreB: 80, scoreSum: scoreSum }; var student002 = { name: 'lily', scoreA: 80, scoreB: 70, scoreSum: scoreSum }; function scoreSum () { return `name: ${this.name}, total: ${this.scoreA + this.scoreB}`; } console.log(student001.scoreSum()); console.log(student002.scoreSum()); 생활코딩 this 강의를 보고 예제를 만들어 보았다. https://www.opentutorials.org/module/4047/2.. 더보기
Mac os brew 이용 nodejs 설치하기 brew 를 설치한 김에 nodejs 도 설치할 수 있는 지 구글링을 하니 역시 가능하다. brew가 설치되어 있는 환경에서 $ brew install node 라고 명령어를 입력하면 된다. 설치 후에 node -v npm -v 를 통해 버전을 확인할 수 있다. 현재 node 12는 lts 버전이 아니므로 최신 lts 버전으로 변경하고 싶었다. 참고한 블로그 주인께서 해당 내용도 작성해 주셔서 내용을 보고 변경하였다. $ sudo npm install -g n $ sudo n lts 위 코드를 입력하면 최신 lts 10 버전으로 변경된다. 자세한 내용은 아래 블로그에서 확인해보자. 참고: https://deok.me/entry/n-%EC%9D%84-%ED%86%B5%ED%95%98%EC%97%AC-Nod.. 더보기
Mac os, python3, miniconda 설치 맥북에어를 새로 사서 파이썬3를 새로 설치가 필요했다. (맥에는 기본적으로 파이썬2가 설치되어 있다.) 파이썬3를 설치하고 가상환경을 사용하는 방법은 여러가지가 있다. https://github.com/ahastudio/til/blob/master/python/20181214-setup-python-project.md ahastudio/til Today I Learned. Contribute to ahastudio/til development by creating an account on GitHub. github.com (아샬님의 파이썬 프로젝트 시작하기를 참고하면 된다!) 여기서는 mac os 환경에서 brew 와 miniconda를 이용하기로 한다. https://brew.sh/index_ko /u.. 더보기
파이썬 유닛 테스트 간단하게 파이썬 유닛 테스트를 해보았다. [간단한 파이썬 유닛 테스트] 먼저 pytest 를 설치 한다. $ pip install pytest pytest 는 앞부분이 'test_'로 시작하는 파일들과 함수만 테스트 한다. 예1) 5를 더해주는 함수 1 2 3 4 5 6 def add_five(num): return num + 5 def test_add_five(): assert add_five(3) == 8 cs 성공~ 실패 @.@ 1 2 3 4 5 6 def add_five(num): return num + 5 def test_add_five(): assert add_five(3) == 10 cs 예2) 팩토리얼 함수 5*4*3*2*1 = 120 1 2 3 4 5 6 7 8 9 def factoria.. 더보기
flask key error (깔끔한 파이썬 탄탄한 백엔드) 깔끔한 파이썬 탄탄한 백엔드 https://github.com/rampart81/python-backend-book/blob/master/chapter8/config.py 인증 부분에서 key error 가 났다. 이유는 간단했다. config.py 파일에 JWT_SECRET_KEY = 'SOME_SUPER_SECRET_KEY' 요 내용이 없어서 그렇다 다시 요청을 보내면 서버에서 토큰값을 준다. access_token 을 복사해서 "Authorization:eyJ0e..." 형식으로 요청하면 된다. 더보기