개발(115)
-
# 자바스크립트로 이메일 발송하기 (EmailJS, jquery)
npm install emailjs jquery emailjs와 jquery를 설치하고, 아래와 같이 참조한다. emailjs.com 사이트에서 회원가입 및 로그인을 수행 Email Services와 Email Templates를 만들고, 템플릿에 보낼 메일의 포맷과 보낸 이, 받는 이를 지정한다. {{ Name }} 같은 값은 emailjs.send() 메서드 호출 시에 매개변수로 받아 템플릿을 완성한다 필요한 정보들은 아래의 정보를 참고한다. (Service ID, Template ID, User ID)
2021.02.02 -
# vue-router 정리
vue-router? 뷰 페이지 간의 라우팅을 지원하는 라이브러리 설치 npm install --save vue-router yarn add vue-router 아래와 같이, 각각의 뷰 페이지 (vue 컴포넌트) 를 만들어 import하고, routes에 해당 컴포넌트에 맞는 path를 설정하여 router/index.js를 구성한다. main.js에 등록해준다.
2021.02.02 -
# Axios 정리
Axios? Axios는 브라우저, Node.js를 위한 Promise API를 활용하는 HTTP 비동기 통신 라이브러리 설치 npm 또는 yarn과 같은 패키지 관리자를 통해 설치한다 npm install --save axios 또는 yarn add axios 사용하기 아래와 같이 Axios를 import한 후, Axios.post , Axios.get처럼 사용하여, POST 메서드나 GET 메서드 요청을 수행한다. 매개변수를 받을 수 있으며, .then() 메서드를 통해 응답을 받을 수 있다. .catch() 메서드를 통해서는 정상적으로 응답을 받지 못했을 경우나 오류 발생시 에러 처리를 할 수 있다. 즉 정상적으로 응답을 받으면, then() 절의 코드가 수행되며, 정상적으로 응답을 받지 못할 경우..
2021.02.01 -
# Vuex 정리
# Vuex 설치 npm install --save vuex yarn add vuex # Vuex 요소 - state : 상태 데이터 - mutations : 상태 데이터를 변경하는 메서드 (매개변수를 받을 수 있다) commit('변이 이름', 매개변수)처럼 사용한다. 보통 Actions에서 commit을 하는데, Action({commit}) 처럼 가져야 commit이 가능 또는 Action(context)처럼 가지고, context.commit('변이 이름')처럼 쓸 수 있다. - Actions : 로직을 수행하는 메서드라고 보면 된다. - getters : getter 메서드
2021.01.29 -
# 아나콘다를 통한 가상환경 / Jupyter Notebook / Tensorflow
텐서플로(TensorFlow)를 사용하려면 파이썬(Python) 개발 환경이 필요합니다. 파이썬 공식 사이트에서 인스톨파일을 다운받아 설치할 수 있지만 과학 계산을 위한 여러 파이썬 패키지를 따로 설치해야 합니다. 대표적으로는 SciPy, NumPy, scikit-learn 등이 있습니다. 그래서 한번에 여러 패키지들을 손쉽게 설치 가능하고, 운영체제 환경에 맞게 패키지들을 미리 준비해 놓은 배포판을 많은 사람들이 선호합니다. 과학 계산용이거나 범용적으로 가장 인기있는 파이썬 배포판은 아나콘다(Anaconda)입니다. Windows에 아나콘다와 텐서플로를 설치하고 주피터 노트북(Jupyter Notebook)을 실행하는 과정을 설명하겠습니다. # 1. 아나콘다 설치 아나콘다를 설치하지 않아도 가상환경을 ..
2021.01.29 -
# Visual Studio - git 사용하기 (비트버킷)
먼저 비트버킷 (깃허브와 비슷한 개념) 에 원격 저장소를 생성하고, 그것을 Visual Studio와 연결하여 , VS로 코드를 작성하고, 그 코드의 변화를 깃 (비트버킷) 을 통해 관리하는 방법에 대한 내용입니다. 내 비트버킷 경로에 아래와 같이 원본 리포지토리를 만들고, 그 리포지토리를 Local에 클론 (복제) 하여, Local에서 해당 리포지토리의 경로에 프로젝트를 만들고, Commit & 동기화하면 원본 리포지토리에도 갱신이 된다. 이런 형태로 리포지토리를 다른 사람에게 공유하여, 실시간으로 코드를 공유할 수 있고 또한 리포지토리의 다운로드 경로를 공유하여 다른 사람에게 파일을 공유할 수도 있다. # 1 Clone - BitBucket 서버 내용을 로컬 컴퓨터로 다운로드하는 절차이다. (Git에..
2021.01.29