自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

通用线程池的设计和实现[C语言]

1 适用场景 首先,必须明确一点,线程池不是万能的,它有其特定的使用场景。使用线程池是为了减小线程本身的开销对应用性能所产生的影响,但是其前提是线程本身创建、销毁的开销和线程执行任务的开销相比是不可忽略的。如果线程本身创建、销毁的开销对应用程序的性能可以忽略不计,那么使用/不使用线程池对程序的性能并不会有太大的影响。 线程池通常适合以下几种场景: ①、单位时间内处理的任务频繁,...

2012-12-28 10:39:00 62

通用线程池的设计和实现[C语言]

1 适用场景 首先,必须明确一点,线程池不是万能的,它有其特定的使用场景。使用线程池是为了减小线程本身的开销对应用性能所产生的影响,但是其前提是线程本身创建、销毁的开销和线程执行任务的开销相比是不可忽略的。如果线程本身创建、销毁的开销对应用程序的性能可以忽略不计,那么使用/不使用线程池对程序的性能并不会有太大的影响。 线程池通常适合以下几种场景: ①、单位时间内处理的任务频繁,...

2012-12-28 10:39:00 71

Android入门系列二(环境搭建)

(1)环境搭建1. 下载软件JDK 1.6+ 到 http://java.sun.com/javase/downloads/index.jsp 下载Eclipse 到 http://www.eclipse.org/downloads/ 下载Android SDK 到 http://developer.android.com/sdk/1.5_r1/index.html...

2012-12-26 14:03:00 67

Android入门系列二(环境搭建)

(1)环境搭建1. 下载软件JDK 1.6+ 到 http://java.sun.com/javase/downloads/index.jsp 下载Eclipse 到 http://www.eclipse.org/downloads/ 下载Android SDK 到 http://developer.android.com/sdk/1.5_r1/index.html...

2012-12-26 14:03:00 81

Android入门系列一(Android学习方法)

Android学习方法一:了解什么是Android二: 建立开发环境三: 阅读SDK文档四: 背景知识 1、Java 2、面向对象 3、设计模式 4、J2ME、Brew、Symbian先说说什么是Android;1、Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。它包括一个操作系统,中间件...

2012-12-26 11:09:00 88

Android入门系列一(Android学习方法)

Android学习方法一:了解什么是Android二: 建立开发环境三: 阅读SDK文档四: 背景知识 1、Java 2、面向对象 3、设计模式 4、J2ME、Brew、Symbian先说说什么是Android;1、Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。它包括一个操作系统,中间件...

2012-12-26 11:09:00 198

纯js不经后台导出excel实例

---------------------------------------------------------纯js不经后台导出excel实例 --------------------------------------------------------一:代码如下<HTML > <HEAD > <TITLE >js导出excel &...

2012-12-19 17:01:00 122

纯js不经后台导出excel实例

---------------------------------------------------------纯js不经后台导出excel实例 --------------------------------------------------------一:代码如下<HTML > <HEAD > <TITLE >js导出excel &...

2012-12-19 17:01:00 146

关于GraphCuts分割算法

【简介】Graph Cuts 不等于 graph cut(如 min cut、normalizedcut、RatioCut),是最近在计算机视觉中研究和应用比较多的energyminimization(能量函数最小化)优化算法,典型的用于stereo matching, image restortion,texture synthesis等应用。这个优化算法用来解markov Ra...

2012-12-17 13:46:00 133

