自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行者无疆的专栏

技术人生

  • 博客(6)
  • 资源 (39)
  • 收藏
  • 关注

原创 三种的allocator实现源代码的对比

最近看空间配置器的内容,把ACE的ACE_Allocator类实现,SGI的allocator类实现和MS的allocator实现也参考了侯捷先生的《STL源码剖析》,有不少收获。      我听说是有说明STL中allocator实现标准的文件,但我没有找到,据我实验推测,标准allocator需要实现rebind,allocate,deallocate,max_size和构造及析构函数一共

2012-09-29 11:40:14 4310 1

原创 如何在VS2008下调试SGI STL源代码

相信 很多C++的程序员都看过侯捷先生写的《STL源码剖析》,即使没看过,也有所闻。正如侯先生开篇所说:源码之前了无秘密。但有很多人只是看了这本书,没有实践跟进去了解具体的运行机理,没有实践的理论,总是不那么深刻的。本文一步一步教你在本机上把SGI STL编译并调试。废话少说,开始。     0. 前置条件:windowsXP或win7(我本机是win7,但说明里明显是说支持xp的),已经安装

2012-09-28 11:07:43 5269 8

原创 SVN Update Error: Please execute the 'Cleanup' command

在使用SVN做更新代码的时候,有时会碰到无法更新的情况,一般会提示如下的信息,说是:      Working copy 'E:\mySVNDirectory' locked      Please execute the 'Cleanup' command.      按上面的意思是说你只要Clearnup一下就可以再更新了,但是很多时候,当你再点cleanup的时候,它会再提示

2012-09-22 23:01:58 67520 4

原创 取得本地IP

