목록Study 23
MW LAB
Entity Type (1) 하나의 테이블 R 로 변환 (2) 복합속성 -> 원소 속성들만 R 의 속성으로 변환 (3) 여러개의 키 -> 하나를 주키로 지정, 나머지 Unique (4) 복합속성 키 -> 원소 속성으로 변환, 모두 R의 키로 지정 Weak Entity (1) 하나의 테이블 R 로 변환 (2) (Owner Entity의 키, Weak Entity의 구별자) 쌍이 주키 1:1 관계 (1) 외래키 방법 (하나의 테이블만 완전참여) - 테이블 2개 완전참여 테이블에 다른 테이블의 주키를 외래키로 지정 (2) 하나의 테이블로 병합(두개 테이블 모두 완전참여) - 테이블1개 두 개의 테이블을 하나의 테이블로 병합 (3) 관계 테이블 생성(두개 테이블 모두 완전참여가 아님) – 테이블 3개 관계테이블..
* Res/menu 폴더에 menu.xml 로 초기화 // 최초 옵션 메뉴 나오는 순간에 단 한번 실행 됨 @Override public boolean onCreateOptionsMenu(Menu menu) { // XML 로 만들어 놓은 메뉴를 inflate MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu,menu); return true; } * Java code 상에서 메뉴 초기화 // 최초 옵션 메뉴 나오는 순간에 단 한번 실행 됨 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuItem item = menu.add("Hello"); item.setIcon..
[출처 : http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=lecture_tip&wr_id=20 ] BLE 블루투스 모듈을 이용해서 다양한 앱과 장치를 만들기 위해서는 먼저 BLE 의 구조와 컨셉, 스펙에 대해서 이해할 필요가 있습니다. 국내외의 자료 중 비교적 이해가 쉬운 자료들을 정리했습니다. BLUETOOTH LOW ENERGY(BLE) BLE는 종종 Bluetooth Smart 로도 불리며 classic bluetooth의 경량화 버전을 목표로 블루투스 4.0의 일부로 발표되었습니다. Classic bluetooth와 겹치는 부분이 존재하지만 BLE는 완전히 다른 표준으로 블루투스 표준화 그룹인 Bluetooth SIG에 의해서 개발되..
1. 라즈비안 설치 1.1 라즈비안 다운로드 (https://www.raspberrypi.org/downloads/raspbian/) 1.2 Win32 Disk Imager 설치 (https://sourceforge.net/projects/win32diskimager/files/latest/download) 1.3 Win32 Disk Imager 로 메모리카드에 라즈비안 이미지 굽기 2. 첫 부팅 후 기본 설정( sudo raspi-config 명령어로 접근) 2.1 Expand Filesystem 실행 (SD 카드 내의 모든 공간을 사용) 2.2 Change User Password 실행 (사용자 비밀번호 변경 [ id: pi password: raspberry ] 2.3 [옵션]Boot Options..
http://hyeonstorage.tistory.com/111
유니코드란 무엇일까? (UTF8과 EUC-KR 비교)유니코드는 다국어를 지원하는 프로그래밍을 하다보면 가장 먼저 접하는 어려움이다. 일단 유니코드라는 용어의 개념부터 정리해보도록 하자. 조금 공부한 사람들은 ASCII, EUC-KR, CP949, UTF8, UTF16 같은 것들을 알고 있을 것이다. 그럼 문제, 이 중에 뭐가 유니코드(Unicode)일까?이 중에 유니코드 그 자체인 것은 없다. 그나마 UTF-8, UTF-16에는 50점 줄 수 있을 것 같다. 이들은 유니코드를 '사용'하는 인코딩 방식이기 때문이다. EUC-KR도, CP949가 유니코드가 아닌가? 라고 생각하는 사람도 있을것이고, 유니코드란 2바이트로 표현하는 문자셋이 아닌가? 라고 알고있는 사람들도 있을 것이다. 이제는 잊어야한다. 만약..
1234567891011121314151617181920212223public class CountingSort { public static void main(String args[]){ int arr[] = Common.makeArr(10, 10); Common.showArr(arr); Common.showArr(sort(arr,11)); // k=11 => 1~10 까지의 정수 } public static int[] sort(int[] arr,int K){ int N = arr.length; int[] C = new int[K]; // 원소의 빈도수를 저장할 배열 int[] B = new int[N]; // 결과를 저장할 배열 for(int i = 0 ; i * 공간 복잡도 => * K 와 N 의 크..