功能更新(2) 对百分比字段的操作
百分比数据,或者是比率数据是一个比较难处理的字段,难点并不在于单条记录之中,而是在于汇总和分类汇总的时候。
先来看看我系统中的一个模块中的一个比率字段:
上图中的 已支付比例,这个字段是 已支付金额 / 结算金额,这个字段在此合同模块中可以作为一个计算字段来保存在数据库中,甚至可以不保存在数据库...
分类:
其他好文 时间:
2014-06-20 11:21:19
阅读次数:
229
测试自动化实现的两个难点
设计——功能分解
实现——对象的识别
测试自动化实现的两个难点—功能分解
清晰画出业务流程图
根据业务流程分解业务功能,可以被复用的功能也要被分解出来。
按照路径覆盖的思想,组织测试用例
测试自动化实现的两个难点—对象识别
创建测试 获取被操作对象的属性信息
使用唯一的对象名在对象仓库中记录该对象。
标识关键属性信息...
分类:
其他好文 时间:
2014-06-10 06:51:42
阅读次数:
350
题目只有简单的一句话,看起来可真简单啊,呵呵,假象。这个题目的难点在于对时间效率的限制和边界值的测试。第一印象肯定是循环一个个把因子从被除数中减去不久行了么,可是对于比如INT_MAX/1或者INT_MIN/1之类的执行时间长的可怕,会超出时间限制。改善时间效率的思路是参考网上别人代码,将因子不断乘以2(可以通过移位实现,同时结果也从1开始不断移位加倍),然后和被除数比较,等到大于被除数一半了,就从被除数中减去,将因子个数叠加入结果中。然后在剩下的被除数中采用同样的方法减去小于其一半的因子和,循环往复。我在...
分类:
其他好文 时间:
2014-06-10 06:51:06
阅读次数:
209
语言作为程序设计的入门语言,对于计算机专业学生的重要意义不言而喻。而循环语句是C语言学习中的一个重点与难点。本文根据学习经验,结合全国计算机等级考试三级网络技术机试真题,浅谈C语言循环语句的学习。
循环结构是结构化程序设计的基本结构之一。它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。在....
分类:
编程语言 时间:
2014-06-09 20:09:36
阅读次数:
334
本题使用树状数组果然更加快。
树状数组难点:
1 如何遍历树
2 如何利用数组数据
建立一个树状数组就如上图红色部分代表所有的树状数组节点了。
基本操作:
查找下一个节点的计算,如不明白下面函数的作用,请查看负数内存存放的问题。
简而言之就是:内存放是求反+1; 利用这个函数可以神奇地寻找到其单亲节点和兄弟节点,比如上图6->8,6->4或者7->8, 7 -> 6这样跳转节...
分类:
其他好文 时间:
2014-06-08 17:10:43
阅读次数:
181
要询问一个数列的某区间的最大值,其中会更新数据。
这样的题目使用树状数组是可以的,但是因为要牵涉到区间操作,故此还是线段树比较好点。
不过使用树状数组也是可以的,就是查询的时候麻烦点,注意计算,不要超出区间了。
看下面的query函数,这是主要的难点函数,其中的-1操作和这个判断r - lowbit(r) >= l,都很蛋疼,一不小心就会出错。
#include
#inc...
分类:
其他好文 时间:
2014-06-08 09:02:49
阅读次数:
345
Javascript的难点就是面向对象编程,上一篇介绍了Javascript的两种继承方式:Javascript 进阶 继承,这篇使用一个例子来展示js如何面向对象编程,以及如何基于类实现继承。
1、利用面向对象的写法,实现下面这个功能,实时更新数据的一个例子:
2、使用对上面类的继承,完成下面的效果:
好了,不多说,js的训练全靠敲,所以如果觉得面向对象不是很扎实,...
分类:
编程语言 时间:
2014-06-08 03:05:27
阅读次数:
384
思路: f[i][j]表示n1串第i个与n2串第j个且以j结尾的LCIS长度。
很好想的一个DP。 然后难点是优化。这道题也算是用到了DP优化的一个经典类型吧。 可以这样说,这类DP优化的起因是发现重复计算了很多状态,比如本题k的那层循环。
然后就可以用maxl标记搞一下,将O(n^3...
分类:
其他好文 时间:
2014-06-05 21:52:08
阅读次数:
490
近日在做java项目时遇到的难点,就是想实现当用户按“退出”按钮时,弹出一个窗口,再次确认用户是否真的要退出本系统并且只能操作当前这个窗口,这个功能,在很多系统都有,见得很多。
刚开始时,我像往常思路一样新建一个继承于JFrame的类Outif,然后各种布局和美化,最后是主窗体的“退出”按钮持有Outif的引用,但是运行时和想的不一样,当弹出Outif窗口
时,还能操作主窗体!...
分类:
其他好文 时间:
2014-06-04 14:08:08
阅读次数:
351
struts2操作数据库是初学者的一个难点也是一个重点,现在我为大家讲解一下struts2操作数据库,使用struts2对数据库进行增、删、改、查和分页查询,请看下面的代码:
User类
public class UserAction extends ActionSupport{
List userList;
UserDao userDao=new UserDao(...
分类:
数据库 时间:
2014-06-04 13:55:52
阅读次数:
346