王思源

 

2011年4月27日

Section 1.4,Mother's Milk

摘要: 1题目描述http://ace.delos.com/usacoprob2?a=bDgbfJDh5Pw&S=milk32解题思路广度优先搜索,具体如下:1)搜索状态保存在一个队列中结构体queue中,已经存在的状态保存在一个二维数组statelist中2)在一个二重循环中产生下一个状态3)加入队列的条件是下一状态在statelist中不存在。3代码/*ID: wangsiy1LANG: CTASK: milk3*/#include <stdio.h>#include <stdlib.h>#include <string.h>#define QL 阅读全文

posted @ 2011-04-27 19:18 王思源 阅读(216) 评论(0) 推荐(0) 编辑

2011年4月26日

Section 1.4,The Clocks

摘要: 1题目描述英文:http://ace.delos.com/usacoprob2?a=2dcMjFnNl7S&S=clocks中文翻译:http://www.nocow.cn/index.php/Translate:USACO/clocks2深度优先搜索解法2.1 思路:用二进制的三位保存一个时钟的状态。低两位表示四种状态,第三位用作进位,每次操作后置零[1][2]2.2 代码:/*ID: wangsiy1LANG: CTASK: clocks*/#include <stdio.h>#include <stdlib.h>#include <string.h& 阅读全文

posted @ 2011-04-26 19:28 王思源 阅读(306) 评论(0) 推荐(0) 编辑

2011年3月19日

ubuntu 10.04 编译安装 vim 7.3, 解决 vim 不能使用系统剪贴板问题

摘要: 1 问题来源用 apt-get install安装的vim不能使用系统剪贴板,即复制:"+y,和粘贴"+p不能用;用:reg 命令查看没有"+寄存器2 软件版本操作系统:ubuntu 10.04;vim版本:vim 7.33 安装过程3.1 安装相关软件包[1]$ sudo apt-get install build-essential $ sudo apt-get install ncurses-dev $ sudo apt-get install xorg-dev $ sudo apt-get install libgtk2.0-dev3.2 安装vimmak 阅读全文

posted @ 2011-03-19 16:28 王思源 阅读(880) 评论(0) 推荐(0) 编辑

2010年11月22日

Qt中判断鼠标的双击和单击事件

摘要: 1致谢赵纯同学提示了思路。这个方法是参考文献[1]的实现。2问题来源Qt中,在双击事件mouseDoubleClickEvent中会触发单击事件mousePressEvent事件,原因是[见1]:(1).鼠标 按下->弹起 ,一个单击信号就发射了(2).在单击后的一段(很短)的时间内,鼠标 按下->弹起,一个双击信号发射3解决方法鼠标按下时启动timer计时,在一段时间内,没有双击信号,则做出单击响应,否则做出双击响应[见1](1)类的头文件中添加槽和计时器注意:加入槽函数时要加上Q_OBJECT宏Code highlighting produced by Actipro Code 阅读全文

posted @ 2010-11-22 02:12 王思源 阅读(21109) 评论(3) 推荐(1) 编辑

2010年8月18日

C# WinForm ListBox 绑定数据库代码

摘要: 网上有篇文章《C# WinForm ListBox绑定数据库》但题目中是 ListBox 代码却是ListView。这是我的代码,其中monFile是表名,process是列名,在VS 2008 中运行正常[代码] 阅读全文

posted @ 2010-08-18 09:47 王思源 阅读(2601) 评论(0) 推荐(0) 编辑

导航