自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++ 内存池

原文地址 http://www.cppblog.com/d3d/archive/2008/11/28/68097.aspx//SMemoryChunk.h#ifndef __SMEMORYCHUNK_H__ #define __SMEMORYCHUNK_H__   typedef unsigned char TByte ; struct SMemoryChunk {   TB...

2018-07-22 00:10:41 197

转载 PPAPI插件开发指南

转载出处:http://www.cnblogs.com/fangkm/p/4401075.html感谢孤竹君。前言插件一直是浏览器的重要组成部分,丰富浏览器的运行能力,实现一些HTML+JS实现不了本地应用(比如音视频、文件操作等)。早期广为熟知的是IE下的插件ActiveX,这是一项熟悉可能暴露年龄的技术,它基于COM规范,在IE占浏览器市场主流份额的时代,ActiveX可谓...

2018-07-22 00:09:22 2795

转载 秒懂什么是软件架构!

转自:http://www.ruanyifeng.com/blog/developer/软件架构(software architecture)就是软件的基本结构。合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。O'Reilly 出版过一本免费的小册子《Software Architecture Patterns》...

2018-07-18 17:12:01 1983

转载 PPAPI插件开发指南

转载出处:http://www.cnblogs.com/fangkm/p/4401075.html感谢孤竹君前言插件一直是浏览器的重要组成部分,丰富浏览器的运行能力,实现一些HTML+JS实现不了本地应用(比如音视频、文件操作等)。早期广为熟知的是IE下的插件ActiveX,这是一项熟悉可能暴露年龄的技术,它基于COM规范,在IE占浏览器市场主流份额的时

2017-08-28 23:01:33 1653

转载 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)

原文:http://www.cnblogs.com/bangerlee/archive/2011/10/02/2197879.html前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其

2016-07-24 20:28:42 339

转载 windows下绑定线程(进程)到指定CPU

转载自:http://hymike.net/blog/?p=460 不知各位程序员在测试代码性能的时候有没有注意过,一个程序指定到单独一个CPU上运行会比不指定CPU运行时快。这中间主要有两个原因:1)CPU切换时损耗的性能。2)Intel的自动降频技术和windows的机制冲突:windows有一个功能是平衡负载,可以将一个线程在不同时间分配到不同CPU,从而使得每一个C

2015-04-06 13:34:31 2004

转载 浮点数在计算机中存储方式

转自:http://www.cnblogs.com/jillzhang/archive/2007/06/24/793901.html

2014-08-09 11:10:40 678

转载 Windows 透明窗体和异型窗体

出自:http://bbs.csdn.net/topics/390339288

2014-08-03 12:42:40 659

转载 VS2005的Command Window 调试命令的总结

VS2005的Command Window 调试命令的总结 2010-06-11 08:57:12|  分类:默认分类 |  标签:|字号大中小订阅 调试命令的总结,挺有用的,所以转过来了。调试的时候,可以在VS2005的Command Window中输入调用。以 Unicode 形式列出内存>du 0x056769d0 原稿: ht

2013-05-03 16:01:11 2643

转载 C++多国语言字符处理

详细请参考:http://www.cppblog.com/lf426/  //第一种方案:利用C运行时库函数转换const std::wstring s2ws(const std::string& s){      std::locale old_loc = std::locale::global(std::locale(""));      const char* src

2013-03-19 15:56:46 7719

转载 C++ slot signal机制

一、C++ slot signal机制的一个简单实现 出处:http://blog.csdn.net/hhyttppd/article/details/4192668       #include    #include    #include    #include    using namespace std;  class A{  public:      void Cl

2012-05-12 19:41:36 1693 1

转载 stdcall cdecl

最近碰到很多c和c++互相调用的问题。除了extern "C"之外,还有一个很重要的地方就是函数名称的修饰,c++之所以可以重载函数是因为它编译的时候生成的函数名会格外加上它的类型和参数等信息。这样,不同参数列表的函数就不同名了。 c编译时函数名修饰约定规则:           __stdcall调用约定在输出函数名前加上一个下划线前缀,后面加上一个“@”符号和其参数的字节数,格

