dev
아마존 웹서비스 공부 자료들
[튜토리얼]https://aws.amazon.com/ko/getting-started/tutorials/ [아마존 웹서비스를 다루는 기술 ]http://pyrasis.com/book/TheArtOfAmazonWebServices
Dev c++ 라이브러리 추가
dev c++에 라이브러리 추가하는 방법을 포스팅 하겠습니다. 1. 프로젝트 옵션에 들어갑니다. 그럼 아래와 같은 설정옵션이 나옵니다.그리고 매개변수들을 클릭하고밑에 화면에 보이는 라이브러리나 객체 추가 하기를 눌러서 자신이 원하는 라이브러리를 추가합니다. C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib 보통 라이브러리의 위치는 저처럼 저기에 위치합니다. 저같은 경우는 libws2_32.a를 추가하기 위해서 다음과 같이 추가해줬습니다. "../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libws2_32.a"
md5와 암호화
이 md5는 이미 심각한 결함이 있는 암호화 기법이다. 크래커에 의해서 깨졌다고 한다 암튼 암호화의 쟁점에 대해 쓰려고 한다. 만일 id : parkjeongsupw : 111 이라면 이걸 db에 id : parkjeongsupw : md5(111)한 값을 저장 -> 뭐 대충 128 비트의 어떤 특정한 문자열이 반환된다고 한다 ex) afdasfdkjafnjdsf 암튼 DB에 실제 비밀번호를 저장하는 것이 아니라 복호화된 값을 저장하고 사용자가 입력한값도 암호화해서 비교하는 것이다. !! 이것이 암호화의 쟁점인것 같다.
orient db 를 이용한 코드 중간단계.
/* * express 모듈 객체 생성 */ var express = require('express'); var app = express(); /* * orient db 객체 생성 및 연결 */ var Oriento = require('orientjs'); var server = Oriento({ host: 'localhost', port: 2424, username: 'root', password: '자신의 비밀번호' }); var db=server.use('o2'); /* * pug를 위한 설정 */ app.set('views','./views_orient'); app.set('view engine','pug'); /* * 요걸 해줘야 post 방식으로 전달된 내용들을 파싱 할수 있다. */ var ..
orient db 를 이용한 insert,select ,update, delete
var Oriento = require('oriento'); var server = Oriento({ host: 'localhost', port: 2424,// 디폴트 포트 username: 'root', password: '자신의 비밀번호' }); var db = server.use('o2'); /* var sql= 'SELECT FROM topic where @rid=:rid'; var param={ params:{ rid:'#19:0' } }; db.query(sql,param).then(function(results){ console.log(results) }); var sql2= "INSERT INTO topic (title,description) VALUES(:title,:desc)"; var..
node js 에서 supervisor의 역할
코드를 변경할때마다 껏다 켰다 하는 번거로움이 있었다. 저 슈퍼바이저가 코드가 변경되면 알아서 nodejs를 재실행 시켜준다.
웹호스팅 vs 서버호스팅 vs 클라우드
웹 호스팅과 서버 호스팅이란것이 다른 것을 알고 있었다. 웹 호스팅은 그냥 공간을 할당 받는 것이라 생각하고 있고, 서버 호스팅과 클라우드는 같은 것 인줄 알았다. 조금 찾아보니 가비아 홈페이지에서 정보를 얻을 수 있었다. http://library.gabia.com/contents/infrahosting/1311 하지만 서버 호스팅과 클라우드가 정확히 어떤 차이인줄은 모르겠다.