转自:http://bylijinnan.iteye.com/blog/1450125————————————————————————————————————————————Java代码 importjava.util.ArrayList; importjava.util.List; importj...
分类:
编程语言 时间:
2014-10-06 01:36:29
阅读次数:
280
思路:点对点通信,其原理也比较简单,在前面回显服务器的基础上,我们分别在服务端和客户端都使用两个线程,一个线程负责发送数据包,一个线程负责接收数据包。代码如下:客户端:/*****************************************************************...
分类:
其他好文 时间:
2014-10-05 23:47:39
阅读次数:
249
波兰式,操作符放在操作数前。逆波兰式,操作符放在操作数后。中序的话,用两个栈,一个存操作符, 一个存操作数,根据操作符优先级来操作。为了处理边界情况,在操作符的栈底和栈顶都放了一个"#"。伪代码如下: 1 stack ops; 2 stack nums; 3 ops.push('#'); 4 5 ....
分类:
其他好文 时间:
2014-10-05 17:09:38
阅读次数:
297
APUE 线程 - 程序清单
程序清单11-1 打印线程ID
程序清单11-2 获得线程退出状态
程序清单11-3 pthread_exit 的参数不正确使用
程序清单11-4 线程清理处理程序
程序清单11-5 使用互斥量保护数据结构
程序清单11-6 使用两个互斥量
程序清单11-7 简化的加,解锁
程...
分类:
编程语言 时间:
2014-10-05 01:31:37
阅读次数:
191
像我这篇文章所说的基于Node.js + jade + Mongoose 模仿gokk.tv,当时停止开发是因为我深深的感觉到当时想错了,应该用两个Schema,而不是一个下面又有数组来存,这样取数据是方便,当时分页相当麻烦,不能使用原生提供的limit方法。今天看到一本书上有讲,尝试了一把,记录下来我们实验的场景为一个班级有N多学生,先通过学生ID找到班级名称(是不是被玩腻了?)...
分类:
其他好文 时间:
2014-10-01 11:12:31
阅读次数:
351
像我这篇文章所说的基于Node.js + jade + Mongoose 模仿gokk.tv,当时停止开发是因为我深深的感觉到当时想错了,应该用两个Schema,而不是一个下面又有数组来存,这样取数据是方便,当时分页相当麻烦,不能使用原生提供的limit方法。
分类:
其他好文 时间:
2014-10-01 11:06:41
阅读次数:
335
此乃一道笔试题,当时的确也出来啦。(但是在细节上还是出错啦,对多次重复出现的数字可能会重复计数,没有记录上次删除的元素)如题,有序数组,可以知道平方之后在两边的数据较大,中间的数据较小。 因此可以使用两个下标,从两边向中间扫描。将绝对值大的数字删掉,计数即可,并记录刚才删除的数值的...
分类:
其他好文 时间:
2014-10-01 00:15:30
阅读次数:
265
如果你想字符串化宏参数扩展的结果,你必须使用两个级别的宏。1 #define xstr(s) str(s)2 #define str(s) #s3 #define foo 44 str (foo)5 ==> "foo"6 xstr (foo)7 ==> xstr (4)8 ...
分类:
其他好文 时间:
2014-09-30 00:35:01
阅读次数:
212
本文参考了:《上滑停靠顶端的悬浮框》的代码,在此表示感谢。【上滑停靠顶端的悬浮框】里的实现方法是使用两个控件,滑动时,监听ScrollView的滚动Y值,从而通过对两个控件的显示隐藏来实现控件的顶部悬浮。但是实际应用场景中,有可能需要悬浮的控件里面的内容是比较多的,如果通过显示隐藏的方式来实现的话,操作控件里的内容时,需要重复定义两套变量,对控件里的内容进行修改时也是要操作再次,非常麻烦。
本文的方法是通过addView和removeView来实现的。...
分类:
移动开发 时间:
2014-09-29 16:17:11
阅读次数:
409
My97DatePicker是一款非常灵活好用的日期控件。使用非常简单。1、下载My97DatePicker组件包2、在页面中引入该组件js文件: 3、页面使用两个方式: 常规调用: 图标触发: 注:$dp.$ 相当于 document.getElementByIdhttp://www.mys...
分类:
其他好文 时间:
2014-09-27 20:39:50
阅读次数:
293