前面启动过程图:(源码基于Android5.1)
获得到ActivityManagerProxy的实例后,会通过ActivityManagerProxy将启动Activity组件的相关信息写入到Parcel对象data中,然后发送一个类型为START_ACTIVITY_TRANSACTION的进程间通信请求给AMS(ActivityManagerService),接下来的工作...
分类:
其他好文 时间:
2015-08-30 17:38:03
阅读次数:
282
Description对于一个给定长度为N的字符串,求它的第K小子串是什么。Input第一行是一个仅由小写英文字母构成的字符串S第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。
Output输出仅一行,为一个数字串,为第K小的子串。如果子串数目不足K个,则输出-1Sample Inputaabc0 3
Sample Out...
分类:
其他好文 时间:
2015-08-30 17:34:40
阅读次数:
134
这个视频是一遍做项目一遍看的,因为时间管理并没有应用的很好,因此,这个在时隔几个月之后才将这个视频看完,对自己也是无语了。好了,废话不多说了,下面是我对DRP做的一个整理。
从图中,我觉得我整理并不好,在全局上,并不是一个完整的项目,只是对项目中比较重点介绍的知识点进行总结的,比如:数据库设计、Orcal的介绍,Html语言的介绍、servlet,jsp介绍、MVC框架的介绍...
分类:
其他好文 时间:
2015-08-30 17:36:16
阅读次数:
174
所谓直线拟合,通常也叫做线性拟合、一元线性回归。指的是当我们有一批数据(xi,yi)(x_i, y_i),这些数据在平面坐标系下落在一条直线上,或近似的落在一条直线上。我们就要求出这条直线的参数。如果这条直线可以写为:y=kx+by = k x + b那么
k=∑(xi?x¯)(yi?y¯)∑(xi?x¯)2k= \frac{\sum{(x_i-\bar x)(y_i-\bar y)}}{\su...
分类:
编程语言 时间:
2015-08-30 17:35:43
阅读次数:
215
KMP优化KMP算法是有优化版本的,之前写过文章简单的讨论了基本的KMP算法思想,但是对于一些含有连续重复字符的字符串,会出现多次冗余的比较。
例如:字符串S=“aaababa”和模式串P=“aaac”比较时,会出现多次的不必要的比较,这个我会在下面细说。Next数组重定义我们首先要解决的问题就是next数组的意义,之前的我写的KMP文章里面,next数组的意义是:字符串真子串中既是前缀串同时又是...
分类:
其他好文 时间:
2015-08-30 17:36:08
阅读次数:
255
SQL> startup nomount;
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []产生这个问题的根本原因是服务器hostname没有正确配置,通过hostname命令得到的主机名无法ping通,Oracle10g认为主机无法达到所以启动数据库报错。解决方法:...
分类:
其他好文 时间:
2015-08-30 17:35:36
阅读次数:
158
变量是程序中最基本的存储单元,从本质上讲,变量其实是内存中的一小块区域。所以要为其分配一定的存储空间。
变量的类型
按数据类型:
基本数据类型引用数据类型
按声明的位置:
局部变量成员变量
程序在计算机内存的分布:
栈区:
由编译器自动分配释放,主要存放Java程序运行时所需的局部变量、方法的参数、对象的引用以及中间运算结果等...
分类:
编程语言 时间:
2015-08-30 17:34:42
阅读次数:
189
用这个模板可以直接A掉 HDU 2665 Kth number 这题了!
/* 主席树求区间第K大模板:
* 模板特殊说明:
* 每棵树是维护从1开始到cnt的下标信息
*/
#include
#include
#define maxn 100010
using namespace std;
int T, n, m, tot, a[maxn],...
分类:
其他好文 时间:
2015-08-30 17:34:11
阅读次数:
252
用于对选中的部分进行格式更改,或者添加图片
这是Textview使用富文本
Toast和富文本结合使用,
Toast toast2 = Toast.makeText(getApplicationContext(), "这是个提示", Toast.LENGTH_SHORT);toast2.show();toast2.setGravity(Gravity.LEFT|Gravi...
分类:
Web程序 时间:
2015-08-30 17:35:30
阅读次数:
153
1. Activity的onDestory()在Activity关闭时一定会被调用吗? There are situations where the system will simply kill the activity's hosting process without calling this method (or any others) in it, so it should n...
分类:
移动开发 时间:
2015-08-30 17:34:05
阅读次数:
185
这是一个非常简单的经验,但还是总结一下。目前在用几台Ubuntu的虚拟机,但麻烦的是虚拟机的IP地址是DHCP的,经常会变。如果直接Manual配置,苦于不知道网关和DNS怎么配置(由于不知道虚拟机配置的细节),而ifconfig只能查询Ubuntu的IP地址,并不能查询DHCP情况下的DNS和网关信息。解决方法也很简单,用:
nm-tool
这个命令即可。...
分类:
系统相关 时间:
2015-08-30 17:34:45
阅读次数:
205
CentOS下LAMP搭建
NAT访问虚拟机可以直接输入IP,如果想要像本地一样访问虚拟机,需要设置VMware:
虚拟机网络设置->NAT模式->NAT设置 ->添加 :
浏览器输入localhost:
如果无法访问,可能是虚拟机防火墙屏蔽了:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT...
分类:
Web程序 时间:
2015-08-30 17:32:52
阅读次数:
178
此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!
ant java 项目,执行到 proguard 阶段发生 StackOverflowError 错误,错误类似下面:
build.xml:339: java.lang.StackOverflowError
at proguard.classfile.ProgramClass.constantPoolEntry...
分类:
其他好文 时间:
2015-08-30 17:33:54
阅读次数:
220
描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
知识点 数组
运行时间限制 10M
内存限制 128
输入
输入一个int型整数
输出
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
如果返的整数以0开头,去掉0;
如 intput:1010 output:1
样例输入 9876673
样例输出 37689...
分类:
编程语言 时间:
2015-08-30 17:32:55
阅读次数:
168
Hessian 请求头...
分类:
其他好文 时间:
2015-08-30 17:32:46
阅读次数:
1343
题目:
数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5此,超过数组长度的一半,因此输出2
分析:
因为是这个数出现的次数比其他数出现次数的总和还多,所以可以考虑用栈做,用来两两抵消.
如果碰到一样的,则加上,如果碰到与栈的末尾不一样,则弹出一个(抵消).
这样到了最后,剩下...
分类:
编程语言 时间:
2015-08-30 17:34:15
阅读次数:
109
1912年,Gestalt 心理学院(Gestalt School of Psychology)开始研究人类是如何从视觉信息中对模式进行感知的。观察了许多重要的视觉现象并编订了目录。格式塔理论明确地提出:眼脑作用是一个不断组织、简化、统一的过程,正是通过这一过程,才产生出易于理解、协调的整体。我们的视觉系统自动对视觉输入构建结构,并且在神经系统层面上感知形状,图形和物体,而不是只看到互不相连的边,...
分类:
其他好文 时间:
2015-08-30 17:33:53
阅读次数:
214