Vue 인스턴스 

모든 Vue 앱은 Vue 인스턴스를 만드는 것부터 시작한다.var vm = new Vue({ // 옵션})Vue 인스턴스를 인스턴스 화 할 때는 데이터, 템플릿, 마운트할 엘리먼트, 메소드, 라이프사이클 콜백 등의 옵션을 포함 할 수 있는 options 객체를 전달해야 한다. 전체 옵션 목록은 를 참고하자.인스턴스는 아래와 같이 정의 할 수 있다. 인스턴스...

Anatomy of an array 

이 문서를 읽기 위해서는 NumPy에 대한 기본적인 경험이 있어야 한다. 그래서 기본적 Numpy 배열의 기본구조 특히 메모리 레이아웃, 뷰, 복사(copy), 데이터타입등을 설명하려 한다. dtype이 np.float32인 배열의 모든 값을 지우려는 간단한 예제를 생각해보자. 속도를 극대화하기 위해서는 어덯게 해야 할 까. 아래의 구문은 (적어도 Num...

Python Virtualenv 

하나의 시스템에 여러 개의 python 환경을 유지해야 할 때가 있다. 같은 모듈이라도 다른 버전의 python이 필요한 경우가 있기 때문이다. 이런 때 virtualenv를 이용해서 python 환경을 격리 할 수 있다.테스트에 사용할 리눅스는 우분투 리눅스 서버 17.10 버전이다. 여기에는 python 2.7과 python 3가 모두 설치돼 있다.$ ...

From Python to Numpy - Introduction 

예제코드들은 에서 다운로드 할 수 있다. 테스트에 사용한 python 버전은 아래와 같다. (my_env) yundream@yundreamPython 3.6.7 (default, Oct 22 2018, 11 on linuxType "help", "copyright", "credits" or "license" for more information.NumPy는...

MySQL 접근권한 설정 

MySQL은 호스트, 계정 단위로 데이터베이스에 대한 접근권한을 설정 할 수 있다. 권한 설정은 GRANT를 이용한다.GRANT ALL ON db1. To yundream@172.17.0.1 IDENTIFIED BY password GRANT ALL db1. 유저@호스트 IDENTIFIED BY password GRANT SELECT, INSERT,...

Signed URL 만들기 

Signed URL은 컨텐츠를 특정 유저에게만 공유하고 싶을 때 사용한다. 일정한 시간동안만 특정유저에게 공유하기 위한 목적으로도 사용 할 수 있다. 내 사이트(Joinc)는 공개된 문서와 그렇지 않은 문서가 있다. 아직 미완성 중인 문서 혹은 공개하기 애매모호한 문서는 로그인해야지만 볼 수 있도록 제한하고 있다. 비공개 문서 중 특정 문서를 누군가에게 공...

MSA에서의 REST API 테스트 방안 

이름 닉네임 사이트 NaverLabs 클라우드(주로 AWS) 환경에서 서비스 백앤드를 개발. 우분투리눅스 18.04 vim-go + ycm Makefile + glide 개발 환경을 소개 합니다. 여기 있는 문서들은 평소의 제 개발환경에서의 경험을 기반으로 하고 있기 때문에 나름 의미가 있을 거라 생각합니다. 우분투리눅스를 데스크탑으로 하고 있고요...

Redis data structures - SET 

소프트웨어 프로그래밍에서 가장 먼저 다루는 데이터 스트럭처는 비트, 배열, 스트링, 리스트다. 단순해서 배우고 응용하기 쉽고, 다른 데이터 스트럭처를 이해하기 위한 기본이 되기 때문이다. 단점은 단순한 만큼 응용범위도 넓지 않다는데 있다.Sets는 좀 더 복잡하고 그 만큼 더 다양한 응용을 할 수 있다.Sets는 key에 하나 이상의 value를 가지는 데...