일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Neural Network
- 빅데이터
- 물걸레자동세척로봇청소기
- 멤버십
- 신경회로망
- 신경망
- NarwalFreo
- 삼성
- 나르왈프레오
- 패턴 인식
- 패턴인식
- 갤럭시탭S8울트라
- 동아리
- 삼성소프트웨어멤버십
- 구글 앱 엔진
- 파이썬
- Bidirectional Associative Memory
- 물걸레로봇청소기추천
- 하이퍼바이저
- 삼성전자 소프트웨어멤버십 SSM
- 인공지능
- 가상화
- 고려대학교
- hopfield network
- Google App Engine
- Friendship
- BAM
- SSM
- Python
- 증강현실
- Today
- Total
목록All Posts (688)
정보공간_1
우리(개발자)에게 아직은 생소한 Digital Forensic에 대한 이야기. 위키에서는 디지털 포렌식을 "컴퓨터 범죄와 관련된 기기에 있는 자료들의 복구 및 조사를 포함한 법의학의 한 분야이고 최근에는 디지털 데이터를 저장할 수 있는 모든 장치의 조사를 포함하는 포괄적인 용어로 확장되었다." 으로 설명하고 있습니다. 우리는 디지털 정보를 빼고는 설명할 수 없을만큼 정보화된 사회에 살고 있으며 우리들 조차도 모두 정보로 표현되고 있습니다. 예를들면, 우리는 주민등록번호라는 13자리 숫자로 우리나라의 모든 사람을 식별할 수 있고 은행에 저장된 몇자리의 숫자만으로 우리의 재산을 알 수 있습니다. 범죄를 조사할 때에도 디지털 정보를 빼놓고는 조사할 수 없을만큼 디지털 정보의 가치는 어마어마합니다. 최근에 뉴스..
ⓒFlickr 벌써 12월 입니다. 곧 있을 기말고사가 지나면 겨울방학이 시작되네요. 혹시 이번 겨울방학에 배낭여행 계획을 잡으신 분들 있으신가요? 배낭여행이라면 여름방학이 역시 성수기지만, 오히려 그렇기 때문에 겨울을 선호하는 경우도 많답니다. 그래서 오늘은 겨울방학을 위한 배낭여행 준비에 대해 이야기해 볼게요. :) ⓒFlickr “여행은 인간을 겸손하게 만든다.세상에서 인간이 차지하는 영역이 얼마나 작은 것인가를 깨닫게 해준다.”-프리벨 첫 번째, 여행지 정하기 배낭여행 준비에 앞서, 여행지를 결정하는 것은 아주 중요합니다. 만약 돈과 시간이 드는 해외 배낭여행을 준비하고 있다면 더더욱 여행지를 결정하는 것이 중요한데요. 남들이 좋다는 곳도 좋지만, 먼저 내 마음이 이끄는 곳을 선택하는 것이 좋겠죠..
안녕하세요. 강북 멤버십 22기 송용길입니다. 지난 시간에는 실제로 자바 코드를 활용하여 단위 테스트를 진행해 보았습니다. 지난 번 코드에서는 에러가 날 경우 콘솔창에 메시지를 띄워 에러를 확인하는 방법을 사용하였습니다. 이런 경우는 코드의 성공 실패를 직관적으로 확인하기가 힘듭니다. 이를 위해 사용하는 것이 바로 JUnit Framework인데요. 오늘은 그 JUnit을 이용하여 테스트 코드를 작성해 보도록 하겠습니다. 우선 테스트 코드를 작성하기 위한 java파일을 추가해보도록 합시다. 일단 [프로젝트 이름] 우클릭 -> [new] -> JUnit Test Case를 선택합니다. eclipse Java EE 환경에서는 JUnit을 지원합니다. 이 자바 파일의 이름을 짓습니다. 앞서 말씀드린대로 보통 ..
안녕하세요. 신촌 멤버십 22-2기 박영웅입니다.지난 글에 이어 Android Application의 Stealth Update 구현과 관련된 내용을 설명드리겠습니다. 이번 글에서 설명드릴 부분은 DexClassLoader의 사용입니다. 간단한 예를 통해 알아볼까요? 어플리케이션의 일부분에서 특정 항목에 대한 점수를 계산하는 기능이 있습니다.하지만 점수 환산법이 주기적으로 변경될 것이라 예상되고있습니다.때문에 점수를 매기는 기능을 수행하는 클래스는 주기적으로 변경되어야 하며잦은 업데이트를 초래할 수 밖에 없는 상황입니다. 우선 현재는 일반적인 평균을 적용하는 부분을 최대 최소를 제외한 값의 평균으로 수정할 예정이고이마저도 마땅치 않다고 생각되면 다른 방식의 평균 환상 방식을 계속해서 변경해야할 것으로 예..
Java Class Loader 2 이번 시간에는 지난 시간에 이어 실제 ClassLoader에 대해서 분석하고 사용하는 방법에 대해서 알아보도록 하겠습니다. ClassLoader 2 // src/java/lang/ClassLoader.java public abstract class ClassLoader { /* * The parent class loader for delegation. */ private ClassLoader parent; protected synchronized Class loadClass(String name, boolean resolve) throws ClassNotFoundException { // First, check if the class has already been lo..
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도 정도 회전 가능합니다. 또한 펄스폭은 대략 ..