2012-04-22 23:18:37 665

转载 C++内存池

原文地址 http://www.cppblog.com/d3d/archive/2008/11/28/68097.aspxSMemoryChunk.h#ifndef __SMEMORYCHUNK_H__#define __SMEMORYCHUNK_H__typedef unsignedchar TByte ;struct SMemoryChunk{  TByte *Da

2012-04-22 00:22:11 1103

转载 不用临时变量也可以交换变量的值

原作者博客:http://blog.chinaunix.net/uid/8615291.html当要交换两个数的值时,通常的做法是定义一个临时变量,然后再进行交换。那么能不能不用临时变量而交换两个数的值呢?可以的!C语言提供的异或运算就可以实现这样的操作。异或运算符^也称XOR运算符,它的规则是若参加运算的两个二进位同号,则结果为0(假);异号为1(真)。即0 ^ 0 = 0, 0 ^

2012-04-21 23:13:06 712

转载 select,iocp,epoll,kqueue及各种I/O复用机制

原文:http://blog.csdn.net/shallwake/article/details/5265287上篇文章太过幼稚,一派胡言,希望没有误导大家。。我也是菜鸟,学习本身就是一个不断追求真理的过程,希望能谅解:)首先感谢kasicass GG指出错误(已经指导我很多次了,非常感谢~~),然后我又查阅了一些资料,再次整理,more seriously and detailedly

2012-04-21 23:01:16 2811

转载 new,malloc,GlobalAlloc详解

原文:http://c.chinaitlab.com/example/869852.html   一。关于内存  1、内存分配方式  内存分配方式有三种:  (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在  。例如全局变量,static变量。  (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数

2012-03-15 15:57:45 1038

转载 句柄介绍

转自:http://blog.sina.com.cn/s/blog_542eae9e0100o2hz.html  一、书上定义:>(Microsoft Press,by Richard Wilton)在Windows环境中,句柄是用来标识项目的,这些项目包括:模块(module)、任务(task)、实例 (instance)、文件(file)、内存块(block of memo

2012-03-15 15:53:54 727

转载 深入浅出Win32多线程程序设计之基本概念

转自:http://blog.sina.com.cn/s/blog_542eae9e0100o2hy.html引言  从单进程单线程到多进程多线程是操作系统发展的一种必然趋势,当年的DOS系统属于单任务操作系统,最优秀的程序员也只能通过驻留内存的方式实现所谓的"多任务",而如今的Win32操作系统却可以一边听音乐,一边编程,一边打印文档。  理解多线程及其同步、互斥

2012-03-15 15:45:14 717

转载 malloc new 和 opeartor new

本文转自:http://blog.sina.com.cn/s/blog_542eae9e0100o2hw.html  说说已经有malloc函数了为何还要引进new  一道考题:请说说已经有malloc函数了为何还要引进new?答:当用在内置数据类型或者结构时,malloc能满足我们的需要,但用在类类型时不能,这就需要引用new,new既分配堆内存,又自动调用类

2012-03-15 14:17:52 839

原创 C++虚拟继承

这篇文章主要讨论了C++中有关“不能被继承的类”,并对虚拟继承进行了分析。 注意:下面的代码在VC2003上编译过,但在VC2005Beta版上会有问题。我想可能是试用版上有bug吧。 引出问题: 前天,一个同事给我看了一段代码,问我这段代码的涵义。乍一看我没有看出明堂。后来在与几个同事一起深入研究后发现了它的奥妙。这其中涉及到一些C++中的高级技术,很有意思。我把我们的分

2007-10-14 03:51:00 3740 6

C语言函数功能速查

整理了C语言的337个基本函数,方便刚开始学习C语言的同学快速查询。

2018-11-24

C语言典型实例

对刚开始学习C语言的同学,有一定的参考价值。实例比较全面。

2018-11-24

C&C++面试题

本书对于刚从学校毕业步入社会,准备找工作的理科生有很好的参考价值。C/C++是几乎所有IT岗位都需要笔试的。

