
编程思想及其相关实现
文章平均质量分 84
小大小丑
小丑
展开
-
线程池原理及创建(C++实现)
线程池原理及创建(C++实现)转自: http://blog.chinaunix.net/u1/43206/showart_474386.html本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我转载 2008-11-13 19:20:00 · 2024 阅读 · 2 评论 -
“开架式”软件设计是未来之路
(注:本文为我同事杨舰的几年前的稿件,该文从项目经理的角度提出了一种新的开发框架,供大家参考)早期的国内应用软件产品,其扩展性都是相对较差的,尽管开发商也为此作过很多工作,包括二次开发工具包等等。主要原因就是这些应用本身框架的局限性,不具有可扩展性,在设计时我们关注的只是应用程序的实现,没有关注我们的应用应该构建在一种开放的框架上。(当然开发语言本身也有一定的局限性) “开架式”软件设计是基转载 2009-08-31 13:23:00 · 1025 阅读 · 0 评论 -
流程与实现分开的理解
流程与实现分开的理解一. 设计1看如下图:图1. 图1左边的这个流程, 就是需要调用机器人向左走, 向右走. 而可能有很多种机器人(例如有中国机器人, 美国机器人, 德国机器人 ). 本来业务流程与使用哪国机器人是无关的, 流程只管命令机器人完成其动作, 不管机器人是怎么完成的.所以通过上图中的"机器人通用接口"来隔离业务流原创 2013-01-21 20:50:35 · 1130 阅读 · 0 评论 -
关于CCD定位的方法总结.
关于CCD定位的方法总结.如图1所示坐标系图1这是一台自动钻孔机的示意图.1. 坐标系代表钻孔机的平台坐标系(X轴, Y轴).2. 红点代表钻头, 坐标是(-70, -30).3. 蓝点代表CCD的中心, 坐标是(-50, -45).自动钻孔机的功能就是在平台上放入一块板材, 钻头自动在板材的指定位置上钻孔.怎样让钻头移动到板材的正确位置钻孔呢?原创 2013-06-28 21:09:26 · 14246 阅读 · 5 评论