로컬 주피터 노트북에서 데이터베이스(DB)에 접속하기어떻게 데이터를 생성하고 삭제하는지 이해해야 한다.개인 pc에서 쥬피터 노트북을 실행한다. pc에서 포트가 쥬피터 8888,ec2에서 포트가 쥬피터 8888, mongodb : 27017이다. 어차피 ec2에서 쥬피터를 띄워서 mongodb에 접속하나, pc에서 mongodb에 접속하나 똑같다.이는 코랩에서 동작을 시켜도 똑같다. pymongo 사용!pip install pymongoimport pymongoimport pandas as pdjson 포맷의 딕셔너리 데이터만 가지고도 데이터를 넣고 빼고도 할 수 있다.간단한 시스템 만들 때 사용한다. 1. connect serveruri = 'mongodb://:@:/?authSource=admin'cl..
대기업에서 주피터 노트북은 전부 서버에 접속해서 사용한다.자기들이 가지고 있는 데이터들이 외부로 나가면 안된다. EC2 인스턴스 만드는 건 녹화본으로 제공한다. WAS를 python으로 만들 것이기 때문에 mongodb 설치 : 27017 포트그 다음에 flask를 사용한다.80번 포트 혹은 8080번 포트 WAS 서버 프로그램을 실행한다.기본적으로 localhost에서 서비스가 된다.(127.0.0.1)이렇게 서비스를 하면 인터넷 망에서 서비스가 안된다. 그렇기에 localhost와 인터넷 망이랑 연결해주는 녀석이 있는데, 그게 바로 nginx이다. 실제로 서비스를 할 때는 pc에서 브라우저가 있고, 아이피가 있다면 nginx를 거쳐서 WAS에 접속된다. 아마존 AWS에 접속하면 리전을 확인하는 게 ..
bash shell commands여기서 쓰는 건 public ip라는 걸 명심해야 한다.맨 위에서, 아마존 AWS에 접속할 때 적용했던 ip이다. pwd = 내가 현재 접속하고 있는 디렉토리 경로/가 최상위 경로이다.ubuntu = 사용자의 id. 계정cd ~하면 계정의 최상위 디렉토리 .을 쓰는 경우는 현재 디렉토리..은 상위 디렉토리이다.cd ..하면 상위 디렉토리로 이동한다. ls -al env 하면 개인에 대한 권한 - 시스템에 대한 권한 - 그룹에 대한 권한으로 나온다.ubuntu ubuntu로 되어 있으면 그룹- 계정으로 표현되어 있고, 권한이 있다. head -n 3 requirements.txt 하면 맨 위 3개만 보여준다.tail -n 3 requirements.txt 하면 맨 아래 3..
실제 활용login.index에 있는 footer 아래에 쓴다.이러면 js/login.js 파일을 만들어주면 된다. var msgs = { login: "login your account.", fail: "There is no account or wrong password."}var Event = { login: function () { $("#login-btn").on("click", function () { var params = { email: $("#email").val(), //이메일 입력 pw: $("#pw").val(), //패스워드 입력 받기 }; console.log(params); if (params.email ..
Json object웹상에서 데이터를 주고 받는 용도로 사용되는 데이터 포맷웹에서는 객체 자체를 주고 받을 수 없다.클라이언트가 있고 서버가 있을 때, 브라우저에서 자바스크립트로 오브젝트를 전달하면 WAS에서 오류가 난다.주고 받을 때 네트워크에서는 string 데이터 타입을 쓰기 때문이다. 그래서 Json 포맷의 object를 string으로 바꿔서 보내고,또 string으로 받은 것을 Json 포맷으로 다시 변환해야 한다.그래서 이 방법을 알고 있어야 한다. Json 포맷의 object를 string으로 바꾸기var data = {name: 'peter', age:29, skills: ['code', 'read']};var json_str = JSON.stringify(data);console.log..
자바스크립트는 ;을 무조건 붙여야 한다.console.log(1234);// ctrl + alt + n;console.log('abcd');console.log('efgh');html,css는 너무 오래되었다.자바스크립트는 코드가 좀 잘못되도 실행시켜주는 언어다. 1. 변수선언 : RAM 메모리를 사용하는 문법2. 데이터타입 : RAM을 효율적으로 사용하는 문법 숫자문자데이터 타입 X저장공간 10저장공간10데이터 타입 O저장곤간5저장공간 12 저장공간을 아낄 수 있으므로 데이터 타입이 존재한다. 3. 동적타이핑 특징자동으로 변수 타입을 지정주로 인터프리터 언어들이 동적타이핑을 가진다. 4. 연산자CPU를 사용하는 문법산술/비교/논리 5. 조건문 조건에 따라서 다른 코드를 실행 6. 반복문특정 코드를 반..