728x90 분류 전체보기491 자바스크립트 프로토타입 간단한 예시로 간단하게 이해하기 자바스크립트(JavaScript)는 바야흐로 프로토타입(Prototype) 언어이다. 이게 무슨 소리냐면 자바스크립트에는 클래스라는 개념이 없기 때문에 객체를 복사하여 새로운 객체를 생성하는 프로토타입 기반의 언어인 것이다. 말 그대로 객체의 원형이 프로토타입이다. 어떤 함수를 선언했을 때 프로토타입을 통해서 동적으로 함수들을 추가 할 수 있는 것이다. 여기서 this 를 사용해서 변수를 선언해야 함수 외부에서도 해당 변수를 활용할 수 있다. 프로토타입은 다음과 같이 선언할 수 있다. 배열에도 프로토타입을 적용할 수 있다. var arr = [1,2,3,4,5]; 와 같은 배열을 선언했다고 했을 때 Array에 프로토타입을 다음과 같이 선언이 가능하다. 오늘은 자바스크립트에 프로토타입을 간단하게 예를 보.. 2021. 4. 30. 모의해킹 업무 이해하기 1. 모의해킹을 해야하는 이유 2. 버그헌팅 프로그램 전 윤리 3. 버그헌팅과 모의 해킹 차이 4. 고객과 협의 미팅 시 꼭 물어야할 것 5. 환경 분석, 공개된 서브세어 유출되는 정보 6. 서비스 이해하기 7. 프로젝트 진단 후 해야할 것 8. 실무에서의 취약점 진단 조치 9. 모의해커 관점에서 솔루션 검토의 중요성 10. 무선 AP 취약점에서의 중요점 1. 모의해킹을 해야하는 이유 1) 모의해킹은 업체의 의무 업체는 사용자의 개인정보를 지켜야하는 의무 존재. 법 차원에서의 모의해킹은 '정보보호관리체계인증'의 범위에서 '시스템 개발 보안' , '운영 보안'을 근거로 진행 범위가 좁음에도 시중에 모의해킹 인력의 수요가 많은 이유는 기술적 보호 조치 기준에 따라 고객 정보가 보호되었다고 판단되어도 정보 유.. 2021. 4. 29. [컴퓨터비젼] 13. Stereo Stereo 두개 이상의 뷰가 주어졌을 때 잃어버린 정보를 복원할 수 있는 방법 외눈박이일 경우 공간적으로 인식을 하는 건 불가능 두 개의 뷰가 있을 때 어떻게 3차원 정보를 복원하는지 알아보기 Epipolar geometry 카메라 간의 translating 을 통해서 연결되는 두 이미지를 찍을 수 있음 이는 epipolar lines 을 통해 찾을 수 있음 basci stereo matching algorithm 생각보다 어려움 보통 카메라는 임의의 위치와 구성으로 촬영이 되는데 일정한 기준이 필요하다. 이렇게 추가적인 카메라를 rectified cameras라고 한다. 이 카메라의 위치를 계산하는 방법 첫번째 카메라는 원점에 있다고 가정 X축에서의 차이를 disparity 라고 한다. dispari.. 2021. 4. 18. [컴퓨터 비젼] 11.Single-View Modeling Projective geometry Amesroom 과 같은 착시현상이 가번 다음 빨간 색의 길이를 쟀을 때 자를 갖다대면 당연히 틀린겁니다. 그러면 아래와 같이 upwrap을 하여 측정을 해주어야합니다. Two points define a line, two lines define a point Ideal points ( w가 0이 되었을 때) Ideal lines ( z가 0이 되었을 때) 3D projective geometry - Homojeneous coordinates + Duality 3D to 2D : perspective projection 항상 Vanishing point 가 존재하지는 않는다. 그럼 두개의 라인이 있을 때는 어떻게 할까 평행한 어떤 라인이어도 같은 vanishing po.. 2021. 4. 18. 이전 1 ··· 30 31 32 33 34 35 36 ··· 123 다음 728x90