FZU 华容道(http://hi.baidu.com/chenwenwen0210/item/f084741a84c9dbee39cb3087)

FZU 华容道题目描述:给定4*N的矩形格子。在里面填上1*2,2*1,1*1,2*2的块,其中2*2的真必需且并只能使用一次。其他的随意。求使得4*N的格子全部填满的总方法数,块之间不能重叠。解法:状态压缩DP,dp[i][j][k]表示前面i-1行都已经摆放完毕,第i行的摆放二进制状态为j,k表示2*2的方块是否已经摆放,放过了就是1,没放过就是0....

2012-12-13 13:12:00 78

Linux文件系统及目录

原文出处:http://blog.csdn.net/omohe/article/details/1899915Linux 文件系统的目录结构 Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的。各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差不多。1. / 文件系统的入口,最高一级目录...

2012-12-12 20:52:00 62

C语言运算符优先级和口诀

因运算符的优先级顺序不太好记忆,且易造成一些费解的问题。经整理后,希望对大家有所帮助:序号运算符口诀01()(圆括号)[](数组下标). (成员选择(对象))->(成员选择(指针))括号成员第一,全体单目第二02++(自增)--(自减)+(正)-(负) ! (逻辑非) ~(取反)...

2012-12-11 15:43:00 68

二叉堆例程

二叉堆是一种优先队列的数据结构,具有2种性质:结构性质和堆序性。这里讨论都基于最小二叉堆,这种二叉堆对最小元素的访问非常高效。二叉堆的ADT操作主要包括Insert(插入)和DeleteMin(删除最小元)。1、结构性质:堆是一棵完全二叉树(若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 都被填满,第 h 层所有的结点都连续集中在最左边),如下图。(1)因为完全二叉...

2012-12-06 21:50:00 87

XML之SAX解析XML实例

--------------------------------------------XML之SAX解析XML------------------------------------------一,前言 SAX是针对DOM解析XML内存占用大,查找速度慢的缺点而出现的解决方案。SAX解析器对XML文档解析会从XML文档开始位置起进行解析,同时根据已经定义好的事...

2012-12-05 22:54:00 112

XML之SAX解析XML实例

--------------------------------------------XML之SAX解析XML------------------------------------------一,前言 SAX是针对DOM解析XML内存占用大,查找速度慢的缺点而出现的解决方案。SAX解析器对XML文档解析会从XML文档开始位置起进行解析,同时根据已经定义好的事...

2012-12-05 22:54:00 88

XML之Dom解析XML实例

--------------------------------------------XML之Dom解析XML------------------------------------------一:概述 Dom解析(Document Object Mode)是一种基于对象的API,它把XML的内容加载到内存中,生成一个与XML文档内容对应的对象模型。当解析完成时,内存中会...

2012-12-05 21:55:00 122

XML之Dom解析XML实例

--------------------------------------------XML之Dom解析XML------------------------------------------一:概述 Dom解析(Document Object Mode)是一种基于对象的API,它把XML的内容加载到内存中,生成一个与XML文档内容对应的对象模型。当解析完成时,内存中会...

2012-12-05 21:55:00 90

XML之XML解析的常见方式

-----------------------------------------XML之XML解析的常见方式------------------------------------一,常见的两种解析模型:DOM和SAX。 1、DOM:1)最常用的解析模型2)操作方式:读取时,将整个XML文件读入内存,保持原有文件的所有结构,依据节点的关系或全文档查询进行读取...

2012-12-04 16:04:00 68

XML之XML解析的常见方式

-----------------------------------------XML之XML解析的常见方式------------------------------------一,常见的两种解析模型:DOM和SAX。 1、DOM:1)最常用的解析模型2)操作方式:读取时,将整个XML文件读入内存,保持原有文件的所有结构,依据节点的关系或全文档查询进行读取...

2012-12-04 16:04:00 57

XML之XML的基本概念

-------------------------------------------XML之XML的基本概念----------------------------------------一、XML概念:1,概念:可扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可 以用来标记数据、定义数据类...

2012-12-04 14:51:00 169

XML之XML的基本概念

-------------------------------------------XML之XML的基本概念----------------------------------------一、XML概念:1,概念:可扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可 以用来标记数据、定义数据类...

2012-12-04 14:51:00 177

Linux虚拟机上安装性能测试工具OProfile

OProfile是Linux平台支持的一款功能强大的性能分析工具。网络上很多关于如何安装在虚拟机上安装OProfile的文章,但很多都存在这样或那样的问题。现经本人整理和实验后,其在Linux上虚拟机上的安装过程如下:①、安装虚拟机为了保证虚拟机能够正常启动,在安装虚拟机的过程中,请将磁盘模式设置为IDE。否则,升级内核后,将会报"pci 18.2: no compatible bridg...

2012-12-03 16:48:00 135

CUnit单元测试

单元:对于C语言来说,单元即函数。C语言单元测试:对C语言中的功能函数进行正确性、效能等方面的测试。CUnit:一个用于C语言单元测试的软件,下载地址为http://sourceforge.net/projects/cunit/,相关的例子可以在http://cunit.sourceforge.net/example.html找到。1、安装CUnit,环境为Linux./con...

2012-12-01 17:07:00 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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