机房重构马上就要结束了,在这“第三个”系统结束的时候,有必要思考一下我们重构的目的了。
也许有人说,还有什么目的呀,不就是编程语言换成了.Net,做出来,调完bug,能运行就得了呗。这么浮夸的日子里,还叫什么劲啊?
对于有这种想法的人,我必须道一声:您(白)辛苦了 !
无论做什么事,没有一点总结性思考是无法进步的。...
分类:
其他好文 时间:
2014-06-25 19:39:43
阅读次数:
143
循环包括1 .while(){ ++;}while循环,需要先进行判断,才能执行。(注:添加++,结束循环)例:输100次int i = 0;while(ia[j+1]){temp = a[j];//存第一个元素a[j] = a[j+1];//把第二个元素赋给第一个a[j+1] = temp;//....
分类:
其他好文 时间:
2014-06-25 16:44:25
阅读次数:
143
在页面上有两个日期输入框,一个输入开始日期,一个输入结束日期,结束日期不能小于开始日期,用js判断如下:function checkdate(){//得到日期值并转化成日期格式,replace(/\-/g, "\/")是根据验证表达式把日期转化成长日期格式,这样//再进行判断就好判断了 var sD...
分类:
Web程序 时间:
2014-06-25 16:14:56
阅读次数:
156
在上一篇《wifidog 源码处分析(3)》的流程结束后,接入设备的浏览器重定向至 路由器 上 wifidog 的 http 服务(端口 2060) /wifidog/auth 上(且携带了 认证服务器 为此接入设备分配的 token),本篇就是从 wifidog 接收到 /wifidog/auth...
分类:
其他好文 时间:
2014-06-25 12:51:26
阅读次数:
460
生产者:不停地往队列中放数据
消费者:不停地从队列中拿数据
两者通过两个信号量同步
当生产者不再生产数据时,消费者正好挂在一个信号量上,处于睡眠状态,这时候pthread_join也会一直挂着的。该怎样使得消费者正常退出呢?
我的做法是让生产者在往队列中放一个【结束数据】,也就是一个标识,消费者拿到数据后,如果这个数据是结束标识则自杀退出。...
分类:
编程语言 时间:
2014-06-25 00:07:17
阅读次数:
225
相对其它截图工具而言,Snagit 的一大特色是: 滚动截图。
不管是 web页面,还是 window窗体,它都可以 滚动截图,每次滚动截图,需要选定一个方向:上下滚动, 左右滚动 或 斜对角滚动 。
不过,我们一般用得最多的可能是 上下滚动。
如图:
(结束)...
分类:
其他好文 时间:
2014-06-24 22:42:19
阅读次数:
208
进来和老前辈在qq上有过一次交流,一句话,让我感概颇多,之后深深的印在了脑海中,把这句话晒出来,激励下自己
6月19日 02:00 澳大利亚vs荷兰刚刚结束不久,
登录qq,修改状态
......
......
ocle:更新状态,看球呢?
我:哈哈,是啊,你也看了
ocle:支持荷兰
......
......
我:最近还很忙呢?
ocle:还是老样子,事情多。最...
分类:
其他好文 时间:
2014-06-24 20:14:30
阅读次数:
144
本题也是挺特别的题目,因为要递归到树的叶子节点然后初始化。
一开始看题也很困难,以为只是一条路径的最大获利计算,使用保存路径,然后DP,结果WA了。
原来本题是需要分路径探索的,就是说每一个分岔路都可以分兵探索下去,如果兵力不足就结束,看最大收益是多少。
题目并没有说的那么清楚,也许看题目也考人的IQ吧,要放聪明点。
本题是考人的递归能力,动态规划法能力,总结起来难度还是很高的。
...
分类:
其他好文 时间:
2014-06-24 18:24:25
阅读次数:
167
extjs中 有时需要选择一个日期范围 ,需要自动判断,选择的开始日期不能大于结束日期,或结束日期不能小于开始日期,实现的代码如下:效果图:从上图可以看到,当选择了一个开始时间后,会自动限制结束时间的选择范围,实现两个日期选择器的联动.代码如下:首先定义联动处理函数: Ext.apply(Ext.form.field.VTypes, {
daterange: function...
分类:
Web程序 时间:
2014-06-24 15:58:59
阅读次数:
265
ORACLE取周、月、季、年的开始时间和结束时间...
分类:
数据库 时间:
2014-06-24 15:54:21
阅读次数:
363