我和我的组长是一对……并且我们找了一个时间在没人的屋子里面讨论了结对编程项目。 讨论的内容包括:确定了新加入的需求,数据范围,以及一些主要类的设计。 设计初稿 开始 功能增加:小数,分数,负数 数据范围:4个运算符-1000到1000结果精度--小数点后2位 健壮性:判表达式合法性,除0错,输入数值 ...
分类:
其他好文 时间:
2016-03-26 23:43:42
阅读次数:
200
(1)一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法。//递归方式 public static int f(int n) { //参数合法性验证 if (n 2时候循环求值 int res = 0; int a = 1; int b = 1; for...
分类:
其他好文 时间:
2016-03-16 20:59:44
阅读次数:
238
问题: CAS自带的用户验证逻辑太过简单,如何像正常网站一样,通过验证DB中的用户数据,来验证用户以及密码的合法性呢? 方案1:CAS默认的JDBC扩展方案: CAS自带了两种简单的通过JDBC方式验证用户的处理器。 1.QueryDatabaseAuthenticationHandler 2.Se
分类:
其他好文 时间:
2016-03-16 19:04:44
阅读次数:
216
思路:对空处依次填充1-9,然后判断是否合法。如果不合法就再回溯。 注意:判断合法性时,可以不用判断全部,直接判断对应的行,列,九小格。 对与九小格的 判断:可以用对应的3行和对应的3列唯一确定。
分类:
其他好文 时间:
2016-03-13 19:54:58
阅读次数:
189
一.实现目标 二.软件假设的一些条件 三.设计思路 总体流程是用户先给定需求,之后程序判断需求的合法性,对于合法需求,先生成操作数,再生成运算符,判重之后合并为一个字符串输出。先对于每一项需求分类进行讨论: 四.界面设计 个人喜欢简单明了的风格,故界面仅仅只两个个五毛钱特效的窗口。初始界面具体如下图
分类:
其他好文 时间:
2016-03-13 19:49:48
阅读次数:
256
JSR 303 是java为Bean数据合法性校验提供的标准框架, 它已经包含在javaEE6.0中 JSR 303 通过Bean属性上标注类似于@NotNull.@Max等标准的注解指定校验规则, 并通过过标准的验证接口对bean进行验证 JSR 303有哪些注解,在博客园里有很多文章 Hiber
分类:
编程语言 时间:
2016-02-29 00:29:19
阅读次数:
274
一、编译预处理: 1.宏定义: 以 #define 开始,分为带参数和不带参数两种。 不带参数的宏定义: #define PI 3.14 宏替换只是宏名誉字符串之间的简单替换,不做其他任何数据类型和合法性检查,也不分配内存空间。 带参数的宏定义: #define MUL(x , y) (x)*(y)
分类:
编程语言 时间:
2016-02-28 11:03:47
阅读次数:
262
最近在做的一个项目其中的一部分是与远程服务器进行交互,确定身份验证的合法性,于是编写了SendRequest方法 此方法发送给远程服务器XML请求,服务器经过处理后,返回XML回应,由此方法接收到后进行返回。 1 protected string SendRequest(string strXML)
分类:
其他好文 时间:
2016-02-18 08:47:29
阅读次数:
143
所有的外部输入参数都应该检查合法性。 未正确处理输入数据将可能导致sql注入等漏洞。 框架提供系列函数来取$_REQUEST中的值 requestInt requestString requestFloat requestBool ps:注意$_REQUEST中变量类型可能会是数组 如请求为 ?i[
分类:
Web程序 时间:
2016-02-16 18:59:30
阅读次数:
195
一套完善的应用程序,需要能验证用户输入的信息,从而提醒/引导用户正确地输入信息。 而验证方面,以验证所在的地方分类,可分为: 客户端验证。如果是WEB,一般由Javascript完成,主要用户引导用户输入信息,安全性不高。 服务端验证。在服务端对数据的合法性进行验证,安全性较高。 无论哪种验证,为了
分类:
其他好文 时间:
2016-02-15 14:49:51
阅读次数:
272