转载请注明出处:
在开发中在Activity,Fragment中,我们一般都会增加标题的展示,现在自定义一个控件,可以在每个界面都可以使用。下面先看一下效果图:
使用的方法是自定义属性,首先在res/values/attres.xml...
分类:
其他好文 时间:
2015-02-12 16:25:19
阅读次数:
275
背包问题是动态规划的经典问题,因此,有必要弄清跟背包问题的所有分析过程并熟练掌握各种类型的代码
一,完全背包问题
1.问题描述:有n种物品,每种物品有无限多个,第i个物品重量是wi,价值是vi,从这些物品中挑选总重量不超过W的物品,求出挑选物品价值的最大值。
限制条件:1≤n≤100,1≤wi,vi≤100,1≤W≤10000
2.解题思路:本题类似于“硬币问题”,硬币问题只要求凑够...
分类:
其他好文 时间:
2015-02-12 16:23:47
阅读次数:
408
切片引擎,是3D打印技术的灵魂,其实质就是将3D模型进行分层切片,输出矢量集合,是应该归为图形学的一门技术,其对数学算法要求很高,复杂性主要体现在要对3D模型的不同的拓扑结构做出判断并输出与之相符合的矢量集合,这是很难的,就我个人的观点,目前世界上最优秀的切片引擎在这一点上也没有做的很好,所以对于这一门技术,可进步的空间是很大的,未知的空间非常辽阔。...
分类:
其他好文 时间:
2015-02-12 16:24:26
阅读次数:
685
2015年值得关注的几场IOT会议...
分类:
其他好文 时间:
2015-02-12 16:25:05
阅读次数:
184
我们为什么需要DTO(数据传输对象)
DTO即数据传输对象。但从定义上看就是简单的用来传递数据的。主要用途是在框架中定义DTO来绑定表现层中的数据。学过MVC、EF实体模型的都应该知道,我们可以定义一个Model实体来实现前后台数据的交互。那为何我们还要使用DTO呢,有了DTO同时还要维护DTO与Model之间的映射关系,多麻烦。当然这只是我们自己的猜想,既然在框架中使用DTO,肯定是有他区别于...
分类:
其他好文 时间:
2015-02-12 16:24:05
阅读次数:
128
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。...
分类:
其他好文 时间:
2015-02-12 16:24:37
阅读次数:
155
用 apktoool 反编译过 apk ,反编译后在res/values 下有一个 public.xml 文件
这个东西有什...
分类:
其他好文 时间:
2015-02-12 16:24:01
阅读次数:
302
Problem Description
The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze began to shake, and the doggie could feel the ground sinking. He realized that the bone was a trap, and he tried desperately...
分类:
其他好文 时间:
2015-02-12 16:21:54
阅读次数:
129
解题思路:
区间K覆盖问题:数轴上有一些带权值的区间,选出权和尽量大的一些区间,使得任意一个点最多被K个区间覆盖。
构图方法为:把每一个数作为一个节点,然后对于权值为W的区间[ u, v ]连一条边,容量为1,费用为-w,再对所有相邻
的点连边i -> i + 1,容量为K,费用为0;最后求最左端到最右端的最小费用最大流即可。如果数值范围太大,需要先进行离散化。
#include
#in...
分类:
其他好文 时间:
2015-02-12 16:21:16
阅读次数:
231
参考:点击打开链接 点击打开链接 点击打开链接(一些总结) 点击打开链接(不错的模板)
题目:点击打开链接
花了4天时间做完了这个专题,LCA的问题用处还是很大,同时能体会RMQ的ST算法中dp的味道.基本方法就是ST,LCA转RMQ,LCA的Tarjan,LCA倍增(这个可存储边权)
这个专题后面四道题都非常好,推荐大家做做.
细节:
1. ST方法2^i 包含自己,因此其真...
分类:
其他好文 时间:
2015-02-12 16:23:39
阅读次数:
210
题意:给个n*n的矩阵,所有子矩阵中 ,和最大等于多少。
做法:
首先要理解一个O(n)的算法 。
给一个数组 求连续和的最大值。 可以用一个sum来从下标0开始计算和,不断取最大值。当加和小于0的时候 初始化为0;
如 3 -4 5 1 -2 第一个步加和是3,再加上第二个-4 ,sum就变成-1了,所以要初始化sum为0,再加5 ,再加1, 最后得到最大值为6。
然后对于矩阵,我们可以先预处理,sum[ i ] [ j ]为 第 i 列的 前j项和;
然后枚举 两列 i,j ,然后k...
分类:
其他好文 时间:
2015-02-12 16:21:42
阅读次数:
135
/*
题目大意:有一个最大是15*15的方格,只有黑(1)白(0)构成,当你反转一个的时候,将黑变成白,白变成黑
他的四个方向也会跟着反转,现在就是问你怎么反转使得最后的翻转次数最少,假如反转次数相同的话字典序最小。
看到这题目瞬间就犯难了,老实说,没有做过。实在不敢花时间深究,那就只能好好学了。
好了, 现在解决两个问题:
1、怎么搜索,能够保证搜索完的结果是正确的。
这种题目我们不应该从点出发,...
分类:
其他好文 时间:
2015-02-12 16:20:14
阅读次数:
180
Keil中有些功能键没有默认的快捷键,如果常用,比较方便的做法是把它设置成自己习惯的快捷键。
下面是自定义快捷键的方法:
1. 查找自己想要定义的功能的位置,比如我想要定义“Comment Selection”注释选中目标功能,找到它的位置为:Edit:Advanced:Comment Selection;
2. 选择Edit:Configuration,配置选项;
3. 选择Shortc...
分类:
其他好文 时间:
2015-02-12 16:19:00
阅读次数:
284
视频通信经过几年的发展,当前的环境与几年前相比,已经有了明显的变化。厂商对视频通信领域的重视及持续的研发投入,使得相关技术有了明显突破,如近几年思科的网真技术、AnyChat高清视频。目前高清、真实的体验在技术实现上没太大问题,但高清视频会议对于网络要求更高。通常高清视频对带宽6M的要求,适用于有专网铺设的大型企业,而对于中小企业,就需要重新组网,这无疑增加了企业的成本。同时,高清设备价格昂贵以及...
分类:
其他好文 时间:
2015-02-12 16:20:07
阅读次数:
250
1:如何评价一个产品的好坏?
用户需求(用户意识到需求)
竞争壁垒(用户产生黏性)
商业模式(用户掏钱)
2:无用户不需求
(1)多少用户有痛点,痛点有多深
(2)需求挖掘,以用户为基础进行评级
(3)用户反馈,反复迭代
(4)用户衡量产品价值
3:无用户不壁垒
(1)市场进入门槛:技术积累,专利,资金,版权等
(2)难以复制的产品DNA:熟人关系链,陌生人关...
分类:
其他好文 时间:
2015-02-12 16:18:11
阅读次数:
127
当我们在window下编写自己的程序时,也可以让自己编写的程序在电脑开机时自动运行,这主要是修改windows里的注册表信息,所有开机自动启动的程序的一些信息都放在注册表中的某一文件夹下。我们只需在特定的文件夹下写入我们的程序信息即可。
关于注册表 我们可以在键盘上同时按下 win+r 键,在运行串口中输regedit 回车即可看到注册表(可以理解为一个大树,记录着系统中的信息),我...
分类:
其他好文 时间:
2015-02-12 16:20:18
阅读次数:
208
最新版的ADT,版本号version:23.0.2.1259578,集成版的(adt-bundle-windows-x86-20140702.rar),自带Eclipse,新建项目时总无故报错,解决办法请看详文。...
分类:
其他好文 时间:
2015-02-12 16:18:07
阅读次数:
159