일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BAM
- 증강현실
- 패턴인식
- 물걸레자동세척로봇청소기
- 동아리
- 빅데이터
- 갤럭시탭S8울트라
- 물걸레로봇청소기추천
- 삼성소프트웨어멤버십
- hopfield network
- Python
- 나르왈프레오
- 패턴 인식
- SSM
- 고려대학교
- 하이퍼바이저
- 멤버십
- Bidirectional Associative Memory
- 신경회로망
- 신경망
- Google App Engine
- 인공지능
- 가상화
- Friendship
- 구글 앱 엔진
- NarwalFreo
- Neural Network
- 삼성
- 삼성전자 소프트웨어멤버십 SSM
- 파이썬
- Today
- Total
목록IT 놀이터/Elite Member Tech & Talk (389)
정보공간_1
Java Class Loader 1 안녕하세요? 강남멤버십 21-2기 안태형입니다. ^^ 이번에는 Java Class Loader에 대해서 소개해드리도록 하겠습니다. Java는 동적으로 클래스를 로딩하기 때문에 런타임에 모든 코드가 JVM에 링크됩니다. 모든 클래스는 해당 클래스가 참조되는 순간에 동적으로 JVM에 링크되며, 메모리에 로딩됩니다. 자바의 런타임 라이브러리([jdk path]/jre/lib/rt.jar) 역시 예외가 아닙니다. 이러한 동적인 클래스 로딩은 자바의 클래스로더 시스템을 통해서 이루어지며, 자바가 기본적으로 제공하는 클래스로더는 java.lang.ClassLoader를 통해서 표현됩니다. JVM이 시작되면, 부트스트랩(bootstrap) 클래스로더를 생성하고, 그 다음에 가장 첫..
안녕하십니까? 대구멤버십 21-2기 박병권입니다. 오늘은 데이터베이스 EXPLAIN을 이용하여 Full-Scan하는 쿼리를 찾는 방법에 대해 이야기 하려고 합니다. 일반적으로 쿼리가 빠르게 동작하지 않는 경우는 대부분 너무 많은 데이터를 이용하기 때문입니다. 이런 슬로우쿼리는 필요이상의 데이터를 가져오는지 확인해야 하며, 필요이상으로 많은 행을 분석하는지 확인을 해보아야 합니다. 또한 해당 쿼리가 Full-Scan을 하는지 인덱스를 이용하여 참조를 하여 검색을 하는지 혹은 원하는 키가 아닌 다른 키로 검색을 하는 지 확인을 해보아야 할 때가 있습니다. 이럴 경우 EXPLAIN을 활용한다면 조금 더 빠른 쿼리를 작성하는데 도움이 될 것입니다. EXPLAIN은 SQL을 수행하기 전 데이터를 어떻게 가져올 건..
안녕하세요. 부산 멤버십 22-1기 김솔입니다.이번에는 PHP 기반의 프레임워크인 Codeigniter에 대한 다섯번째 글을 써보려 합니다. 1. Core 확장 Codeigniter 프레임워크를 사용하여 개발하다 보면, 프레임워크에서 제공하는 코어 기능들이 진행하는 프로젝트에 맞지 않아 코드를 바꾸어야 할 경우가 생깁니다. 이 때 코어 파일을 변경하게 되면, 프레임워크를 업데이트 할 때 코어 파일들의 코드를 일일이 변경해주어야 하고 이를 위해 코드의 수정사항을 기록해두어야 하는 번거로운 작업을 해야 합니다. 이와 같은 상황에서 유연하게 코어 파일을 수정하거나, 확장하기 위해서 개발자가 /application/ 하위에 코어를 확장해서 사용할 수 있게 기능을 제공하고 있습니다. 2. Core Class Co..
안녕하세요. 부산 멤버십 22-1기 김솔입니다.이번에는 PHP 기반의 프레임워크인 Codeigniter에 대한 네번째 글을 써보려 합니다. 1. HooksHook 기능은 프레임워크의 Core를 건드리지 않고도 프레임워크의 동작 순서의 중간중간에 개발자의 코드를 실행할 수 있도록 해주는 역할을 하고 있습니다. 이 때 Hook 기능을 통해서 관여하고자 하는 위치는 첫번째 글에서 설명드린 Codeigniter의 동작개념도와 동일하다고 보시면 됩니다. 2. 환경설정 Hook 기능은 프레임워크 기본값으로 비활성화 상태가 되어 있습니다. 그래서 별도로 사용하고자 할 경우 Hook 기능을 활성화 해주어야 합니다. 활성화를 하는 방법은 /application/config/config.php 파일을 수정해야 하며, 수정..
안녕하십니까. 대구멤버십 22-1기 유승범입니다. 이번 포스팅은 지난 포스팅에 이어 리니어모터, 서보모터, AI모터의 구조와 특성에 대해서 알아보려 합니다. ① 리니어 모터 1. 구조 - 기어를 이용해 회전 운동을 직선운동으로 바꾼 모터. 모터는 DC 모터를 사용하기 때문에 구동 회로 및 제어방법은 DC 모터와 같습니다. 특성으로는 정지 토크가 굉장이 크다는 점입니다. ② 서보 모터 1. 구조 - PWM으로 제어신호를 보내면 모터는 내부적으로 피드백제어를 하여 모터 축이 특정 각도를 유지하게 됩니다. 소형 DC모터 + 포텐쇼미터 + PWM 회로 + 기어박스 케이스 + 전원 + Signal 신호선으로 구성되어 있습니다. 2. 특성 - 작동방법이 간단하고 180도 정도 회전 가능합니다. 또한 펄스폭은 대략 ..
안녕하십니까. 대구멤버십 22-1기 유승범입니다. 우리가 생활하는 이 세상에는 많은 수, 많은 종류의 모터가 사용되고 있습니다. 컴퓨터, 선풍기, 냉장고, 세탁기, 자동차, 각종 산업용 로봇 등 모터와 우리의 생활은 떼려야 뗄 수가 없는 관계입니다. 모터가있다면 그 모터를 동작 시켜야 되고, 원하는 동작을 얻기 위해서는 그에 맞는 제어를 하여야 합니다. 많은 종류의 모터는 있으나 제어를 잘해야 우리가 사용할 수 있기 때문에 제어란 아주 중요한 학문이라 할 수 있습니다. 모터는 전류가 흐르는 도체가 자기장 속에서 받는 힘을 이용하여 전기에너지를 역학적 에너지로 바꾸는장치입니다. 대부분의 전동기는 회전운동의 동력을 만들지만 직성운동을 생산하기도 합니다. 발전기는 전동기와 반대되는 장치로서 역학적 에너지를 이..
안녕하세요. 부산 멤버십 22-1기 김한남 회원입니다. 이번 회는 지난 회에 이어 BAM 알고리즘의 실제 설계와 구현을 진행해보려 합니다. BAM은 Hopfield Network를 기반으로 한 알고리즘이므로 Hopfield Network를 먼저 이해하신다면 보다 쉽게 이해를 할 수 있습니다. 신경회로망 알고리즘은 알고리즘의 이론적 이해가 전부가 아니므로 직접 설계하고 프로그래밍 해보는 것과 해보지 않는 것에는 큰 차이가 있습니다.(개인 견해입니다.) 지난 회를 보시고 BAM 알고리즘에 흥미를 느끼셨더라면 반드시 이번 포스팅을 보시면서 BAM 알고리즘을 이용한 프로그램의 설계와 구현도 함께 진행 해보시기 바랍니다. 본론으로 돌아가 본격적으로 설계와 구현을 진행하도록 하겠습니다. 제가 이번 예제를 통해 학습..
안녕하세요. 강남멤버십 22-1기 이상훈 입니다. 이전 포스팅에서 행정안전부와 한국정보화진흥원에서 발표한 "모바일 애플리케이션 접근성 지침-행정안전부고시 제2011-38호"와 "모바일 애플리케이션 [안드로이드] 접근성 점검 메뉴얼 [v1.0]" 을 참고하여 모바일 애플리케이션 권고사항 중 평가 제외항목 3가지를 소개해 드렸습니다. 이번 포스팅은 모바일 애플리케이션 권고사항 리스트 8가지 중 평가 항목 5가지를 적용 방법과 함께 설명해 드리도록 하겠습니다. 이번 포스팅까지 마치게 되면 모바일 애플리케이션 접근성 지침[준수사항7가지, 권고사항8가지]을 모두 포스팅 하게 됩니다. 마지막까지 정독하여 주시면 감사하겠습니다 :) 모바일 애플리케이션 권고사항 평가 항목 5가지는 아래와 같습니다. 1. 컨트롤간 충분..
안녕하세요. 대구멤버십의 22-1기 하호성입니다. 2D 제스쳐 인식 프로그램을 만들 때 간단하게 사용할 수 있는 1$ Recognizer에 대해 소개하려 합니다. 1$ Unistroke Recognizer는 2D 단일 stroke의 제스쳐 인식프로그램을 프로토 타입용으로 쉽고 간편하게 제작할 수 있게 고안되었다고 합니다. (멀티 stroke 제스쳐 인식은 $N Multistroke Recognizer라는 것이 있습니다.) 유클리드의 기하학 함수들을 이용해서 가장 비슷한 샘플을 찾아 주는 것이 이 인식기의 설명입니다. 1$ Recognizer를 이용하시면 아래 사진과 같은 간단한 제스쳐 인식 프로그램은 쉽게 만들 수 있습니다. (아래 사진은 홈페이지에 있는 예제입니다.) http://depts.washin..
안녕하세요. 강남멤버십 22-2기 박인수 입니다.이번 포스팅에서는 Web Proxy Tool Fiddler 에 대해 알아보도록 하겠습니다. Fiddler란? 일반적으로 HTTP, HTTPS를 통한 요청과 응답에 대한 내용을 확인할 수 있게 해주는 툴입니다.뿐만 아니라 요청을 만들거나 요청에 대한 성능 분석까지 지원해줍니다. Fiddler 말고도 트래픽 분석에 사용하는 도구들은 많지만, 사용하기 편하고 눈에 잘 띄는 간단한 툴이 Fiddler 라고 생각합니다.와이어샤크와 같은 트래픽 분석에 강력한 기능들을 사용하기도하고, 현재 보여지고 있는 페이지의 CSS나 HTML 요소 등을 확인하여 바로 수정/조작도 가능합니다. 이것뿐만 아니라 모바일 디바이스의 트래픽 분석까지 가능한 Web Proxy Tool 입니다..