Profile_bird

Hey there! woook is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What's happening? Join today to start receiving woook's tweets.

Already using Twitter
from your phone? Click here.

woook

  1. AOP 관점 지향 프로그래밍. 간단히 어떤 메소드가 실행되기 전/후에 원하는 코드를 실행시키는 방법.
  2. SOAP는 규칙에 맞는 메시지를 만들어 요청해야 하지만, REST는 URI만 입력하면 된다. REST는 구현도 쉽고, 사람도 이해하기 쉽고, 기계도 이해하기 쉽다.
  3. 기존 웹app는 사람이 서버에 페이지를 요청하면 DB에서 데이터를 가져와 HTML로 뿌려졌다. 웹 서비스는 SOAP 또는 REST로 요청, 결과를 가져와 XML로 서버와 주고 받고 결과를 보여준다.
  4. REST는 기존의 HTTP스펙을 그대로 사용할 수 있으며, HTTP메소드인 GET(현재 표현 상태 전달), PUT(수정된 표현 상태 전달), POST(새로운 표현 상태 전달), DELETE를 사용한다.
  5. REST(Representational State Transfer) 웹과 같은 분산 미디어 시스템을 위한 소프트웨어 아키텍처 중 하나. App의 상태와 기능은 리소스. 각 리소스는 URI로 접근.
  6. 아래한글에서는 문단스타일의 문단종류를 개요문단으로 설정하고 개요번호모양을 편집하면 된다.
  7. PIR(Price to Income Ratio)는 평균주택가격/가구평균연소득. 즉 PIR이 10배 이면, 연소득*10을 해야 집을 살 수 있다는 뜻.
  8. 전기요금은 1kWh당 110원 정도로 계산하면 된다. (정확하진 않다. 총 전력소비량에 따라 차등이다.)
  9. 120W(와트)는 시간당 120W의 전력을 소비한다는 뜻이다.
  10. 안돼=안되어, 않고=안하고=아니하고
  11. LERP(Linear intERPolation), SLERP(Spherical Linear intERPolation)
  12. 벡터의 외적은 3차원 유클리디언 공간에서만 정의된다. 공식 외우는 건. va=(a1,a2,a3), vb=(b1,b2,b3) 라면 a1,a2,a3,a1,a2,a3 그 밑에 b1,b2,b3,b1,b2,b3 를 쓰고 a2b3-a3b2, ... cross곱
  13. 원주율(π)은 지름이 1인 원의 둘레 길이다. degree를 길이로 나타내면 계산이 편하기 때문에 radian으로 나타낸다. 2π라디안=360도이다. (반지름이 1인 원에서 호의 길이가 1인 각도가 1라디안)
  14. 한 벡터의 길이는 |a|=sqrt(a내적b) 이고, 두 벡터의 거리는 |a-b|=sqrt((a-b)내적(a-b)) 이다.
  15. 전치행렬(transpose matrix)는 열을 행으로, 행을 열로 바꾸는 것이다. 오른손 좌표계<->왼손 좌표계에 쓴다.
  16. STL map/set의 차이: map은 (key, value), set은 key 자체가 원소. (multi가 붙으면 중복 가능) (hash가 붙은 것은 정렬X)
  17. imaginary number는 i*i=-1 이 되는 수이고. quaternion은 complex number의 확장이다. (i, j, k가 모두 허수) 그래서 quternion은 "q=w+xi+yj+zk" (w는 실수, x,y,z는 복소수)
  18. http://is.gd/4OPHV 짐벌락 현상. 오일러각 회전이 3개의 각각의 축 회전행렬의 곱으로 이루어졌는데. 회전이 이상하게 되는 현상.
  19. 동기 model과 비동기 model의 차이점은 작업 요청 thread가 실제 작업을 수행하는 동안에 멈추는가 아닌가의 차이. 비동기 model에서는 입출력이 작업 요청 thread에서 일어나는 게 아니라, 운영체제 kernel에서 일어나게 된다.
  20. 동기 입출력 작업은 입출력을 요청한 프로세스를 I/O 작업이 끝날 때까지 봉쇄시킨다. 비동기 입출력 작업은 입출력을 요청한 프로세스를 봉쇄시키지 않는다.