03 2013 档案

防止死锁:采用linux多线程的pthread_cancel终止线程
摘要:摘要:这篇文章主要从一个 Linux 下一个 pthread_cancel 函数引起的多线程死锁小例子出发来说明 Linux 系统对 POSIX 线程取消点的实现方式,以及如何避免因此产生的线程死锁。目录:1. 一个 pthread_cancel 引起的线程死锁小例子2. 取消点(Cancellation Point)3. 取消类型(Cancellation Type)4. Linux 的取消点实现5. 对示例函数进入死锁的解释6. 如何避免因此产生的死锁7. 结论8. 参考文献1. 一个 pthread_cancel 引起的线程死锁小例子下面是一段在 Linux 平台下能引起线程死锁的小例子 阅读全文

posted @ 2013-03-28 22:57 show_time 阅读(1331) 评论(0) 推荐(0)

汽车模型身上出现反射效果
摘要:博客列表: www.1111kp.info, www.163123.info, www.360111.info, www.360123.info, www.6699ysk.info, www.aaafaipiao.com, www.bbbkp123.info, www.fp1111.info, www.fp1234.info, www.fpfuzhou.com,3dsmax导出的模型,默认材质是漫反射(diffuse)。你在3dsmax里面做一张漫反射贴图再做一张法线贴图,这样就足够了。要注意漫反射贴图不要带高光和阴影,不然游戏里面特效一加就画蛇添足了。漫反射贴图可以使用实际照片来做,分辨率可 阅读全文

posted @ 2013-03-19 00:18 show_time 阅读(492) 评论(0) 推荐(0)

敏捷XP的最佳实践列表
摘要:1. 计划游戏 ( Planning Game ) (1)快速制定计划、随着细节的不断变化而完善; (2)详解:要求结合项目进展和技术情况,确定下一阶段要开发与发布的系统范围。当计划赶不上实际变化时就应更新计划。2. 小型发布( Small Release ) (1)系统的设计要能够尽可能早地交付; (2)详解:强调在非常短的周期内以递增的方式发布新版本,从而可以很容易地估计每个迭代周期的进度,便于控制工作量和风险;同时,也可以及时处理用户的反馈。3. 系统隐喻( System Metaphor ) (1)找到合适的比喻传达信息; (2)详解:通过隐喻来描述系统如何运作、新的功能以何种方式加入 阅读全文

posted @ 2013-03-06 21:57 show_time 阅读(361) 评论(0) 推荐(0)

mybatis的环境搭建及如何和搭配spring使用
摘要:本次博客主要介绍mybatis的环境搭建及如何和搭配spring使用,关于动态sql的部分可能会放在后面找一个专题来写。建议要有一定的ibatis的基础1maven组织结构所需要的jar包01<dependency>02<groupId>org.mybatis</groupId>03<artifactId>mybatis</artifactId>04<version>3.2.0</version>05<classifier>sources</classifier>06</depen 阅读全文

posted @ 2013-03-05 22:09 show_time 阅读(530) 评论(0) 推荐(0)