一、目标。 制作类似手机设置中的效果。如图二、代码实现。 1、整体采用线性布局,最上面是一个TextView,下面一个采用相对布局,并设置该相对布局的与边缘的偏移量。 2、在相对布局中存在4个组件:2个TextView、1个CheckBox和1条直线。 3、直线的画法:采用控件,设置高度为“...
分类:
移动开发 时间:
2015-01-22 20:07:02
阅读次数:
198
一、目标 点击主界面上的图片进入相应功能区。二、代码实现。 1、在程序包(com.example.mobilesafe)下新建类(SettingActivity)继承Activity,用于实现“设置中心”的各项功能,同时在layout文件夹下新建一个布局文件用于设计新建类的UI。 2、在新建类...
分类:
移动开发 时间:
2015-01-22 17:54:42
阅读次数:
218
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4027线段树功能:区间修改,区间求和。分析:因为每个数至多开6次平方就变1了,所以对于每一段全为1的线段做lazy标志,若该条线段全为1时,就不用继续往下update,修改复杂度O(6*N),查询O(lo...
分类:
其他好文 时间:
2015-01-22 00:01:01
阅读次数:
470
实现功能——1:区间开根;2:区间求和(此模板以BZOJ3038为例)作为一个非常规的线段树操作,其tag也比较特殊呵呵哒 1 var 2 i,j,k,l,m,n:longint; 3 a,b:array[0..500000] of int64; 4 function max(x,y:l...
分类:
编程语言 时间:
2015-01-21 01:14:55
阅读次数:
458
实现功能——1:区间覆盖值;2:区间求和相比直接的区间加,这个要注重顺序,因为操作有顺序之分。所以这里面的tag应该有个pushup操作(本程序中的ext) 1 var 2 i,j,k,l,m,n,a1,a2,a3,a4:longint; 3 a,b,d:array[0..100000]...
分类:
编程语言 时间:
2015-01-20 23:55:10
阅读次数:
228
实现功能——1:区间加法 2:区间乘法 3:区间覆盖值 4:区间求和这是个四种常见线段树功能的集合版哦。。。么么哒(其实只要协调好三种tag的关系并不算太难——前提是想明白了线段树的工作模式)代码长度几经修改后也大为缩水 1 type vet=record 2 a0,a1:longin...
分类:
编程语言 时间:
2015-01-20 23:52:31
阅读次数:
359
实现功能——1:区间加法;2:区间求和最基础最经典的线段树模板。由于这里面操作无顺序之分,所以不需要向下pushup,直接累积即可 1 var 2 i,j,k,l,m,n,a1,a2,a3,a4:longint; 3 a,b:array[0..100000] of longint; 4 ...
分类:
编程语言 时间:
2015-01-20 23:43:18
阅读次数:
350
Java线程同步两种途径:
1.synchronized 同步方法或者同步语句块(wait,notify,notifyAll方法)
2.JDK1.5以后有并发编程包,使得以后编程对于线程同步提供了更好的方法。
区别:
相同点:concurrent几乎可以完成synchronized的所有功能。
区别:【1】concurrent包效率高于synchronized。
...
分类:
编程语言 时间:
2015-01-17 22:14:50
阅读次数:
313
---恢复内容开始--- 在说这个话题之前,我先解释一下为什么要加数字证书签名,它有什么作用,后面再解释如何添加。首先解释下证书添加的位置,如下图所示:1、单击左上角的Office 按钮,选择右下角的Excel选项。弹出如下所示的界面,选择常用项,将在功能区显示“开发工具”选项卡(D)选项框选中。....
分类:
编程语言 时间:
2015-01-10 13:56:44
阅读次数:
211
从网上查到这个,但不知道怎么设置选项内容,及如何出现选项。能否详细说明下,谢谢!1)、在开始操作前,请先点击窗口左上角的office按钮,打开word选项,在常规窗口中,勾选在功能区显示开发工具选项卡复选框,单击确认返回主界面。2)、word中将新增开发工具选项卡,切换到此选项卡后,将光标定位到需要...
分类:
其他好文 时间:
2015-01-08 17:49:37
阅读次数:
117