自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小青年儿

Think Different ! Beyond Technology !

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除