일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- Google App Engine
- 물걸레로봇청소기추천
- 증강현실
- Python
- SSM
- 물걸레자동세척로봇청소기
- 빅데이터
- 하이퍼바이저
- 신경망
- 가상화
- 삼성
- BAM
- 삼성소프트웨어멤버십
- hopfield network
- 삼성전자 소프트웨어멤버십 SSM
- Neural Network
- NarwalFreo
- 나르왈프레오
- 패턴 인식
- 멤버십
- 동아리
- 인공지능
- Bidirectional Associative Memory
- 구글 앱 엔진
- Friendship
- 파이썬
- 고려대학교
- 신경회로망
- 패턴인식
- 갤럭시탭S8울트라
- Today
- Total
목록IT 놀이터 (420)
정보공간_1
The Empty Base Class Optimization (EBCO) 오늘은 C++의 class에 관한 내용 중 흥미로운 부분이 있어서 소개해 보고자 합니다. 간단한 내용이니 편하게 보시면 될 것 같습니다 . 1) Empty Class Empty란 텅 빈 것을 말하는데요 C++에서의 empty class란 class의 내부 구현 상으로 memory를 요구하지 않는 것을 말합니다. 아무것도 없는 텅 빈 클래스는 물론이고 일반적으로 virtual function(가상함수)나 static이 아닌 변수 등이 포함되지 않은 class를 가리킵니다. (가상 함수가 들어가게 되면 VC++에서는 가상 함수 테이블을 가리키는 포인터가 추가되어 4바이트가 늘어납니다) 2) sizeof(Empty Class) 그러면 이..
안녕하세요. 대구 멤버십 21-1기 최진원입니다. 요즘 멤버십회원 분들은 평가 준비에 바쁘실 텐데요, 이럴 때 일수록 기본이 참 중요하다는 것을 알게 됩니다. 그래서 저는 ‘C++ Language’ 에 대해서 글을 쓰게 되었습니다. C++ Language는 C Language와 함께 아주 기본적이고 중요한 Language인데요. 이번 기회에 함께 C++ Language를 정리해보도록 하죠. 먼저 객체지향적인 C++ Language 는 절차지향적인 C Language 와 분명 비슷하지만 다릅니다. 우선 객체 지향에 대해서 먼저 알아보고 시작을 하겠습니다. OOP(객체지향)의 특징으로는 Encapsulation, Information Hiding, Abstraction, Inheritance 그리고 Poly..
안녕하세요 강남 멤버십 21-1기 권도일입니다. 제가 다룰 주제는 손 영역 추적을 위한 루카스 카나데 템플릿 매칭 알고리즘에 대한 소개입니다. 요즘 파트타임으로 일하고 있는 연구소에서 손 영역 추적에 대한 프로젝트를 진행중인데요. 그에 따라서 사용되는 알고리즘에 대한 간단한 소개를 드리려고 합니다. 저도 이번 프로젝트를 통해서 알아가는 방법인 만큼 이 글을 읽으시는 분들과 함께 차근차근 공부한다는 생각으로 글을 적어보고자 합니다. 그럼 시작해 볼까요? 우선 컴퓨터 비전에서 제스처 인식의 분류로 크게 몸 동작 인식과 손 동작 인식을 들 수가 있는데요. 몸 동작 인식은 Kinect를 이용한 제스처 인식(뼈대 추적) 응용을 간단히 소개해 드려 보고자 합니다.키넥트는 인체 인식을 위해서 인체의 20개의 조인트를..
안녕하세요. 부산 멤버십 21-2기로 활동하고 있는 최은진입니다.여러분들은 올해 11월에 Google HackFair가 열리는 건 알고 계시나요? Google 공식 한글 블로그에 자세한 내용이 설명되어 있습니다. 여기에서 확인해 보세요. 이 행사에 참가해서 자신의 프로젝트를 뽐내보는 건 어떨까요? 제가 이번에 소개해드릴 것은 여기서 소개된 Google의 기술 중 하나인 NaCl이라는 것입니다.고등학교 화학시간에 자주 보던 염화나트륨이 아닙니다. NaCl이라는 이름만 들어봤을 때는 어떤 기술일까 매우 궁금했는데요. 원래 이름은 Native Client로, 웹 브라우저에서 네이티브 코드를 운영하는 오픈소스 기술입니다. 이 Native Client를 이용하면 개발자가 자신이 좋아하는 언어를 이용해 웹 애플리케..
안녕하세요. 강북 멤버십 20-2기 송석호입니다. 제가 개발 하면서 접하게 된 OSGi란 부분을 소개 하도록 하겠습니다. OSGi 프레임 워크를 이해하면 eclipse를 이해 할 수 있고, 또한 eclipse plug-in 개발 하실 때 많은 도움이 될 것이라 생각합니다. 1. What is OSGi? OSGi는 wiki 에서 아래와 같이 정의 되어 있다. * OSGi(Open Service Gateway initiative) Alliance는 1999년에 썬 마이크로시스템즈, IBM, 에릭손 등이 구성한 개방형 표준 단체이다. (OSGi Alliance는 처음에 Connected Alliance라고 불렸음) 그 뒤 여러 해 동안 OSGi Al..
안녕하세요 저는 부산 멤버십 20-2기 배보람 입니다. 저는 이번에 Junit을 활용한 테스트 이야기를 해 볼까 합니다. ^^ Junit을 이용한 테스트 케이스 작성과 활용 만으로도 향후 프로젝트의 유지보수에 굉장히 도움이 됩니다. 1. 익스트림 단위 테스팅이란? 먼저 Junit을 직접 사용하기 앞서 익스트림 단위 테스팅에 대해 간략히 설명 하겠습니다. 익스트림 단위 테스팅에는 두가지 단순한 규칙이 있습니다. 모든 코드 모듈은 코딩이 시작 되기 전에 단위 테스트 케이스가 있어야 하고 생산 단계로 릴리즈 되기 전에 테스트 케이스를 모두 통과 해야 한다. 중요한 포인트는 모듈을 코딩하기전에 단위 테스트 케이스를 정희하고 작성한다는 것입니다. 위의 두가지 규칙만을 보고 테스트가 왜 필요한가 에 대해서 생각한다..
안녕하세요 광주멤버십 21-2기 박이근 입니다.특징 추출(Feature Extraction)에 대해서 아는데로 적어보려고 합니다 ^^오늘 이 시간에는 선분 추출하는 방법 중 하나인 캐니 에지 (Canny Edge)에 대해서 알아보려고 합니다. 일반적으로 영상처리나 패턴인식에 있어서 어떠한 특징을 설정하는 작업은 항상 중요합니다.이러한 특징은 점, 선, 면, 객체 등등 기본적으로 많이 사용하게 됩니다.이 들중 일반적으로 점은 매우 중요한 역할을 하고 있으며 일반적으로 특징점이라고 불리우고 있습니다. 이러한 점을 뽑아내기 위해서는 크게 두가지 방법으로 나누어 집니다.이미지의 밝기의 상태를 가지고 직접 특징점을 추출하는 방법그리고 특징을 나타내는 선분을 추출하여 그 선분의 끝점을 두 개를 특징점으로 추출하는 ..
안녕하세요.광주멤버십 21-1기 조영진입니다. 반갑습니다.제가 소개할 내용은 이번에 안드로이드 프레임워크 분석을 위해 C++ 교육을 들으면서 배운 내용의 일부인 template에 대한 내용입니다. 1. template이란?객체지향이라는 개념에 대해서 처음 배우실 때 "클래스는 붕어빵 틀이고 객체는 붕어빵이다."라는 문구를 보신 적이 있으실텐데요~template도 마찬가지로 붕어빵 틀인데 이 붕어빵 틀에서 만들어지는 붕어빵은 객체가 아니라 "코드" 입니다.좀 더 자세한 예를 들면서 설명해 볼게요.C언어로 개발을 하다가 두 정수를 하나로 더해주는 일을 해야 했다고 생각해 보죠.그런데 이 일을 프로그램 내에서 굉장히 많이 한다고 생각해 보면 많은 사람들이아! 함수로 쓰면 되겠구나 라고 생각을 하실겁니다. 안하..
1. 개요 2009년 블랙햇 데프콘[1]에서 발표된 SSL Strip공격은 일종의 MITM(Man In The Middle) Attack 으로써, HTTP웹 페이지에서 생성하는 HTTPS 페이지로의 Redirect나 링크를 HTTP로 변환함으로써 SSL을 사용하지 않도록 하는 공격이었다. 이러한 공격 기법은 수년이 지난 현재 여전히 많은 경우에 대해 유효하다. 특히 802.11 WLAN이용의 증가로 인해 FakeAP와 같이 MITM 공격을 쉽게 수행할 수 있는 환경이 조성됨으로써 그 위험성이 다시 높아지고 있다. 본 문서에서는 SSL Strip 공격 및 관련된 기반 지식을 다룬다. 2. MITM 공격 Man in the middle attack은, 공격자가 두 네트워크 노드 사이에 위치하여 공격을 수행하..
안녕하세요 대전멤버십 21기 김호원입니다. 제가 포스팅 할 내용은 개인적으로 많이 사용하는 MCU로 DSP를 제작하는 TI사에서 제작한 Concerto MCU입니다. Concerto MCU는 일반적으로 많이 사용하고 있는 C2000 계열에서 가장 최근에 나온 계열입니다. 이 글은 간단한 Concerto MCU를 소개하고, 이를 사용하기 위한 개발 환경 설치 과정을 설명하도록 하겠습니다. Concerto MCU의 특징은 C2000의 C28x코어와 ARM Cortex-M3코어를 합쳐서 듀얼코어로 구성이 되어 있습니다. 단일 칩으로 구성되어 있으나 컨트롤 부분과 통신 부분을 분리해서 사용을 할 수 있는 장점을 가지고 있습니다. 아래 그림과 같이 Host System과 Control System부분으로 분리가 ..