일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동아리
- 패턴 인식
- 나르왈프레오
- 증강현실
- 하이퍼바이저
- 물걸레자동세척로봇청소기
- 삼성
- SSM
- 파이썬
- NarwalFreo
- Bidirectional Associative Memory
- 구글 앱 엔진
- 삼성소프트웨어멤버십
- 멤버십
- 고려대학교
- 신경회로망
- 가상화
- 삼성전자 소프트웨어멤버십 SSM
- BAM
- Friendship
- hopfield network
- 신경망
- Google App Engine
- Python
- 인공지능
- Neural Network
- 빅데이터
- 패턴인식
- 물걸레로봇청소기추천
- 갤럭시탭S8울트라
- Today
- Total
목록All Posts (688)
정보공간_1
안녕하십니까. 대구멤버십 22-1기 유승범입니다. 모터 제어의 종류에는 여러가지가 있는데 그 중 PID제어에 대해 간단하게 알아 보는 시간을 갖도록 하겠습니다. 1. Encoder -엔코더는 회전 속도, 회전 방향 등의 정보를 얻어 위치, 속도 제어, 방향을 제어하기 위해 사용합니다. 1.1 구조 및 특성 - 모터의 축에 기계적으로 부착하여 사용하고, 특정 시간마다 카운트 된 값을 사용합니다. 1.2 Encoder Count - 마이크로프로세서의 외부 인터럽트를 활용하고, EPLD를 이용해 설계하고 컨트롤러에서 카운트된 데이터를 받아 사용합니다. Encoder Counter IC를 사용(추천) 1.3 Potentiometer - 모터의 축이나 다른 기계적인 부분에 부착하여 사용합니다. 정밀한 가변저항 이..
안녕하세요. 강남멤버십 22-2기 박인수 입니다.이번 포스팅에서는 Web Proxy Tool Fiddler 을 이용하여 안드로이드디바이스의 트래픽 분석을 하는 방법을 포스팅 하겠습니다. 1. 안드로이드 Proxy 설정안드로이드는 무선랜을 연결할 때 proxy를 설정할 수가 있습니다. 이 기능을 이용하여 트래픽을 분석할수 있습니다. 프록시 호스트 이름에 fiddler가 설치된 PC의 IP를 입력하고 프록시 포트를 피들러에서 설정한 port 번호 번호로 입력하면 안드로이드에서 트래픽을 분석할 준비가끝나게 됩니다. 2. Fiddler Option 설정1) Main Menu 탭에서 Tools -> Fiddler Options 을 클릭합니다. 2) Fiddler Options 메뉴에서 Connections을 선택..
안녕하세요. 강남 멤버십 22-1기 이상훈입니다. 약 1달전에 안드로이드의 새로운 버전인 4.4(버전명 : 킷캣)이 발표 되었죠. 그동안의 4.1~4.3까지의 버전으로 출시되었었는데, 구글에서 이번에 대대적인 변화를 통하여 "킷캣"버전을 출시하였습니다. 모두가 아시다 싶이 안드로이드는 버전명을 알파벳 순서로 명명하고 있습니다. 안드로이드의 버전업 속도는 iOS에 비해 월등히 빠른 속도를 보이고 있고, 이로 인하여 SW/HW의 기술적 보완 및 기존의 안드로이들의 단점들이 많이 개선되고 있다는 장점과, 동시에 너무나 빠른 업데이트 속도로 인하여 단말 벤더들이 업데이트 속도를 따라가지 못하고, SW/HW의 파편화의 속도를 더욱 부추기고 있다는 단점이 동시에 존재하고 있습니다. 물론 안드로이드의 장점이 너무나 ..
안녕하세요. 강북멤버십 22-1기 송용길입니다. 지난 번 포스팅에선 JUnit Framework을 이용하여 단위테스트를 진행해 보았습니다. 직접 해보신 분들은 JUnit을 이용하는 것이 얼마나 쉽고 편한지 느끼셨으리라 믿습니다. 그럼 오늘은 단위 테스트를 작성시 테스트 대상이 되는 메서드가 제대로 동작하는지 아닌지 판단하도록 돕는 단정메소드들에 대해 알아보겠습니다. 1. assertEquals 가장 많이 사용하는 단정 메소드 입니다. 개발자가 메소드에서 기대한 값(expected)과 실제 나온 값(actual)을 비교하여 같으면 성공으로 간주하고 같지 않으면 실패로 처리합니다. message의 경우는 실패 시 사용자가 입력한 문자열을 출력합니다. 배열을 서로 비교하는 것도 있으나, 배열 내부의 값을 비교..
바이트 데이터 변환 이번 글에서는 데이터를 처리하는 과정 중에서 바이트 데이터를 4바이트 정수형 데이터로 변환하는 내용을 이야기 해보려고 합니다. 소켓으로 들어오는 4바이트 데이터를 4바이트 정수형 변수 값으로 변환하는 과정에서 발생했었던 문제를 통해 사소하지만 쉽게 접할 수 있는 오류를 다시 되새겨 보고 데이터 변환 과정을 다시 되짚어 보고자 합니다. 네트워크 프로그램을 작성할 때 서로 다른 환경과, 서로 다른 곳에 위치한 컴퓨터 간의 데이터의 올바런 전송과 수신은 가장 정확하고 확실하게 처리되어야 하는 부분입니다. 이는 보내고 받는 데이터가 올바르게 전송되고 수신되어야 함을 의미합니다. 최근에는 다양한 플랫폼을 통해서 네트워크 프로그램이 작성되고 있습니다. Java, C#, C++, C 등 정말 다양..
Java Generic 이해 Java Generic에 대해서 간단히 알아보고자 합니다. 우리는 Java나 여러 언어들을 사용해서 프로그래밍을 합니다. 이 과정에서 모듈, 라이브러리 등 많은 것들을 만들게 됩니다. 이 때 우리는 재사용성, 범용성과 같은 이슈를 생각하면서 “내가 만든 모듈이 범용적으로 사용되었으면 좋겠다.” 라는 생각을 해보게 됩니다. 그렇다면 이야기의 방향을 구체적으로 바꿔서 A라는 모듈을 만들고 이 모듈을 소스의 여러 부분에서 사용하게 될 때 우리는 최대한 일반적인 내용들을 모듈이 갖도록 하고 세부적인 사항은 실제 모듈을 사용하는 쪽에서 데이터를 채우거나 동작을 설정하도록 합니다. 그렇다면 동작에 대한 일반화를 넘어서 모듈에 전달되는 데이터 자체에 대해서도 사용하는 쪽에서 결정할 수 있..
저번 포스팅에 이어 VS 2013 #3에서는 c++11에서 추가된 기능중 visual studio 2012에서는 지원하지 않았지만 visual studio 2013부터 지원하는 6가지의 기능을 3편으로 나누어 연재하겠습니다.1. Raw String Literals2. Non-static datamember initializers3. Default template arguments for function templates4. Defaulted and deleted functions5. Delegating constructors6. Alias templates Delegating constructors기존의 C++에서 여러개의 생성자를 가지고 있고 그 생성자가 거의 비슷한 역할을 하는경우 보통 아래와 같이 ..
저번 포스팅에 이어 VS 2013 #2에서는 c++11에서 추가된 기능중 visual studio 2012에서는 지원하지 않았지만 visual studio 2013부터 지원하는 6가지의 기능을 3편으로 나누어 연재하겠습니다.1. Raw String Literals2. Non-static datamember initializers3. Default template arguments for function templates4. Defaulted and deleted functions5. Delegating constructors6. Alias templates Default template arguments for function templatesc++에서는 아래와 같이 템플릿 클래스에 대해서 기본 생성자를..
이번 포스팅 부터는 c++11에서 추가된 기능중 visual studio 2012에서는 지원하지 않았지만 visual studio 2013부터 지원하는 6가지의 기능을 3편으로 나누어 연재하겠습니다.1. Raw String Literals2. Non-static datamember initializers3. Default template arguments for function templates4. Defaulted and deleted functions5. Delegating constructors6. Alias templates순서로 연재하며 한 포스팅에 2가지 기능씩 쓰겠습니다. Raw String Literalsc++에서 문자열을 사용할때 역슬래쉬나 따옴표등 특수문자를 쓰기위해 escape 문자로..
이번 포스팅에서는 안드로이드의 잠금기능중 하나인 패턴을 이용한 잠금을 Crack하는것에 대하여 알아보겠습니다.저번 포스팅에서 말씀드렸지만 디지털 포렌식은 양면성이 존재하기 때문에-실제로 악용할 수 있는 부분이 있기때문에 테스트용 안드로이드 기기를 직접 이용하지 않고 이미 공개된 내용과 B10S & WiseGuys 분들이 개최한 JFF(Just For Fun) Season2에 출제된 문제의 파일을 가지고 포스팅 하겠습니다.※패턴락이란?Android에서 제공하는 Lock 기능중의 하나로 아래 사진과 같이 9개의 점중의 3개 이상의 점을 연결하여 잠금을 푸는 방법입니다.해당 패턴은 Android 시스템 상의 /data/gesture.key파일에 SHA-1으로 해쉬되어 저장됩니다. 출제된 문제는 AVD(Andr..