2018-11-24

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part7

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part7

2016-05-08

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part6

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part6

2016-05-08

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part5

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part5

2016-05-08

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part4

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part3

2016-05-08

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part3

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part2

2016-05-08

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part2

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part2

2016-05-08

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part1

大话存储Ⅱ—存储系统架构与底层原理极限剖析.part1

2016-05-08

《云存储解析》张继平.part1

《云存储解析》张继平.part1

2016-05-08

《云存储解析》张继平.part2

《云存储解析》张继平.part2

2016-05-08

大话存储---网络存储系统原理精解与最佳实践.pdf

大话存储---网络存储系统原理精解与最佳实践.pdf

2016-05-08

大规模分布式系统架构与设计实战.完整版.pdf

大规模分布式系统架构与设计实战.完整版

2016-05-07

成就存储专家之路.pdf

成就存储专家之路 完整版

2016-05-07

Qt中的C++技术(代码).

Qt中的C++技术(代码)

2016-05-07

Qt中的C++技术_part3

《Qt中的C++技术》,张波编著 在图书馆里发现一本好书,其中将C++和QT的很多细节讲的通俗易懂,让我受益匪浅。以前很多知识掌握的不是很透彻,通过这本书都很清楚明白了。 前面两章确实有点啰嗦。 第1章 案例的选择与评估   1.1 案例的初步选择   1.2 案例的定量评估   1.3 其他案例   1.4 基本约定   1.5 关于类图的约定   第2章 Qt概述   2.1 Qt版权   2.2 Qt库的编译   2.3 开发环境的设置   2.4 主控台的输入与输出   2.5 Qt风格的编程规范   2.6 与Qt及C++相关的文献资源   第3章 类模板特化   3.1 类模板特化   3.2 Traits技术   3.3 类型分类(Type Classification)技术   3.4 降低代码膨胀   第4章 标准库及Qt对字符串的处理   4.1 字符及其编码   4.2 标准库的类模板basic_string   4.3 Qt的类QString   第5章 国际化与区域文化   5.1 区域文化   5.2 facet   5.3 类locale的实现   5.4 类模板facet的实现   5.5 派生新的facet类   第6章 C++的iostream   6.1 C语言的scanf/printf函数组   6.2 iostream的总体结构   6.3 字符特征的描述   6.4 模板特化后的总体结构   6.5 文件流   6.6 字符串流   6.7 流缓冲区   6.8 二进制文件的处理   6.9 用户自定义类型的输入和输出   第7章 Qt的流   7.1 文件系统及底层文件操作   7.2 类QTextStream   7.3 类QDataStream   7.4 类QLocale   7.5 iostream和Qt流类的比较   第8章 隐式共享与d-pointer技术   8.1 隐式共享   8.2 d-pointer在隐式共享中的应用   8.3 二进制代码兼容   8.4 d-pointer模式的实现   8.5 QObject中的d-pointer   第9章 Qt容器与迭代器   9.1 QTL概述   9.2 QTL容器和QDataStream的无缝连接   9.3 类型分类技术在QList中的应用   9.4 函子的应用--相关词词典   第10章 多线程与可重入   10.1 创建一个线程   10.2 线程间同步   10.3 线程安全与可重入   10.4 多线程环境下的singleton模式   第11章 信号与槽(Signals and Slots)   11.1 对象树(QObject Tree)   11.2 信号与槽机制   11.3 信号与槽的应用例子   第12章 Graphics/View框架   12.1 Qt图形系统介绍   12.2 Graphics/View框架   12.3 例子--相撞的老鼠   第13章 Model/View框架   13.1 Model/View框架总体架构   13.2 模型(Models)   13.3 视图(Views)   13.4 选择操作   13.5 委托(Delegates)   13.6 代理模型(Proxy Models)   13.7 便利视图类   第14章 Qt中的命令模式   14.1 Qt的Undo Framework   14.2 使用Undo Framework的一个例子   第15章 Qt中的抽象工厂模式   15.1 抽象工厂模式简介   15.2 QTextCodec及其子类的定义   15.3 界面风格   第16章 Qt中的观察者模式   16.1 事件处理机制   16.2 事件滤波器   16.3 一个简单的例子--图像浏览器   16.4 一个有趣的例子--鼠标手势   第17章 Qt的元对象系统   17.1 C++ RTTI (Run-time Type Information)   17.2 Qt的元对象系统   第18章 智能指针   18.1 QPointer   18.2 QSharedDataPointer   参考文献   索引

