본문 바로가기
728x90

공부169

Intent&Service ▷ Intent ▷ Notification ▷ Service ▷ Alarm Intent : 액티비티와 액티비티 혹은 안드로이드 컴포넌트 간의 호출 및 정보 전달을 위한 객체 Intent 용도 1. 특정 Activity 시작 (명시적 Intent, Explicit) 2. 특정 기능하는 Activity 시작 (암시적 Intent, Implicit) -응용 3. Activity 간의 데이터 전달 Action ▷ 실행하고자 하는 동작이며 Intent를 통해 어떤 작업을 수행할지를 지정 StartActivity & StartActivityForResult ▷ 하나의 Activity 에서 다른 Activity를 호출하고자 할때 ▷startActivity(intent) : intent 는 수행할 액티비티를 단순히 시.. 2020. 6. 22.
Android 개요 및 Android View&Layout&Activity 정리 안드로이드 개요 ▷ 안드로이드 ▷구글에서 공개한 휴대전화와 모바일 디바이스를 위한 운영체제, 미들웨어 그리고 웹, SNS, MMS 같은 애플리케이션 을 포함한 소프트웨어 스택 안드로이드 계층 구조 Applications - Home, Contacts, Phone, Browser... Application Framework - Activity Manager, Window Manager, Content Provider, View System, Package Manager, Telephony Magager, Resource Manager, Location Manager, Notification Manager Libraries -Surface Manager, Media Framework, SQLite, Open.. 2020. 6. 22.
Knapsack Problem(배낭 문제) 오늘은 배낭 문제(Knapsack Problem, 냅색 프라블럼) 에 대해 배워보겠습니다. 배낭 문제는 조합 최적화의 유명한 문제 입니다. :도둑이 다른 가치와 다른 무게가 있는 보석을 훔치는데 넣을 수 있는 무게가 정해진 가방에 최대한 많이 넣는 문제입니다. 이 배낭문제는 짐을 쪼갤 수 있는 경우의 배낭문제를 분할가능 배낭문제(Fractional Knapsack Problem) 과 짐을 쪼갤 수 없는 경우 0-1 배낭문제(0-1 Knapsack Problem) 라 부릅니다. 저희 분할 가능 배낭문제를 그리디 관점에서 살펴보도록 하겠습니다. (다항시간에 풀 수 있습니다. 0-1 배낭문제는 DP로 풀 수 있습니다.) 훔친 물건 중에 가치가 가장 높은 거 부터 넣습니다. 그리디는 쉽게 생각할 수 있지만 항상.. 2020. 6. 21.
운영체제5 CPU Scheduling 안녕하세요. 이번 챕터 5에서는 CPU Scheduling 에 대해 배워 볼거예요. 아래는 그전 포스팅 'Threads' 이니깐 참고해주세요ㅎㅎ https://com24everyday.tistory.com/161?category=1114126 운영체제4 Threads 이번 단원에서는 아래 목표를 가지고 공부를 할 것 입니다. 1. Thread의 개념 이해 2. APIs (Pthreads, Windows ,and Java thread libraries) 3. Thread의 기본적 특성 4. multithread programming 5. Window, Lin.. com24everyday.tistory.com CPU Scheduling 에 대한 다음과 같은 순서로 배울 겁니다. 1. Basic Concept.. 2020. 6. 21.
728x90