일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 삼성소프트웨어멤버십
- hopfield network
- 멤버십
- Friendship
- Bidirectional Associative Memory
- 삼성
- 신경망
- Google App Engine
- 동아리
- 증강현실
- 파이썬
- 패턴인식
- 삼성전자 소프트웨어멤버십 SSM
- 물걸레자동세척로봇청소기
- BAM
- 하이퍼바이저
- Neural Network
- Python
- 빅데이터
- 갤럭시탭S8울트라
- 나르왈프레오
- 신경회로망
- 가상화
- 인공지능
- 고려대학교
- 구글 앱 엔진
- NarwalFreo
- SSM
- 물걸레로봇청소기추천
- 패턴 인식
- Today
- Total
목록All Posts (688)
정보공간_1
디자인 패턴이란 무엇일까요 소프트웨어의 디자인 패턴은 소프트웨어 설계에서 공통적인 문제에 대한 표준적인 해법입니다. 이 패턴들을 반드시 알아야 하는 것은 아니지만 여러 공통적인 문제와 이슈를 풀어내기 쉽기 때문에 몇 가지를 조사해 보았습니다. 0. 객체의 상속 디자인패턴을 살펴보기 전에 객체의 상속에 대하여 알아보았습니다. 객체의 상속은 객체지향 프로그래밍에서 코드의 재활용성, 코드의 일관성 등 다양한 이유로 권장되고 사용되고 있습니다. 그 여러가지 이유 중에서 지금은 객체의 핸들링에 초점을 맞추서 설명해 보겠습니다. 위의 코드를 보면 여러 개의 아이템들이 Items라는 class를 상속받고 이를 이용하여 Items[] 리스트를 이용하여 한번에 조작 하는 것을 볼 수 있습니다.이런 특징을 다양한 디자인 ..
안녕하세요, 엘리트 멤버 6기, 수원 멤버십 23-2기 정재윤입니다.지난 시간에는 실질적으로 아이디어 구상 후 하드웨어의 외관에 해당하는 프레임을 그리고 도면화 하는 방법에 대하여 알아보았습니다. 이번 시간은 두시간에 걸쳐 프레임과 관련 된 마지막 시간으로 직접 설계한 프레임을 출력 할 수 있는 놀라운 3D 프린터와 그 작동법에 대해 살펴 보도록 하겠습니다. 삼성소프트웨어멤버십블로그의 관심 있는 분이시라면 SSM소식지에서 3D프린터의 간략한 소개와 전망을 블로그 해놓은 것을 보셨을 것 입니다. 이처럼 최근 혁신적이고 많은 이목을 집중시키고 있는 기술 중 하나로 뽑힐 정도로 3D프린팅의 숨은 발전가능성과 시장성은 실로 어마어마 할 것입니다. 3D프린터의 영역은 "모든분야에 다 적용가능하다"라고 말하고 싶습..
#2. Class Member Hooking Detours 오픈소스를 사용해서의 이로운 점은,사용자는 내부의 프로세스 전체를 이해하지 않아도, 원하는 서비스를 자신의 프로젝트에 주입 시킬 수 있다는 것입니다.이전에 사용했던 방식은 API 후킹 방법입니다.즉 Function후킹방식을 이용하여, 함수의 주소를 가로채는 방식이였습니다.이번에는 Class Member Function 후킹방법을 알아보겠습니다. Class Member Function Hooking 하기지난번의 함수 후킹방식처럼, 클래스도 클래스 멤버함수를 똑같은 방식으로 후킹할 수 있을까요?먼저 아래와 같은 소스를 Visual Studio에 타이핑합니다. 위의 소스는 아래의 파일을 받으시면 됩니다. detours_class_hooking.cpp ..
시스템 모델링(System Modeling) 제어는 시스템이 원하는 출력을 내도록 입력을 변환하는 것 입니다. 그렇다면 우선 시스템에 어떠한 입력이 들어갈 때 출력이 어떻게 나오는지, 즉 우리가 제어하고 싶은 시스템에 특성에 대해 알아야 합니다. 실제 물리 시스템에 입력을 넣고 출력을 얻는 실험적인 방법으로 시스템에 특성을 파악하는 방법은 많은 시간이 소요될 뿐만 아니라 많은 비용이 들게 됩니다. 그렇기 때문에 실제 물리 시스템을 수학적인 식으료 편한하게 되는데 이 과정을 모델링이라고 합니다. 모델링은 즉 입력에 따른 시스템에 출력을 수학적인 식으로 표현하는 과정으로서, 시스템의 특성 및 수학적인 표현방법에 따라서 여러가지 방법이 있을 수 있습니다. 우선 모델링을 설명하기 전에 시스템에 대해 보게 되면 ..
안녕하세요. 대구멤버십 21-1기 류지현입니다. 오늘 포스팅 주제는 Windows Device Driver중 File System Filter Driver입니다. File System DriverWindows에서는 Driver를 Device Driver와 Software Driver로 구분 할 수 있습니다.Device Driver는 일반적으로 USB나 모니터등 특정한 장치가 동작하도록 기능을 수행하는 Driver입니다.Software Driver는 Device Driver와 달리 특정 장치를 대상으로 기능을 수행하는 것이 아니라, 커널 내부의 보호된 자원에 접근하여 이와 관련된 작업을 수행하는 Driver를 의미 합니다. 위의 정의를 따르자면, File System Driver는 일반적으로 하드디스크와 ..
엘리트멤버 6기, 강북 멤버십 23-1기 홍진우입니다.무더운 여름이 가시고 어느덧 가을로 접어들었네요! 환절기 건강 유의하시기 바랍니다 ^^그럼 두번째 포스팅 시작합니다!!! 첫번째 포스팅에는 64비트를 개발하려면 어떤 것들이 필요하고, 기본적인 운영은 어떤 분류로 이루어지는지에 대한 포스팅을 했었는데요. 금번 포스팅에서는 64비트 멀티코어는 어떤 레지스터들이 존재하며 구체적인 역할이 무엇인지 대해 알아보도록 하겠습니다. 마찬가지로 기준이 되는 코어는 Intel 64Bit 호환 프로세서(x86-64 프로세서) 입니다. *레지스터란? 레지스터는 프로세서 내부에 있는 작은 저장 공간으로, 연산, 제어, 상태 등의 목적으로 사용되는 메모리 저장소 입니다. CPU에 내장, 혹은 가장 근접해있는 메모리 저장소이기..
안녕하세요 엘리트멤버 6기 23-2 송태현입니다. 저번시간에는 안드로이드 프레임워크에서 멀티윈도우를 만들기위한 HALO 오픈소스를 분석하고 동작방식에 대해서 이야기를 하였습니다. 이번시간에는 프레임워크내에서 IO모듈 동작을 이해하고 어떤식으로 로직흐름이 진행되는지 이야기 해보겠습니다. 우선 안드로이드에서는 여러가지 입력과 출력 장치들이 존재 합니다. 대표적인 것이 키 입력인데 키 입력은 다음과 같은 이벤트 핸들러 디바이스 드라이버 를 통해 그 정보들을 확인 할 수가 있습니다. 1) 이벤트 핸들러 디바이스 드라이버 응용프로그램이 입력 장치의 입력 값을 일기 위한 실제 디바이스 드라이버 파일. 2가지 기능을 수행 - 입력 장치에 의해 전달된 값들을 내부 버퍼에 저장하는 기능 - 저장된 입력 값들을 응용프로그..
SDL (Simple DirectMedia layer) #1에서는 SDL 의 설치법 및 기존버전과 2.0버전의 차이점에 대해서 알아 보았습니다.이번 시간에는 SDL의 새로운 버전인 SDL2.0 오픈소스를 이용하여 Bitmap 이미지를 띄워 보겠습니다. 또한 SDL 2.0 버전 의 새로운 기능인 사운드카드를 잡고 그 Path로 음성 파일을 재생 시키겠습니다. #2 진행에 앞서 SDL #1 에서 SDL 2.0버전을 설치한 후 시작해 주세요.ㅎ 1. SDL window 창을 이용하여 이미지 띄우기 이미지를 로드 하기에 앞서 우리는 몇 가지 변수를 선언 합니다. SDL_Surface는 표시 가능한 메모리 공간으로, 메모리에 이미지를 그릴 수 있습니다.SDL_Window로 선언된 변수를 이용하여 SDL_GetWi..
"Transact-SQL(T-SQL) #1"에서는 데이터 형식을 알아보았습니다. 데이터베이스를 설계할 때 대부분의 RDBMS에서 제공하는 데이터 형식인 VARCHAR, TEXT등 사용해도 되지만, T-SQL에서 지원하는 NCHAR, NVARCHAR, VARCHAR(MAX) 데이터 형식을 사용하여 데이터베이스의 성능을 향상하고 할 수 있습니다. 이번에는 T-SQL에서 지원하는 기능 중 하나인 FILESTREAM에 대해 블로깅 하려고 합니다. 1. 데이터베이스와 파일을 따로 관리하는 방법 웹에서 사용하는 게시판을 직접 구현하는 데 필요한 데이터 타입은 어떤 것이 있을까요? 게시판의 글쓰기 화면입니다. 크게 제목, 본문내용, 첨부 파일로 구성되어있습니다. 제목과 본문내용은 텍스트이므로 VARCHAR 데이터 형..
Beautiful Soup #2 이번 시간에는 Beautiful Soup를 이용해서 간단하게 쇼핑몰의 내용을 가져와보도록 하겠습니다. 쉽게 설명드리면 쇼핑몰의 사이트를 웹 클라이언트를 통해 접속하고 접속된 웹클라이언트를 통해 HTML FILE을 파싱하여 우리가 원하는 내용을 가져오는 단계까지만 진행해보도록 하겠습니다. 직접 수동으로 익스플로러나 크롬으로 해당 웹페이지를 접속하여 HTML파일을 구할수도 있겠지만 매번 하기에는 상당히 손이 많이가는 작업입니다. 파이썬에서 기본으로 제공하는 urllib를 사용해도 되지만 제가 추천드리는 방법은 Mechanize를 사용하여 웹 클라이언트를 사용하는 것을 추천드립니다. mechanize도 마찬가지로 urllib2를 통해 웹 클라이언트기능을 수행하지만 래핑되어 있어..