2016-05-07

Qt中的C++技术_part2

《Qt中的C++技术》,张波编著 在图书馆里发现一本好书,其中将C++和QT的很多细节讲的通俗易懂,让我受益匪浅。以前很多知识掌握的不是很透彻,通过这本书都很清楚明白了。 前面两章确实有点啰嗦。 第1章 案例的选择与评估   1.1 案例的初步选择   1.2 案例的定量评估   1.3 其他案例   1.4 基本约定   1.5 关于类图的约定   第2章 Qt概述   2.1 Qt版权   2.2 Qt库的编译   2.3 开发环境的设置   2.4 主控台的输入与输出   2.5 Qt风格的编程规范   2.6 与Qt及C++相关的文献资源   第3章 类模板特化   3.1 类模板特化   3.2 Traits技术   3.3 类型分类(Type Classification)技术   3.4 降低代码膨胀   第4章 标准库及Qt对字符串的处理   4.1 字符及其编码   4.2 标准库的类模板basic_string   4.3 Qt的类QString   第5章 国际化与区域文化   5.1 区域文化   5.2 facet   5.3 类locale的实现   5.4 类模板facet的实现   5.5 派生新的facet类   第6章 C++的iostream   6.1 C语言的scanf/printf函数组   6.2 iostream的总体结构   6.3 字符特征的描述   6.4 模板特化后的总体结构   6.5 文件流   6.6 字符串流   6.7 流缓冲区   6.8 二进制文件的处理   6.9 用户自定义类型的输入和输出   第7章 Qt的流   7.1 文件系统及底层文件操作   7.2 类QTextStream   7.3 类QDataStream   7.4 类QLocale   7.5 iostream和Qt流类的比较   第8章 隐式共享与d-pointer技术   8.1 隐式共享   8.2 d-pointer在隐式共享中的应用   8.3 二进制代码兼容   8.4 d-pointer模式的实现   8.5 QObject中的d-pointer   第9章 Qt容器与迭代器   9.1 QTL概述   9.2 QTL容器和QDataStream的无缝连接   9.3 类型分类技术在QList中的应用   9.4 函子的应用--相关词词典   第10章 多线程与可重入   10.1 创建一个线程   10.2 线程间同步   10.3 线程安全与可重入   10.4 多线程环境下的singleton模式   第11章 信号与槽(Signals and Slots)   11.1 对象树(QObject Tree)   11.2 信号与槽机制   11.3 信号与槽的应用例子   第12章 Graphics/View框架   12.1 Qt图形系统介绍   12.2 Graphics/View框架   12.3 例子--相撞的老鼠   第13章 Model/View框架   13.1 Model/View框架总体架构   13.2 模型(Models)   13.3 视图(Views)   13.4 选择操作   13.5 委托(Delegates)   13.6 代理模型(Proxy Models)   13.7 便利视图类   第14章 Qt中的命令模式   14.1 Qt的Undo Framework   14.2 使用Undo Framework的一个例子   第15章 Qt中的抽象工厂模式   15.1 抽象工厂模式简介   15.2 QTextCodec及其子类的定义   15.3 界面风格   第16章 Qt中的观察者模式   16.1 事件处理机制   16.2 事件滤波器   16.3 一个简单的例子--图像浏览器   16.4 一个有趣的例子--鼠标手势   第17章 Qt的元对象系统   17.1 C++ RTTI (Run-time Type Information)   17.2 Qt的元对象系统   第18章 智能指针   18.1 QPointer   18.2 QSharedDataPointer   参考文献   索引

2016-05-07

