분류 전체보기
-
What's new in Support Library프로그래밍/Android 2017. 6. 7. 00:53
우리가 사용하는 TextView는 non-resizing으로 사이즈를 직접 입력해줘야했다. Android O부터는 Android 시스템이 TextView에게 텍스트 사이즈를 자동적으로 늘리고 줄일 수 있도록 알려준다. TextView의 문자를 기반으로 Layout Bound 안에 텍스트 사이즈를 자동으로 채워준다. Dinamically하게 콘텐츠와 화면 사이즈를 계산에서 TextView 텍스트 사이즈를 맞춰준다. TextView에 XML에서나 Programmatically하게 Auto-Sizing을 지원하는 방법은 3가지가 있다. Defaultauto-scaling이 Default 값으로 진행된다. autoSizeTextType은 none이거나 uniform으로 설정한다. Auto-scaling의 Def..
-
Android O, Background Check and other insights into the evolution of the Android Operating System Framework프로그래밍/Android 2017. 6. 7. 00:19
201705 Background Check and other insights into the evolution of the Android Operating System FrameworkThe mobile ecosystem has dramatically changed since Android's inception, and we must continue to evolve and mature the platform to remain relevant. Find out how the framework team thinks about features like Doze, Background Limits, Application overlays and the delicate balancing act between API..
-
Google i/o 2017 Android & ML 정리프로그래밍/Android 2017. 6. 6. 23:53
Google i/o 2017 정리 Android What's new in Android https://events.google.com/io/schedule/?section=may-17&sid=1f9e95f4-73da-4e6c-9895-9fb7a8b5b5b6Architecture Component https://events.google.com/io/schedule/?section=may-17&sid=77a07bfa-52e2-4488-8166-53f5c5a15ebchttps://events.google.com/io/schedule/?section=may-18&sid=006961f0-030f-4dca-8277-a479083c208d Accessibilityhttps://events.google.com/io/s..
-
Android API -1프로그래밍/Android 2017. 4. 10. 00:35
Android Application은 살아있는 것과 같다. 단순히 화면에 띄워져있는 화면이 아니다. 사용자와 interact 하는 것 뿐만아니라 Linux 시스템과도 interact한다. Android Application은 개별 Linux id를 가지고 있어서 시스템이 이로 구분할 수 있다. Android Application은 개별의 VM와 Linux 프로세스를 갖는다. Android Componen에서 가장 이해가 어려웠던게 ContentProvider.. 도대체 어디에 쓰는 물건인고?? Android Application에는 영구적으로 저장할 일이 생긴다. 사랑하는 사람의 사진이나 메시지?? 등등 SQLite DB나 영구 파일로 저장을 하게 되는데 이 때, 다른 앱으로부터 이 영구적인 파일을 가져..
-
Install Django 1.11 in Centos6.xWEB/Django 2017. 4. 9. 22:26
취업하고 포스팅 처음해본다. ㅠ_ㅠ그동안 너무 나만 아는 글만쓰는 고독한 잉여같아서 다시 생산적이게 살아야겠다.. Python및 Django는 버전에 민감해서 적절한 버전으로 설치해줘야한다.이번에는 Django 1.11 과 Python 3.5 설치 방법을 정리해본다.(Django 1.11에서 Python3.4 이상부터 필요한 기능을 요구하고 있어서 Python을 3.4 이상 버전을 설치해야함)(Django가 시작만 어렵지 프로젝트 관리나 코딩은 그나마 편하더라..) server os information #rpm --query centos-release centos-release-6-9.el6.12.3.x86_64 python 3.5 (장고 최신버전 설치하려면 파이썬 3.5이상으로) http://www...
-
-
프림스 알고리즘알고리즘 2015. 3. 23. 11:30
MST(Minimum Spanning Tree) 를 찾는 방법은 프림스 알고리즘(Prim's Algoryth)을 이용한다. Prim's Algorythm은 방향은 없지만 가중치는 있는 tree에서 모든 정점을 포함하는 Spanning Tree를 찾는다. 이는 모든 정점을 포함하는 Edge들은 가장 작은 total weight를 갖는 부분집합을 찾는 과정이다. 1. 수도코드 ReachSet = {0}; // You can use any node... UnReachSet = {1, 2, ..., N-1}; SpanningTree = {}; while ( UnReachSet ≠ empty ) { Find edge e = (x, y) such that: 1. x ∈ ReachSet 2. y ∈ UnReachSe..