- 博客(10)
- 收藏
- 关注
原创 Scrum Master要做些啥
SM是新的角色,很多时候定位不是那么清楚。The Scrum Master is primarily responsible for "How" - using Scrum the right way.先驱们关于SM的定义不外乎:Ken Schwaber's discovery: “A dead Scrum Master is a useless Scrum Master.”"
2013-08-10 22:09:24 1032
原创 软件测试
这个话题老生长谈了,单元测试代码的用途和重要性不言而喻,但是在日常工作中,程度员总有各式各样的理由来拒绝写单元测试代码。从上个项目的亲身经历看,程序员不乐意写单元测试代码的理由有如下几类:1、没时间。项目进度太紧张,项目计划里完全没有预留单元测试代码开发的时间;正常代码想搞完时间都很紧张,程序员巴不得把业务代码搞定之后休息、放松一下,单元测试代码再重要,但其开发工作也就自然放在一边了。
2013-08-10 22:07:48 1180
原创 平衡二叉树
平衡二叉树:AVL Tree(1962) 让我们看看代码实践。 主要理解一下这段代码 对该函数进行图解。 平衡二叉树:AVL Tree(1962) 我们只实现了单旋,但是实际中为
2013-08-10 21:17:22 992
原创 hash算法
散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列
2013-08-10 21:11:00 959
原创 Linux下通用线程池的构建
本文源代码请到http://asp.6to23.com/vcprogram/source/sourcefile/linuxpool.rar 下载Linux下通用线程池的创建与使用本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示
2013-08-10 20:41:55 796
原创 Posix线程编程指南
线程创建1.1 线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引入线程和进程是为了提高程序的并发度,从而提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源的管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器
2013-08-10 20:37:07 974 1
原创 多线程编程的一些注意事项
提起Linux下的多线程编程,互联网上流传着的最好资料应该就是IBM开发者网站上连载的POSIX编程指南系列,其讲解也可谓深入浅出,对Linux具体实现的细节也有较为详细的解读,强烈推荐初、高级用户慢慢把玩,仔细体会。正如ESR所提到的那样,在UNIX类操作系统上利用POSIX线程库进行多线程编程是一件非常有挑战性的工作,太多的细节纠缠在一起,真的是扯不断、理还乱,稍有不甚,就可能陷入泥沼
2013-08-10 20:05:25 1880
原创 主线程与子线程之间退出关系
我们在一个线程中经常会创建另外的新线程,如果主线程退出,会不会影响它所创建的新线程呢?下面就来讨论一下。 1、 主线程等待新线程先结束退出,主线程后退出。正常执行。实例代码:[cpp] view plaincopyprint?#include "apue.h" #include pthread_
2013-08-09 22:05:48 3831
原创 thread 泄露问题
解决了一个隐蔽的内存泄漏——pthread_create后没有pthread_join导致内存持续增长昨天解决了一个隐蔽的内存泄漏问题,原因是pthread_create后的僵死线程没有释放导致的内存持续增长。现象是这样的:短时间内程序运行正常,但跑了12小时左右,用top查看其内存占用居然高达2G,于是马上意识到有内存泄漏。最先想到的是malloc/free、new/
2013-08-09 20:59:44 1010
原创 JavaScript 弹出登陆窗口背景半透明可拖动效果
弹出窗口登录效果body,p { margin: 0; padding: 0; text-align: center; font: normal 14px/180% Tahoma,sans-serif;}#loginBox { margin: 0 auto; padding: 0px; text-align: left; wi
2013-08-05 23:14:51 2013
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人