前面101篇文章都是分析Android系统源代码,似乎不够接地气。假设能让Android系统源代码在真实设备上跑跑看效果,那该多好。这不就是传说中的刷ROM吗?刷ROM这个话题是老罗曾经一直避免谈的,由于认为没有全面了解Android系统前就谈ROM是不完整的。写完了101篇文章后。老罗认为第102 ...
分类:
移动开发 时间:
2017-04-17 20:59:06
阅读次数:
329
如果要想实现观察者模式,则必须依靠Java.util包中提供的Observable类和Observer接口。 class House extends Observable{ // 表示房子可以被观察 private float price ;// 价钱 public House(float pric ...
分类:
其他好文 时间:
2017-04-17 20:58:50
阅读次数:
259
算法训练 猴子分苹果 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分。这些猴子很崇拜猴王孙悟空,所以都想给他留一些苹果。第一只猴子悄悄来到山洞,把苹果平均分成n份,把剩下的m个苹果吃了 ...
分类:
移动开发 时间:
2017-04-17 20:58:12
阅读次数:
200
Linux磁盘操作 查看新添加磁盘 使用fdisk –l查看,由如下示例可知/dev/vdb为新添加的10G硬盘: 为磁盘分区 使用parted /dev/vdb(新添加磁盘)为进入磁盘分区 使用mkpart primary(主分区或者扩展分区(extended)) 0 (起始单位)5120(截止单 ...
分类:
系统相关 时间:
2017-04-17 20:58:28
阅读次数:
225
构建AsyncTack子类的参数 AsyncTask是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下三个泛型参数: params:启动任务时输入参数的类型。 progress:后台任务执行中,返回进度值的类型。 Result:后台执行任务完成后,返回结果的类型。 ----------... ...
分类:
移动开发 时间:
2017-04-17 20:58:09
阅读次数:
266
spec 的目标为:为丢失物品的在校学生提供一个专门的平台,寻找丢失的物品。但是功能不包括:(1)不保证每一个发布消息的人都能找到丢失的物品(2)不包括帮助失主找回丢失的物品。 ...
分类:
其他好文 时间:
2017-04-17 20:58:30
阅读次数:
166
内容来自http://www.imooc.com/video/2875 1-1 什么是WEB应用程序(04:31) 1-2 静态网页与动态网页...(01:39) 1-3 练习题 1-4 搭建JAVA WEB开发环境...(05:27) 1-5 Tomcat目录结构(03:00) 1-6 手工编写第 ...
分类:
编程语言 时间:
2017-04-17 20:58:09
阅读次数:
152
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。 根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对 ...
分类:
其他好文 时间:
2017-04-17 20:57:16
阅读次数:
261
和我的上篇文章一样,能够设置当前用户的Tab键宽度。也能够设置全部用户的Tab键宽度 一.仅设置当前用户的Tab键宽度 输入命令:vim ~/.vimrc 然后:set tabstop=4 //我这里将Tab键的宽度设置为4 保存:ctrl+z+z(或:wq。) OK! 二.设置全部用户的Tab键宽 ...
分类:
系统相关 时间:
2017-04-17 20:56:19
阅读次数:
239
以linux指定git用户在linux开机时执行启动gogs git为例: 以root登录linux 执行vi /etc/rc.d/rc.local 在文档末尾添加一行语句:su git -c "/data/gogs/gogs web > /data/gogs/log/gogs_web.log 2> ...
分类:
系统相关 时间:
2017-04-17 20:56:05
阅读次数:
389
1.介绍 注解是JavaSE5.0開始提供的一项新特性,利用此特性能够通过特定的注解标签为程序提供一些描写叙述性信息。这些描写叙述性信息能够在编译或执行时为编译器、执行环境提供附加的信息。从而简化开发。 2.自己定义注解 1.声明自己的注解 @interface <注解名称>{<注解属性类型> <注 ...
分类:
编程语言 时间:
2017-04-17 20:56:10
阅读次数:
149
在理解浅拷贝和深拷贝之前,首先要理解学习一下变量在Python中是怎样存储的; 变量的类型是分值引用与地址引用两种. python的一切变量都是对象,变量的存储,采用了地址引用的方式,存储的只是一个变量的值所在的内存地址,而不是这个变量的只本身。 在Python中,是有多种数据类型:bool、int ...
分类:
编程语言 时间:
2017-04-17 20:55:46
阅读次数:
248
Throwable是所有错误或异常的超类,只有当对象是这个类的实例时才能通过Java虚拟机或者Java throw语句抛出。 当Java运行环境发出异常时,会寻找处理该异常的catch块,找到对应的catch块之后,将异常交给catch块捕获。 throwable的子类是exception和erro ...
分类:
编程语言 时间:
2017-04-17 20:54:43
阅读次数:
158
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。 根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对 ...
分类:
其他好文 时间:
2017-04-17 20:54:44
阅读次数:
189
w string urlencode ( string $str ) 返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与 application/x-www- ...
分类:
Web程序 时间:
2017-04-17 20:53:02
阅读次数:
228
洛谷传送门 每次给出要争吵的猴子a和b,用并查集判断如果他们是朋友输出-1 如果不是,找出a,b在的堆的根A,B,分别合并A,B的左右孩子,再合并一下。 之后把A,B的数据更改一下:权值除以2,左右孩子设为0,再插入到堆中即可。 最后输出堆顶。 1 #include <iostream> 2 #in ...
分类:
其他好文 时间:
2017-04-17 20:53:55
阅读次数:
172
附近的人计算方法 drop function if exists getDistance; DELIMITER $$ CREATE DEFINER=`root`@`localhost` FUNCTION `getDistance`( lon1 float(10,7) ,lat1 float(10,7 ...
分类:
数据库 时间:
2017-04-17 20:52:42
阅读次数:
252