분류 전체보기

    REST

    REST(Representational State Transfer) REST란 대규모 네트워크 시스템을 위한 아키텍처 2000년 Roy Fielding의 박사 학위 논문에서 처음 제안 http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm REST 방식 웹상이 모든 것들은 URL로 표현 (Representation) 1. 잘 정의된 URL을 통해 웹 애플릿케이션을 구동 2. 그 결과(State)를 전달(Transfer)받아 처리 Representational State Transfer은 잘 디자인된 웹 어플리케이션이 어떻게 동작하는 지에 대한 이미지를 떠올리게 하가 위한 용어이다. 웹 페이지들의 네트워크가 있고 사용자가 링크를 선택하면 다음 페이지가 보여..

    피어슨 상관 계수

    상관계수 연관성에 대하여 표현해주는 것 아래 파이썬 코드는 OREILLY에 "집단지성 프로그래밍"에서 발췌 Parameter v1 : 데이터 1 v2 : 데이터 2 prefs : 데이터세트 def - p1과 p2에 대한 피어슨 상관 계수를 리턴 def sim_pearson(prefs, p1, p2): si = {} for item in prefs[p1]: for item in prefs[p2]: si[item] = 1 # 공통 요소의 개수를 구함, 없으면 종료 n = len(si) if n==0 return 0 # 모든 선호도를 합산함 sum1 = sum([prefs[p1][it] for it in si]) sum2 = sum([prefs[p2][it] for it in si]) # 제곱의 합을 계산 s..

    상관 분석

    상관분석(Correlation Analysis)은 확률론과 통계학에서 두 변수간에 어떤 선형적 관계를 가지고 있지를 분석하는 방법이다. 두변수는 서로 독립적인 관계로 부터 서로 상관된 관계일 수 있으며 이때 두 변수간의 관계의 강도를 상관관계(Correlation, Correlation coefficient)라 한다. 상관분석에서는 상관관계의 정도를 나타내는 단위로 모상관계수 ρ를 사용한다. 상관관계의 정도를 파악하는 상관계수(Correlation coefficient)는 두 변수간의 연관된 정도를 나타낼 뿐 인과관계를 설명하는 것은 아니다. 두 변수간에 원인과 결과의 인과관계가 있는지에 대한 것은 회귀분석을 통해 인과관계의 방향, 정도와 수학적 모델을 확인해 볼수 있다. 분석방법 단순히 두 개의 변수가..

    유클리디안 거리

    유클리디안 거리

    조건) 다음과 같은 n개의 벡터가 두 개 있다고 할 때 공식) 2차원에서 n값은 2, 3차원에서 n값은 3이 된다. 정의) n공간상에서 x점과 y점의 기하학적 거리 sqrt(pow(Xi - Yi) + pow(pow(Xi - Yi)) 유사한 사람일수록 작은 값을 가짐 0과 1사이의 값을 리턴, 가까울수록 높은 값이 나옴 1 / (1 + sqrt(pow(Xi - Yi) + pow(pow(Xi - Yi)))

    함수 정의

    함수 정의 function 함수명(인자1, 인자2, 인자n){ return x; }

    아름다운 날들

    지친 하루가 지나가고 때때로 찾아오는 나의 여유로운 시간 피로를 풀고 쉬고 놀 수 있는 시간인데 나는 결국 다시 책상에 앉는다. 언젠가부터인지 알 수 없는 허전한 공간이 나를 아무것도 할 수 없게 하면 다른 일을 하려 해도 결국 나는 과거로 돌아가고, 나의 마음은 그리움에 물들어버린다. 후회는 하지 않는다. 잘못된 선택이라고 생각한 적도 없었고, 그 상황 상황들에서 나는 늘 어쩔 수 없었기에 최선의 방법을 찾으며 걸어왔다. 나는 다만 이렇게밖에 될 수 없었던 것이 안타까울 뿐이었다. 그래도 그 날들은 아름다웠으니까

    Math 객체

    Math 객체 자바스크립트의 내장객체 프로퍼티 E - 자연로그의 밑을 의미하는 e값 LN10 - 10의 자연로그 값 LN2 - 2의 자연로그 값 LOG2E - LN2 역의 근사값 LOG10E - LN10 역의 근사값 PI - PI값 SQRT1_2 - 1/2의 루트값 SQRT2 - 2의 루트값 메소드 Math.sin(x) - 사인값 Math.cos(x) - 코사인값 Math.tan(x) - 탄젠트값 Math.acos(x) - 아크 코사인값 Math.asin(x) - 아크 사인값 Math.atan(x) - 아크 탄젠트 값 Math.atan2(px, py) - (x,y)좌표의 아크 탄젠트 값 Math.ceil(x) - 올림값 Math.floor(x) - 내림값 Math.exp - e의 지승수 Math.pow(..

    Date 객체

    자바스크립트의 내장객체 var now = new Date(); 로컬날짜값과 시간 getFullYear getHours getMilliseconds getMinutes getMonth getSeconds getYear UTC 날짜와 시각 getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds

    문자열 메소드 & 정규표현식 메소드

    String 객체 valueOf() String 객체가 들어있는 문자열 반환 length 문자열 길이, 괄호 없이 사용 anchor(앵커명으로 쓸 문자열) HTML 앵커(anchor)를 만듬 big(), blink(), bold(), italics(), small(), strike(), sub(), sup() String 객체의 문자열 값을 HTML 형식으로 만들어 반환 charAt(문자열위치), charCodeAt(문자열위치) 주어진 위치의 문자열 또는 문자 코드를 반환 indexOf(검색할 부분 문자열) 첫 번째로 일치하는 부분 문자열 시작 위치 반환 lastIndexOf(검색할 부분 문자열) 마지막으로 일치하는 부분 문자열 시작 위치 반환 link(URL) 링크할 HTML을 반환 concat(문자열..

    li 메뉴

    @charset "UTF-8"; /* default.css - Type Selector Definition */ body { margin:0;padding:0; font-size:9pt; } #selectLang { margin:0; padding:0; } #gnb { margin:0; padding:0; } #lnb { margin:0; padding:0; } #lnb ul { margin:0; padding:0; } #lnb { border-top:1px solid #dddddd; padding:4px 5px; width:190px;} #lnb li { padding-bottom:4px; list-style:none; } #lnb li a { padding:6px 5px 6px 13px; width:..