Qt中的C++技术_part1

《Qt中的C++技术》,张波编著 在图书馆里发现一本好书,其中将C++和QT的很多细节讲的通俗易懂,让我受益匪浅。以前很多知识掌握的不是很透彻,通过这本书都很清楚明白了。 前面两章确实有点啰嗦。 第1章 案例的选择与评估   1.1 案例的初步选择   1.2 案例的定量评估   1.3 其他案例   1.4 基本约定   1.5 关于类图的约定   第2章 Qt概述   2.1 Qt版权   2.2 Qt库的编译   2.3 开发环境的设置   2.4 主控台的输入与输出   2.5 Qt风格的编程规范   2.6 与Qt及C++相关的文献资源   第3章 类模板特化   3.1 类模板特化   3.2 Traits技术   3.3 类型分类(Type Classification)技术   3.4 降低代码膨胀   第4章 标准库及Qt对字符串的处理   4.1 字符及其编码   4.2 标准库的类模板basic_string   4.3 Qt的类QString   第5章 国际化与区域文化   5.1 区域文化   5.2 facet   5.3 类locale的实现   5.4 类模板facet的实现   5.5 派生新的facet类   第6章 C++的iostream   6.1 C语言的scanf/printf函数组   6.2 iostream的总体结构   6.3 字符特征的描述   6.4 模板特化后的总体结构   6.5 文件流   6.6 字符串流   6.7 流缓冲区   6.8 二进制文件的处理   6.9 用户自定义类型的输入和输出   第7章 Qt的流   7.1 文件系统及底层文件操作   7.2 类QTextStream   7.3 类QDataStream   7.4 类QLocale   7.5 iostream和Qt流类的比较   第8章 隐式共享与d-pointer技术   8.1 隐式共享   8.2 d-pointer在隐式共享中的应用   8.3 二进制代码兼容   8.4 d-pointer模式的实现   8.5 QObject中的d-pointer   第9章 Qt容器与迭代器   9.1 QTL概述   9.2 QTL容器和QDataStream的无缝连接   9.3 类型分类技术在QList中的应用   9.4 函子的应用--相关词词典   第10章 多线程与可重入   10.1 创建一个线程   10.2 线程间同步   10.3 线程安全与可重入   10.4 多线程环境下的singleton模式   第11章 信号与槽(Signals and Slots)   11.1 对象树(QObject Tree)   11.2 信号与槽机制   11.3 信号与槽的应用例子   第12章 Graphics/View框架   12.1 Qt图形系统介绍   12.2 Graphics/View框架   12.3 例子--相撞的老鼠   第13章 Model/View框架   13.1 Model/View框架总体架构   13.2 模型(Models)   13.3 视图(Views)   13.4 选择操作   13.5 委托(Delegates)   13.6 代理模型(Proxy Models)   13.7 便利视图类   第14章 Qt中的命令模式   14.1 Qt的Undo Framework   14.2 使用Undo Framework的一个例子   第15章 Qt中的抽象工厂模式   15.1 抽象工厂模式简介   15.2 QTextCodec及其子类的定义   15.3 界面风格   第16章 Qt中的观察者模式   16.1 事件处理机制   16.2 事件滤波器   16.3 一个简单的例子--图像浏览器   16.4 一个有趣的例子--鼠标手势   第17章 Qt的元对象系统   17.1 C++ RTTI (Run-time Type Information)   17.2 Qt的元对象系统   第18章 智能指针   18.1 QPointer   18.2 QSharedDataPointer   参考文献   索引

2016-05-07

GPU高性能运算之CUDA

GPU高性能运算之CUDA 张舒 褚艳利主编

2014-07-01

Undocumented Windows NT 中文版

Undocumented Windows NT 中文版.chm

2008-02-13

使用Subversion进行版本控制

使用Subversion进行版本控制<br>针对Subversion1.2

2007-10-12

Open Document Format for Office Applications (OpenDocument) v1.0

Open Document Format for Office Applications (OpenDocument) v1.0

2007-10-12

空空如也

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

TA关注的人

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