POJ 2886题目大意是说有n个人围成一圈,游戏的起点是k,每个人持有一个数字(非编号)num,每次当前的人退出圈,下一个人是他左边的第num个(也就是说下一个退出的是k+num, k可以为负数,表示右边的第num个),这里的num的范围是1e9, 现在一直如果一个人是第i个推出的,那么他的得分就...
分类:
其他好文 时间:
2014-08-01 15:35:12
阅读次数:
195
先来了解一下一个asp.net mvc项目的文件结构。 1 项目文件结构一览 2 mvc,顾名思义,一个项目中最重要的就是这三个东西:M(Model,模型),V(View,视图),C(Controller控制器),其关系一般如下,控制器控制模型和视图,模型传数据给视图: 3 控制器就是控制整个逻辑走...
分类:
Web程序 时间:
2014-07-31 23:43:50
阅读次数:
331
通常我们开发出一个系统,是肯定要经常升级的。升级就意味着对代码或者数据结构的修改,当然一般情况下一个系统开发出来应该尽量少的修改数据结构的。那么,当别人当前使用的不是最新的版本,我们应该如何提供更新补丁供用户升级呢?版本号第一,毫无疑问,每次放出一个版本的下..
分类:
其他好文 时间:
2014-07-31 21:20:28
阅读次数:
165
软件质量
一、软件质量定义
ISO关于质量的定义表示如下:一个实体的所有特性,基于这些特性可以满足明显的或隐含的需求。而质量就是实体基于这些特性满足需求的程度。
质量的定义包含三个要素:实体、特性集合、需求。
对测试来说,实体即测试对象。不同的实体其特性集合不同。
评价实体的质量,不是从一个角度来说它的质量好还是不好,而是从...
分类:
其他好文 时间:
2014-07-31 21:00:57
阅读次数:
285
根据这一段时间的使用发现了一些问题,重新修正一下。
修正电脑从休眠状态中恢复时如果没有网络连接程序报错的bug。
添加了异常处理语句,防止抓取网页数据时的错误。
这个版本将是最后一个bug fix版本。
下载地址:百度云 下一个版本计划中可能添加一些新功能:
使用WTL类库。
由计划任务更新壁纸改为...
分类:
其他好文 时间:
2014-07-31 20:42:27
阅读次数:
230
大致文件布局如下,一个html文件,一个loading.js,在loading.js中加载其他需要的js和css。
至于具体的速度的话,建议cdn或者一个域中最多加载6个js文件。在loading.js中加载js和css之前,检测是不是微信游览器,是的话,go。不是则跳转到提示。
function isWeiXin(){
var ua = window.navigator.user...
分类:
微信 时间:
2014-07-31 16:59:37
阅读次数:
376
/** * 假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置 如果j = -1,或者当前字符匹配成功(即S[i] == * P[j]),都令i++,j++,继续匹配下一个字符; 如果j != -1,且当前字符匹配失败(即S[i] != P[j]),则令 i 不变,j = * next[j]...
分类:
编程语言 时间:
2014-07-31 16:28:46
阅读次数:
255
Timer 和 ScheduledExecutorSeruvce 都能执行定时的循环任务,有函数 scheduleAtFixedRate。但是,如果任务运行时间较长,超过了一个周期时长,下一个任务就会被延缓执行。例如代码:public class ScheduledRunnableTest exte...
分类:
编程语言 时间:
2014-07-31 16:04:26
阅读次数:
231
//1,我首先建议了一个函数数组,里边是一些列需要依次执行的动画//2,然后我定义了一个回调函数,用dequeue方法用来执行队列中的下一个函数//3,接着把这个函数数组放到document上的myAnimation的队列中(可以选择任何元素,我只是为了方便而把这个队列放在document上)//4...
分类:
Web程序 时间:
2014-07-31 12:13:46
阅读次数:
288
terator是一个集合的迭代器,通过Iterator访问接口就就不用关心集合的实现.Iterator接口中定义了三个方法:1.hasNext()是否还有下一个元素.2.next()返回下一个元素.3.remove()删除当前元素.只定义了简单的三个方法,这里要注意几点:1)Iterator和Enu...
分类:
其他好文 时间:
2014-07-30 23:50:35
阅读次数:
248