根据自己刷过的算法题,一般通过如下思路解决: 1,最常见的就是字符串处理; 2,常见的排序算法; 3,二分查找; 4,双指针; 5,位处理; 6,回溯算法; 7,动态规划; 8,不仅仅要考虑代码的功能性(对正确的输入能有真确的输出),还要考虑代码的鲁棒性(能够处理错误的输入,而不会导致程序的崩溃) ...
分类:
其他好文 时间:
2016-04-15 00:15:05
阅读次数:
172
序:在功能性比较强大的后台管理网站处于各种角度考虑多有应用权限管理功能。以公司内部管理系统为例,管理员根据不同员工所在不同部门赋予其不同权限,或者根据上下级隶属关系实现“金字塔”管理(注:本次所授权限管理为不可动态编辑模式,即无法进行二级以上权限分割)。本文内容有不尽不实之处恳请指正。 正文:如下效 ...
分类:
Web程序 时间:
2016-04-14 09:24:02
阅读次数:
182
非本人原创,从51Testing软件测试网载入,再次感谢原创 测试的目标是要发现错误,因此在编写测试用例的时候也要遵循这个目标,尽量在软件的最薄弱环节多编写测试用例。虽然测试时有很多单个输入变量、多个输入变量的组合,但优秀的软件测试人员不会依靠运气,他们有着丰富的经验和直觉,可以从中找到哪些是需要进... ...
分类:
其他好文 时间:
2016-04-12 12:31:42
阅读次数:
198
实验目的 (1) 了解什么是测试; (2) 学习评测别人的软件; 实验内容 1、 评测别人的软件 请下载铁路12306的手机APP,通过使用这款软件,写一篇软件的评测(300字以上),评测内容可以是这个软件的优势,或是你觉得特别好的地方,软件的缺陷、软件可以改进的地方等等。 优势:1.功能性:用户要 ...
分类:
其他好文 时间:
2016-04-11 20:29:03
阅读次数:
128
给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); 2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。 正则表达式的特点是: 1. 灵活性、逻辑性和功能性非常的强; 2. 可以迅速地用极简单的方式达到字符串的复杂控制 ...
分类:
其他好文 时间:
2016-04-04 11:29:38
阅读次数:
96
原文链接:http://www.orlion.ga/719/ 解释: 观察者设计模式能够更便利创建和查看目标对象状态的对象,并且提供和核心对象非耦合的置顶功能性。 代码: 首先是CD类: 其中attachObserver()方法注入CD的观察者,而notifyObserver()方法则是通知CD的观 ...
分类:
其他好文 时间:
2016-04-03 23:44:05
阅读次数:
153
原文链接:http://www.orlion.ga/735/ 解释: 如果已有对象的部分内容或功能性发生了改变,但是不需要修改原始对象的结构,那么使用装饰器设计模式最合适 需求: 我们本来有一个UserList类: App.php: 其中outUsers是把UserList保存的所有的用户打印出来, ...
分类:
其他好文 时间:
2016-04-03 23:27:04
阅读次数:
162
本周阅读了《构建之法》的第八章 需求分析。我了解到了下列内容: 对需求的分析有以下几个步骤: 1.获取和引导需求;2.分析和定义需求; 3.验证需求;4.在软件产品的生命周期。 对需求的划分也可以从不同的角度进行,具体可以分为:1.对产品功能性的需求;2.对产品开发过程的需求;3.非功能性要求;4. ...
分类:
其他好文 时间:
2016-03-27 19:45:50
阅读次数:
146
原因: 做出一个软件出来需要耗费大量的人力,物力,财力。如果做出来的软件没人用或者用的人很少或者做出来的软件不符合客户的需求,就要重新做,那么之前的所有投入都会做无用工。所以要提前做需求分析。 需求: 1.功能需求。软件系统必须完成指定的功能。 2.性能需求。软件系统必须响应时间短,信息量速率快,主
分类:
其他好文 时间:
2016-03-20 16:05:46
阅读次数:
297
异常处理是书写 强健 Java应用的一个重要部分。它是关乎每个应用的一个非功能性需求,是为了优雅的处理任何错误状况,比如资源不可访问,非法输入,空输入等等。Java提供了几个异常处理特性,以try,catch和finally 关键字的形式内建于语言自身之中。Java编程语言也允许你创建新的异常,并通
分类:
编程语言 时间:
2016-03-07 20:59:03
阅读次数:
223