对于网络方面的知识需要加强。      1. 取得本地机器名和IP: string tmpLocalIP ; char tmpName[256]; if(gethostname(tmpName,sizeof(tmpName))!=0) { ATLTRACE(_T("gethostbyname() error!!\n")); log_.write(L"can't get

2012-09-13 13:52:38 1038

原创 ACE技术使用细节

最近在使用ACE做网络编程工作,写一些在工作中学到的小技巧与深得,循序渐进。1. 在ACE中使用new产生对象的时候,如果无法分配内存直接返回错误,最好使用ACE里已经定义的宏ACE_NEW_RETURN来做内存分配的保护; 代码在OS_Memory.h# define ACE_NEW_RETURN(POINTER,CONSTRUCTOR,RET_VAL) \ do { P

2012-09-11 18:09:06 1143

转载 蛋痛的 open in another editor 错误问题

原帖来自:http://connect.microsoft.com/VisualStudio/feedback/details/742219/cannot-open-resource-file-open-in-another-editor Cannot open resource file-"open in another editor"填写者 VoiceOfExperience

2012-09-06 10:20:30 2486

libevent在vs下编译工程

前段时间看了下libevent的文档,把代码搞过来看了一下,做了一个vs的工程,花了一两个小时。免得下次又弄这些无谓的工作,上传到共享里。有需要的朋友也可以省点时间。工程是vs2008的,到其他版本也是可以使用的。

2015-01-10

C++实现简单的MVC框架

C++实现简单的MVC框架

2014-06-19

DesktopDemo程序

这个是模拟explorer的桌面做的一个小程序,配合其他程序可以做成虚拟桌面。 使用了shell技术,以及list view控件,使用了部分开源代码。

2014-01-14

从文件夹中查找单词程序

这是我自己写的一个小程序,功能是查找指定文件夹中对应的单词。如果发现有bug,请在我的博客中报告!谢谢! http://blog.csdn.net/suppercoder/article/details/17336601

2013-12-30

查找指定文件夹中所有文件中的单词

这是我自己写的从指定文件夹中查找所有文件中的对应单词的功能小程序,请不要指定内容太多的目录,可能会造成消耗内存太多。有任任bug可以在我的博客上留言,谢谢! http://blog.csdn.net/suppercoder/article/details/17336601

2013-12-30

supercan扫描工具

supercan扫描工具

2013-08-15

DeviceTree 驱动查看

DeviceTree 驱动查看

2013-03-15

[Windows.Internals.Part.1(6th,2012.3)文字版

[Windows.Internals.Part.1(6th,2012.3)].Mark.E.Russinovich.文字版 不是扫描的,直接是文字,很清晰! 权威经典,无需要解释。

2013-02-25

COM技术内幕第10章代码进程中服务器(VS2008通过)

在原有旧代码的基础上修改成在vs下可以编译通过调试的新程序,对于学习COM这本书有帮助。

2013-01-08

COM技术内幕第9章代码客户端智能指针(VS2008通过)

《COM技术内幕》——第9章,相关内容的代码,原代码历史久远,有一些地方需要修改才能成功使用。经过本人修改可以在VS2008中编译调试,对于理解文中的内容大有好处。

2013-01-05

COM技术内幕第5章第7章代码(VS2008通过)

《COM技术内幕》——第5章 动态连接,相关内容的代码,原代码历史久远,有一些地方需要修改才能成功使用。经过本人修改可以在VS2008中编译调试,对于理解文中的内容大有好处。http://blog.csdn.net/eagleatustb/article/details/8447729

2012-12-28

Windows核心编程随书源代码

windows 核心编程的随书源代码,可以结合书本上来调试。我在VS2008上大部分可以直接使用,有一些不能使用需要修改的,我有写对应的读书笔记。可以参考我的博客。http://my.csdn.net/eagleatustb

2012-10-26

C++标准程序库(英文版)

Soon after its introduction, C++ became a de facto standard in object-oriented programming. This led to the goal of standardization. Only by having a standard, could programs be written that would run on different platforms — from PCs to mainframes. Furthermore, a standard library would enable programmers to use general components and a higher level of abstraction without losing portability, rather than having to develop all code from scratch. The standardization process was started in 1989 by an international ANSI/ISO committee. It developed the standard based on Bjarne Stroustrup's books The C++ Programming Language and The Annotated C++ Reference Manual. After the standard was completed in 1997, several formal motions by different countries made it an international ISO and ANSI standard in 1998. The standardization process included the development of a C++ standard library. The library extends the core language to provide some general components. By using C++'s ability to program new abstract and generic types, the library provides a set of common classes and interfaces. This gives programmers a higher level of abstraction. The library provides the ability to use • String types • Different data structures (such as dynamic arrays, linked lists, and binary trees) • Different algorithms (such as different sorting algorithms) • Numeric classes • Input/output (I/O) classes • Classes for internationalization support

2012-10-16

C++网络编程+卷2+基于ACE和框架的系统化复用

C++网络编程+卷2+基于ACE和框架的系统化复用 经典之作,无须多言

2012-08-17

C++网络编程+卷1+运用ACE和模式消除复杂性

少数的几本ACE全面解析的书籍,适合于使用ACE进行网络开发的程序员阅读。

2012-08-17

Windows图形编程

经典的windows图形技术资料,市面上已经绝迹,有了它,解决界面问题相当轻松。

2012-06-29

Windows网络编程(第二版)源代码

这是Windows网络编程(第二版)的配套源代码,可以用来结合学习该书。

2012-05-13

windows网络编程(第二版)

这是一本经典权威的windows网络编程技术书籍,并且由名家翻译,质量可靠,是一本不可多得的学习windows网络技术的好书!

2012-05-10

蓝盾题目解答

1, IO设备传入数据的速率约为128M/s.传入的是数据流,数据流中包含不定长的数据块。 数据块块头: { char Head[] ="XX"; int Len}, Len表示数据块的内容长度。 数据块的内容紧接着块头。 2, A模块负责从硬件接收数据,B模块负责对数据的业务分析, C模块负责对数据的后续处理。

2012-03-08

eMule 0.50 在VS2005下调试通过版本

eMule 0.50 在VS2005下调试通过版本,还需要一些环境的改动,应该不难改,注意一下预编译宏的使用就可以了。

2012-02-07

eMule-StulleMule_v7.0(filter_to_DLPv4302-Alpha1)-Src.7z

eMule-StulleMule_v7.0

2012-02-06

eMule0.50a_Sources

这里带了官方发布的emule代码以及第三方库的源代码,可以供学习使用

2012-01-11

zlib source code

/* zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.5, April 19th, 2010 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). */

2012-01-11

软件开发三级培训班

请AA/HRS/Amy/Vicky将附件转发给各项目员工或人力资源部同事,并积极鼓励员工抓紧这次培训考试的机会,具体内容可见附件。 因此项培训考试项目是属于国家职业资格培训和认证,所以考试通过获得证书后有多项优惠政策,对员工自身益处多多。

2011-10-25

C++ boost regex manual

This is the C++ lib boost's regex manual for developers. Down from boost official website.

2011-07-27

C++ Boost manual

This is the 1.47 version Boost manual for C++ developer.

2011-07-27

boost C++ manual

Boost SourceForge release folder README --------------------------------------- The only differences between the distribution files are the line endings and archive format. The .bz2 and .7z formats are preferred as more compact. Distribution files with extensions .gz and .bz2 use Unix line endings. Distribution files with extensions .zip and .7z use Windows line endings. See http://www.boost.org/users/history for information about each Boost release.

2011-07-27

STL.源码剖析(完全版).pdf下载中文完整版

STL.源码剖析(完全版).pdf下载 简体中文完整版(高清晰扫描带目录)PDF,想学习的可以下载看看! 史上最好的STLSTL源码剖析阅读版本,超级高清,超用心的添加了阅读目录,方便了你的阅读,不再难受的看那些简陋的模糊的,扫描版 下载过的筒子们,把这本书顶起来吧,绝对的不要积分,绝对的完爆之前所有无耻版本

2011-02-23

深度探索C++对象模型(清晰版).pdf

深度探索C++对象模型(清晰版).pdf

2011-02-23

代码之美(中文版本)

用很经典的例子讲述了如何做到代码的优美与高效。 是一本编程进阶不可不读的经典之作。

2010-03-04

大学C++经典教程(中文版)很适合入门者

发表日期:2003年5月11日 出处:C++大学教程 作者:C语言之家整理 已经有14637位读者读过此文

2010-01-29

空空如也

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

TA关注的人

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