목록STUDYING (155)
MY MEMO
key 파일이 있는 곳으로 가서! ssh -i key.pem username@ip -pPortex) ssh -i key.pem root@0.0.0.0 -p1166 +) 오류 해결@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: UNPROTECTED PRIVATE KEY FILE! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0755 for 'key.pem' are too open. -> chmod 400 key.pem (권한 변경!)
Java 1.2 uses major version 46Java 1.3 uses major version 47Java 1.4 uses major version 48Java 5 uses major version 49Java 6 uses major version 50Java 7 uses major version 51Java 8 uses major version 52Java 9 uses major version 53 출처 : https://stackoverflow.com/questions/9170832/list-of-java-class-file-format-major-version-numbers
+) https://www.youtube.com/watch?v=0jSzFUZ__k8 이 유튜브 강의에 매우 자세하고 완벽하게 나와있다따라하기만 하면 가능하기 때문에 그대로 하면 된다(Token Authentication 관련 동영상은 29,31,32이다!) +) User 테이블을 생성하지 않아도 default 테이블이 존재한다 (AbstratUser)하지만 새로 정의해줘도 괜찮다 models.py: AbstractUser가 Django에 있는 기본 테이블이다 그 테이블을 상속시켜주고 username을 Email Field로 변경했다 (변경을 해주지 않아도 괜찮다)from django.contrib.auth.models import AbstractUser class User(AbstractUser): us..
1. http / https (천재용 피셜) http는 wire shark를 이용하면 packet를 모두 볼 수 있다하지만 encryption을 하면 보안이 되기 때문에 괜찮다! https는 packet을 볼 수 없다!하지만 사용을 위해 인증서가 필요하다(->돈을 줘야함)
mysql에서 mariadb로 변경되어 yum으로 바로 설치가 불가능하다고 한다 참고 : https://opentutorials.org/module/1701/10229 # yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # yum -y install mysql-community-server # systemctl start mysqld # systemctl enable mysqld # mysql +) mysql 삭제(참고 : http://jsonobject.tistory.com/116) yum remove mysql mysql-server +) password 지정(참고 : http://auctionpro.co..
Django 설치 : http://dlwodus.tistory.com/365Ionic 설치 : http://dlwodus.tistory.com/366 Django 서버를 돌리고 (localhost) Ionic 을 돌린다 (localhost)Django의 api를 얻어서 Ionic에서 받아온다! 1. 위의 설치법과 같은 설치했으면 아래와 비슷하게 생성된다. +) Django Rest Framework ImageField 이용하기 : https://cjh5414.github.io/django-rest-framework-imagefield/ * models.py : Database를 정의Database를 생성했을 때from django.conf import settings from django.db impor..
1. Sublime Text -> Preferences -> Key Bindings 2. { "keys": ["command+i"], "command": "reindent" , "args": { "single_line": false } } : 코드 정렬
+)ionic이란? 하이브리드 앱은 각 모바일 프레임워크에서 제공하는 웹뷰 위에 구동되는 웹 어플리케이션이다. 따라서 HTML, CSS, Javascript 코드로 화면을 개발하고 모바일 디바이스의 자원을 사용하기 위해서는 코르도바(Cordova) 같은 크로스 개발 플랫폼을 사용해서 디바이스의 카메라나 위치정보에 접근할 수 있다. 아이오닉(Ionic)도 마찬가지로 하이브리드 앱중의 하나이다. 기본적으로 코르도바 개발 프레임웍 위에서 동작하고 앵귤러(AngularJS) 자바스크립트 프레임웍을 사용한다. 때문에 MVC 뿐만아니라 MVW 디자인 패턴 구현이 쉽고, 웹에서 사용하는 앵귤러 코드를 그대로 모바일로 가져다 사용할 수 있는 코드 재사용의 이점이 있다. 아이오닉은 각 모바일 페이지 관리를 위해 UI R..
+)Django 1.11.0 사용 -> python version (https://docs.djangoproject.com/ko/2.0/faq/install/)Django 1.11.0의 경우 python 2.7, 3.4, 3.5, 3.6 사용 +) Django란?python으로 만들어진 무료 오픈소스 웹 어플리케이션 프레임워크 환경 설치 (Django1.11.0) - MAC OS 0. python3.6.4 install (https://www.python.org/downloads/) 1. 가상 환경을 생성할 폴더 이름 (folder_name 폴더 생성 및 폴더 이동) - 건너 뛰어도 괜찮음mkdir 폴더_이름cd 폴더_이름 2. 가상 환경 생성python3 -m venv 가상환경_이름 3. 가상 환경 실..
1. database 연결하고 userSchema 에서 정의한 database 가져오기app.js//**** mongodb를 연결하기 위함 ****/ var mongoose = require('mongoose'); //***** connect mongodb *****/ mongoose.connect('localhost','practice'); var db = mongoose.connection; db.on('error', console.error.bind(console, 'connection error:')); db.once('open', function() { console.log("mongodb connected"); }); //******* dbSchema *******// var Account =..