简介
MediaScanner向上和MediaProvider.MediaScannerService交互, 响应其请求;
向下和JNI交互.
MediaScanner主要工作内容:
(1)
代码位置:
frameworks/base/media/java/android/media/MediaScanner.java...
分类:
移动开发 时间:
2015-07-14 22:44:56
阅读次数:
251
题目
操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。其中,
系统任务的优先级 = 50且 <= 255。优先级大于255的为非法任务,应予以剔除。
现有一任务队列task[],长度为n,task中的元素值表示任务的优先级,数值越小,优先级越高。
函数scheduler实现如下功能:
将task[] 中的任务按照系统任务、用户任务依次存放...
分类:
系统相关 时间:
2015-07-14 22:42:31
阅读次数:
161
Android基础入门教程——3.2 基于回调的事件处理机制标签(空格分隔): Android基础入门教程本节引言
在3.1中我们对Android中的一个事件处理机制——基于监听的事件处理机制进行了学习,简单的说就是
为我们的事件源(组件)添加一个监听器,然后当用户触发了事件后,交给监听器去处理,根据不同的事件
执行不同的操作;那么基于回调的事件处理机制又是什么样的原理呢?好吧,还有...
分类:
移动开发 时间:
2015-07-14 22:42:49
阅读次数:
184
在ios7之前,一直在使用开源的EGO库。但是,在使用过程中发现,普遍封装得过于复杂、耦合性强,不利于集成到自己的项目中。
另外,在ios7之后,一些原有的下拉刷新,上拉加载控件表现的就不是那么出色了。除了可能出错外,也不符合扁平化的风格。
后来,在code4App上发现了一个大牛上传了一个开源代码, 仅需几行代码就可以为UITableView或者CollectionView加上下拉刷...
分类:
移动开发 时间:
2015-07-14 22:43:41
阅读次数:
1471
CString中Format函数与格式输入与输出
Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用:
格式化字符串forma("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变)
1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明:
d输出带符号十进制数
o输出无符号八进制数
x输出无符号十...
分类:
其他好文 时间:
2015-07-14 22:42:02
阅读次数:
236
题目:
Given an array of strings, return all groups of strings that are anagrams.
Note: All inputs will be in lower-case.
题意:
给定一个字符串数组,返回所有的易位构词组合。
注意:所有的输入都是小写。
算法分析:
易位构词其实也很好理解,就是两个单...
分类:
编程语言 时间:
2015-07-14 22:41:56
阅读次数:
149
翻转节点
Given a linked list, reverse the nodes of a linked list k at a time and return its modified list.
If the number of nodes is not a multiple of k then left-out nodes in the end should remain ...
分类:
其他好文 时间:
2015-07-14 22:40:56
阅读次数:
165
#pragma mark 赋值方法
-(void)setCellDataWithModel:(NewsModel *)sender
{
self.titleLabel.text = sender.title;
self.summaryLabel.text = sender.summary;
CGFloat height = [NewsCell getHeight...
分类:
其他好文 时间:
2015-07-14 22:43:30
阅读次数:
158
在日常工作中,许多事情要经常与电脑打交道,特别是高频率地使用一些专业性的软件,或者是玩一些键盘流性质的游戏,就应该熟知常用的快捷键,这样玩起来不仅高效,而且略显专业性。对于某些IT工作者来说,Linux的shell终端是一个经常要用到的工具,如果能够熟练使用快捷键,做起事情来且不事半功倍。下面列举一些shell终端常用的快捷键,它们一般是Shift、Ctrl、Alt键与其它按键的组合键,这些快捷键都...
分类:
系统相关 时间:
2015-07-14 22:42:52
阅读次数:
200
$ ps auxUSER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 11 100.0 0.0 0 16 ?? RL 4Dec09 98403:03.48 [idle: cpu
root 12 100.0 0.0...
分类:
其他好文 时间:
2015-07-14 22:42:02
阅读次数:
212
最近做一个页面,反馈问题页面,有个用户上传问题图片的功能。本来很笨的想把系统的所有图片列出来,然后让用户选择,后来发现原来可以直接打开手机所有图片的api的。效果如图:
给出主要代码:
1、选择图片
Intent i = new Intent(Intent.ACTION_PICK, android.pro...
分类:
移动开发 时间:
2015-07-14 22:41:35
阅读次数:
143
1)访问官方网站:http://www.qt.io/download-open-source/
2)选择离线安装包
3)选择 Windows 离线安装包
4)安装软件包
5)测试环境
6)如何直接打开 Windows 下 Qt 应用程序?...
ZYB loves Xor I
Accepts: 142
Submissions: 696
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
问题描述
ZYB喜欢研究Xor,现在他得到了一个长度为n的数组A。于是他想知道:对于所有数对...
分类:
其他好文 时间:
2015-07-14 22:42:10
阅读次数:
172
Ganglia监控系统是UC Berkeley开源的一个项目,设计初衷就是要做好分布式集群的监控,监控层面包括资源层面和业务层面,资源层面包括cpu、memory、disk、IO、网络负载等,至于业务层面由于用户可以很方便的增加自定义的metric,因此可以用于做诸如服务性能、负载、出错率等的监控,例如某web服务的QPS、Http status错误率。此外,如果和Nagios集成起来还可以在某指...
分类:
其他好文 时间:
2015-07-14 22:41:06
阅读次数:
176
Write a program to solve a Sudoku puzzle by filling the empty cells.
Empty cells are indicated by the character '.'.
You may assume that there will be only one unique solution.
A sudoku...
分类:
其他好文 时间:
2015-07-14 22:42:09
阅读次数:
154
在 2.6 内核中,随处可以见到 likely() 和 unlikely() 的身影,那么为什么要用它们?它们之间有什么区别? 首先要明确: if(likely(value)) 等价于 if(value) if(unlikely(value)) 也等价于 if(value)
也就是说 likely() 和 unlikely() 从阅读和理解代码的角度来看,是一样的!!!#define...
分类:
系统相关 时间:
2015-07-14 22:42:27
阅读次数:
169
今天花了将近一天的时间来研究ESP8266的SmartConfig功能,这个应该算是wifi云产品的标配。这篇文章先把SmartConfig操作一遍,后面我再写篇文章梳理下物理层的具体协议。...
分类:
其他好文 时间:
2015-07-14 22:40:24
阅读次数:
434