본문 바로가기

반응형

전체 글

python - 반복문 1. for >>> for each_movie in movies:print(each_movie) The Holy GrailThe Life of BriantwoThe Meaning of LifeGOGO>>> 2. while >>> while count < len(movies):print(movies[count])count +=1 The Holy GrailThe Life of BriantwoThe Meaning of LifeGOGO 더보기
python - 리스트 만들기 1. 문자열 배열 선언 >>> movies =["The Holy Grail", "The Life of Brian", "The Meaning of Life"]>>> movies['The Holy Grail', 'The Life of Brian', 'The Meaning of Life'] "" 로 변환로 문자열 변환, 콤마로 분리 대괄호로 둘러싸기 대입 연산자로 대입 하기 2. 리스트 배열 읽기 pirnt(movies[0]) The Holy Grial 나타남 3. 리스트 배열 추가 >>> movies.append("GOGO")>>> print(movies)['The Holy Grail', 'The Life of Brian', 'The Meaning of Life', 'GOGO']>>> print(len(mo.. 더보기
안드로이드 액션바 뒤로 가기 만들기 안드로이드 액션바 뒤로 가기 만들기 1. Activity 에 뒤로가기 버튼 setpublic class AddActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_add); // 액션바 뒤로가기 버튼 ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); } } 2. 메니페스트에 뒤로가 어디냐? parent_activiy set http://ande226.ti.. 더보기
안드로이드 알람 http://debugdaldal.tistory.com/124 더보기
[Oracle DB] 최적의 결합 방법 선택 결합의 종류와 장점 1. Nested Loops 결합 : 인덱스를 사용해 결합할 레코드를 검색 장점 : 소수의 결과를 리턴하는 온라인 화면 처리 등에 적합 : 외부 테이블에서 레코드를 패치하고 결합 조건에 일치하는 레코드를 내부테이블에서 검색 while{ 레코드를 1개 페치 < 외부테이블 while{ 외부 테이블의 결합 조건에 일치하는 레코드를 페치 < 내부테이블 }} 2. Hash 결합 : 결합 키로 해시 테이블을 생성하고, 해당 해시 테이블을 기반으로 결합할 레코드를 검색 장점 : 처음에 해시 테이블을 생성해야 하므로 테이블 풀 스캔이 발생하지만, 이후에는 고속으로 대량의 레코드를 다룰 수 있으므로 배치 처리 또는 장부 출력에 적합 : 외부 테이블을 읽어 들이고 결합 키를 기준으로 해시 테이블을 만들.. 더보기
[Oracle DB] 실행 계획 이해 테이블 2가지 접근 방법 1) 전체 테이블 스캔 2) 인덱스 스캔 1. 테이블 크기와 실행계획에 따른 처리시간- 테이블의 크기가 큰 경우 인덱스를 이용하여 찾는 것이 더 빠름- 테이블의 크기가 작은 경우 인덱스를 이용하면 접근블록수가 많으므로 처리시간이 길어진다. 2. 추출할 데이터양과 실행 계획에 따른 처리시간 비교 - 추출할 데이터양이 많은 경우 모든 데이터가 필요할 경우 > 표 전체 스캔이 빠르다. 인덱스를 사용하면 레코드 수만큼 오버헤드가 발생하므로 처리 시간이 길어진다. - 추출할 데이터양이 적은경우 일부 데이터에만 접근하는경우 인덱스 사용이 처리시간이 짧다. 3. 실행 계획의 구성요소 1) 접근 경로 2) 접근 방법 3) 결합 순서 더보기
[Data Mining] 데이터마이닝 프로세스 개요 1. 데이터 모델링 과정 목적결정 > 데이터 수집 > 데이터탐색 및 정제 > 데이터마이닝 방법 결정 > 최종모델 결정 > 성능평가 > 적용 2. 데이터 마이닝의 핵심 아이디어 분류 : 예측 : 예측하고자 하는 변수가 범주형으로 표현된 클래스 > 분류문제 예측하고자 하는 변수가 숫자로 표현된 연속형 변수 > 예측문제연관규칙 : 연관규칙을 이용해 다양한 추천시스템 운영예측분석 : 분류, 예측 그리고 연관성 분석들을 예측분석이라 한다.데이터 축소 : 대용량의 데이터를 필요한 만큼의 데이터로 축소데이터 탐색 : 서로 상관관계가 큰 변수들의 켤합을 통해 적은 수의 변수들로 축소하고 관측지들도 서로 비슷한 성질을 갖고 있는 것 끼리 통합시각화 : 데이터를 잘 이해하기 위한 방법 중 한가지 히스토그램, 상자도표, 막.. 더보기
[Android] 런타임에 권한 요청 런타임에 권한 요청 Anrdoid 6.0(API 레벨 23)부터 사용자는 앱이 설치될 때가 아니라 앱이 실행되는 도중 앱에 권한을 부여한다. 그래서 앱 설치 과정이 간소화 되고, 사용자는 앱의 기능을 더 세부적으로 제어할 수 있게 되었다. 예를 들어, 사용자는 앱에 카메라 제어 권한만 부여할 수도 있고 위치 권한을 주지 않을 수도 있다. 또한, 앱 설정 화면에서 언제든지 권한 취소가 가능하다. 시스템 권한은 정상권한, 위험권한 두가지로 구분된다. - 정상권한 사용자 개인정보를 직접 위험에 빠뜨리지는 않는다. 앱이 매니페스트에 정상 권한을 나열하는 경우, 시스템은 자동으로 권한을 부여한다. - 위험 권한 사용자 기밀 데이터에 대한 액세스를 앱에 부여할 수 있다. 앱이 매니페스트에 정상권한을 나열하는 경우,.. 더보기

반응형