일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 물걸레로봇청소기추천
- 신경회로망
- Bidirectional Associative Memory
- 신경망
- 파이썬
- 패턴인식
- Friendship
- SSM
- Python
- 패턴 인식
- 구글 앱 엔진
- 고려대학교
- 하이퍼바이저
- 동아리
- 나르왈프레오
- 증강현실
- 빅데이터
- 가상화
- 삼성소프트웨어멤버십
- hopfield network
- 삼성
- NarwalFreo
- BAM
- 멤버십
- Neural Network
- 물걸레자동세척로봇청소기
- 삼성전자 소프트웨어멤버십 SSM
- 갤럭시탭S8울트라
- Google App Engine
- 인공지능
- Today
- Total
목록All Posts (688)
정보공간_1
안녕하세요. 대구멤버십 22-1기 하호성입니다. c++에 있는 nullptr에 대해 알아보려 합니다. 보통 C언어에서 포인터가 아무것도 가르키고 있지 않다는 것을 나타낼 때 NULL이라는 값을 씁니다. NULL : 포인터가 아무것도 가르키고 있지 않다는 것을 나타내기 위한 값(C언어에서는 0) 그런데 NULL은 C++에서 약간의 문제가 있습니다. 위 프로그램의 결과가 아래와 같이 나옵니다. 포인터와 같은 개념으로 썼던 NULL이 함수 오버로딩에서 int와 같은 정수로 인식돼 함수를 콜하게 됩니다. 그 이유는 NULL이 다음과 같이 전처리기에 의해 0으로 치환되기 때문입니다. 위 문제를 해결하기 위해 nullptr이 나오게 되었습니다. c++의 연산자 재정의중에 변환 연산자를 재정의 합니다. 이 때 포인터..
안녕하세요. 대구멤버십 22-1기 하호성입니다. Unity 3D에서 모바일 프로젝트를 진행할 경우 유니티 3d에서 제공되는 기능만으로는 휴대폰을 제어할 수 없는 경우가 있습니다. 이럴 경우 안드로이드 플러그 인을 사용하면 되는데 그 예제를 준비하였습니다. 1. 이클립스로 안드로이드 프로젝트를 만듭니다. 2. Build Path를 설정해 줍니다. 3. Add external JARs를 눌러 jar파일을 추가해 줍니다. 추가할 파일의 경로는 C:\Program Files\Unity\Editor\Data\PlaybackEngines\androidplayer\bin입니다. 4. 안드로이드의 Manifest를 정리합니다. 5. Java 파일을 수정합니다. 6. 사용하고 싶은 안드로이드 기능을 함수형태로 제작합니다..
안녕하세요.신촌멤버십 22-2기 김형진입니다.이번에는 지난 글에 이어서 Windows API를 이용하여 다른 윈도우를 캡쳐하는 두 가지 방법을 소개하겠습니다.C++ 기준으로 작성하였으며, C# 등 Windows API를 사용 가능한 언어에서도 같은 방법으로 적용 가능합니다. 1. 첫 번째 방법 : DC먼저 다른 윈도우의 DC(Device Context)를 통해 얻어오는 방법입니다.DC를 얻는 방법은 간단합니다. 내가 만든 프로그램의 경우는 WM_PAINT 메시지에서 BeginPaint 함수로 얻을 수도 있으며, WM_PAINT가 아니거나 다른 프로그램의 경우 HWND값을 이용하여 GetDC만 호출하면 얻어올 수 있습니다. 사용법은 간단합니다. HWND hwndCalc = FindWindow(NULL, "..
안녕하세요 강북멤버십 22-1기 송용길입니다. 오늘은 마지막 포스팅으로 단위 테스트를 좀 더 체계화하고 구조화 할 수 있는 기법들에 대해 배워보도록 하겠습니다. 지난 시간에 testCase를 생성하기 전 설정을 하는 화면입니다. 빨간 테두리 안의 체크박스를 보시면 네 개의 메소드를 생성할지 물어 보는 데요. setUp()과 tearDown() 두 가지 함수를 생성하여 어떻게 동작하는 지 보도록 하겠습니다.위와 같은 코드가 있습니다. test 메소드들은 예를들기 위해 모두 구현해 두진 않았습니다. setUp()과 tearDown()에 모두 자신이 불려진 사실을 알리기 위해 자신의 이름을 콘솔창에 출력하였습니다. 이제 다들 아시다 시피 이 코드가 실행 되면 junit framework에서 test...로 시..
안녕하세요.신촌멤버십 22-2기 김형진입니다.이번에는 Windows API를 이용하여 다른 윈도우의 정보를 읽어오는 방법을 소개하겠습니다.C++ 기준으로 작성하였으며, C# 등 Windows API를 사용 가능한 언어에서도 같은 방법으로 적용 가능합니다. 윈도우를 제어하기 위해서는 HWND 형식의 윈도우를 구별하는 고유한 핸들 값을 알고 있어야 합니다. 내가 만든 프로그램의 HWND값은 CreateWindow 함수의 리턴값이 됩니다.하지만, 내가 만든 프로그램이 아닌, 다른 프로그램의 윈도우의 핸들을 얻어오기 위해서는 원하는 윈도우의 타이틀 혹은 프로그램의 클래스 이름을 알고 있어야 합니다. 이를 FindWindow라고 하는 함수에 넘겨주면 해당 윈도우의 HWND를 얻을 수 있습니다.FindWindow ..
안녕하세요. 신촌 멤버십 22-2기 박영웅입니다.지난 글에 이어 Android Application의 Stealth Update 구현과 관련된 내용을 설명드리겠습니다. 이번 글에서 설명드릴 부분은 Run-time에 Load될 .apk 파일의 스위칭입니다.이것은 소프트웨어 부분 업데이트 과정과 거의 동일하다고 보시면 됩니다. 실질적은 구현 내용보다는 구현 과정에서의 생각해볼 수 있는 선택지들을 중점적으로 구성하였습니다. 이 부분에 대해 감이 안 잡히시는 분들이 있을지도 몰라 마련한 위한 순서도입니다. 첫째, 업데이트에 앞서 우선적으로 업데이트 대상이 존재하는지 파악합니다.제 경험상 업데이트를 확인하는 방법은 크게 세가지로 나눌 수 있습니다.1) 어플리케이션 실행시 업데이트 존재 여부를 확인하는 방법2) S..
안녕하세요 강남 멤버십 21-1기 UX 멤버십 2기 노진우 입니다. 오늘은 selective attention에 대해 알아보고자 합니다.Selective Attention을 해석하면 선택적 주의입니다. "선택적 주의"여러 대상 혹은 한 대상의 여러 속성 중 어느 하나에만 주의를 주는 것. 또한 선택적 주의는 단서에 도움을 받으며 다른 정보를 걸러 내는 것(여과)을 포함한다. 많은 사람들이 모인 방에서 동시에 들리는 이야기들 중 특정 이야기에 선택적으로 주목할 수 있다는 칵테일 파티 효과가 그 예이다.-네이버 지식백과- 쉽게 얘기하면 사람들이 평소 생활을 할 때 모든 정보에 주의를 기울이고 있는 것이 아닌, 수 많은 정보중에 몇 가지의 정보에만 주의를 준다는 것입니다. 그리고 주의를 주는 정보의 대상은 때..
안녕하세요 신촌 멤버십 22-1기 백재현입니다. 이번에는 유니코드에 대해서 알아보도록 하겠습니다.유니코드 라는 말은 많이 들어 보셨으리라 생각합니다. 하지만 유니코드가 정확히 무엇일까요?더불어, UTF-8, UTF-16 같은 것은 무엇일까요? 대부분의 사람들은 UTF-8을 쓰니 유니코드가 완비되었다고 생각하는 경우가 많습니다. 이번 글을 모두 읽으시면 유니코드에 대해 어느정도 이해 하실 수 있으리라 생각됩니다. 세상에는 다양한 언어가 있고, 컴퓨터에서 언어를 표현하는 방법에는 수십 수백가지가 있습니다. UTF, 유니코드, 아스키코드, SAP, IBM 코드 페이지, MS 코드 페이지, 유니코드 등 이 세상 언어의 갯수보다 많은 방법이 존재합니다. '유니코드'로 인하여 이들이 하나의 동일한 규약으로 합쳐지기..
안녕하세요~ 신촌 멤버십 22-1기 백재현입니다.이번에는 윈도우즈에서 사용되는 디바이스 드라이버의 로고 인증을 받는 방법에 대해서 알아 보도록 하겠습니다.드라이버는 워낙 접하는 사람도 적은 분야이고, 드라이버를 개발한다 해도 안정성 테스트 및 정식 릴리즈를 위한 Windows Logo Certification 과정 등에 대해 검색해도 잘 나오지 않기에 제 경험을 살려 이 과정에 대해 블로깅 해보겠습니다. 우선 로고 인증이 무엇인지 부터 알아 보도록 하겠습니다.컴퓨터를 사거나 그래픽 카드, 마우스 등을 샀을 때 포장지에 위와 같은 로고가 붙어있는 것을 본 경험이 있으실 겁니다. 이는 '해당 장치가 Microsoft에서 제공하는 안정성 테스트를 모두 통과하였기에 매우 안전한 것을 인증함'이라는 뜻으로 보시면..
안녕하세요 22-2기 김재호입니다. 지금까지는 키보드의 모양을 만들고 눌려진 문자 이벤트를 처리하는 방법에 대하여 살펴보았고만들어진 문자를 표시하고 전송하는 방식 또한 알아보았습니다. 그러면 이제 실제로 문자를 조합하기 위해서는 어떻게 해야 하는지 확인해 보겠습니다. 2벌식 방식의 한글 키보드라면 자음과 모음의 조합에 따라 글자가 만들어지고 몇몇 키보드는 같은 키가 연속해서 눌려지게 되면 입력되는 글자가 바뀌기도 합니다.여기서는 3x3 방식의 영문 전화기 키패드 방식을 예로 들어 설명드리겠습니다.만약 피처폰에서 많이 쓰이는 영문 키패드를 구현해야 한다고 하면 키패드의 모양은 다음과 같습니다.각각의 키패드는 ABC, DEF, GHI, JKL 등 영문자 3,4개의 그룹으로 이루어져 있으며 같은 그룹의 키가 ..