自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (63)
  • 收藏
  • 关注

原创 cygwin中使用gprof分析程序性能

《Linux环境下C编程指南(第二版)》p63页介绍了其他的编译调试工具,其中提到了gprof。参考链接:http://www.cnblogs.com/feisky/archive/2010/03/09/1681997.html在编译程序时加上-pg选项,就可以在程序中使用pgrof,它在程序每次执行时产生一个叫gmon.out文件,gprof就使用这个文件来剖析信息。程序

2012-08-31 02:19:28 786

原创 cygwin中使用time查看程序执行时间

《Linux环境下C编程指南(第二版)》p58页介绍了time工具的使用。如下所示:说明如下:其中real表示程序运行总耗时,user表示用于CPU运行的时间,sys表示处理系统调用所占用的时间。附上示例代码:#include int main(){ int counter; int ending; int temp; int five; for

2012-08-31 02:06:27 715

原创 cygwin中使用calls

《Linux环境下C编程指南(第二版)》p63页介绍了其他的编译调试工具,其中提到了calls。该工具的使用比较简单calls test.c就可以显示该文件中的函数调用树图示例如下:test.c#include #include #include /*;{}*/void my_print(char *string);void my_print2(cha

2012-08-31 01:26:41 578

原创 AVL平衡二叉树左平衡和右平衡算法实现及说明

参考链接:http://www.cnblogs.com/hustcat/archive/2008/04/13/1151586.html《数据结构(C语言版)》p237介绍了平衡二叉树的左平衡算法void LeftBalance(BSTree &T);对于该算法的理解可以参考p235的图9.13的图例。备注:LeftBalance的代码片段: case EH:

2012-08-19 10:00:18 1210

原创 bdb cursor相关的标志DB_AFTER和DB_BEFORE

参考链接:http://docs.oracle.com/cd/E17076_02/html/api_reference/C/dbcput.htmlhttps://cn.forums.oracle.com/forums/thread.jspa?threadID=963421电子书《BerkeleyDB-Core-Cxx-GSG.pdf》p72页对这两个flag进行描述DB_A

2012-08-18 11:04:56 431

原创 strncpy用法总结

参考http://www.cplusplus.com/reference/clibrary/cstring/strncpy/char * strncpy ( char * destination, const char * source, size_t num );该函数相比strcpy来说是比较安全的,但是要注意,该函数默认是不会自动附加null终止符的。说明如下:1,当

2012-08-15 21:39:27 442

原创 《C++标准程序库》读书笔记2012-08-11 排序仿函数的设计规则

《C++标准程序库》p175页讲解了排序仿函数的设计规则1,必须是“反对称的”对于operator2,必须是“可传递的”对于operator3,必须是“非自反的”对于operator根据这三个规则,对于以结构体为key的情况,自定义的operator//对于有两个成员的结构体:struct IndexItem{ long time; int

2012-08-11 22:59:39 2190

原创 VS.NET 2003 报错does not contain debugging information

环境:VS.NET 2003打开Project->Properties对话框1, C/C++标签-General-Debug Information Format选中Program Database (/Zi)2, Linker标签-Debugging-Generate Debug Info选中Yes (/DEBUG)该配置不区分Release和Debug版本,两种版本下配置都能调

2012-08-10 14:49:52 488

原创 db_stat查看cache size大小

电子书《BerkeleyDB-Core-Cxx-GSG.pdf》,在chapter6描述如何查看bdb的cache size。使用Berkeley DB 4.5.20安装包中db_stat工具查看。具体操作如下:\Oracle\Berkeley DB 4.5.20\bin\db_stat.exe -m -h (bdb环境home目录),也就是如下代码片段中的envHome Db

2012-08-09 17:11:48 912

原创 bdb Secondary Database的使用

电子书《BerkeleyDB-Core-Cxx-GSG.pdf》,在chapter5描述了Secondary Database的使用。Primary Databbase --> dbSecondary Database --> sdb根据Reading Secondary Databases小节的描述,若要通过Secondary Database读取Primary Databb

2012-08-08 17:43:08 513

原创 使用procexp.exe查看线程

一般网络多线程服务器软件开发会涉及ACE和log4cxx。使用ACE_Task可以很方便地进行多线程编程。本文将简单演示一下,如何使用log4cxx可以日志的形式记录多线程的执行情况;以及如何使用procexp.exe查看当前进程中执行的线程。以下是一段简单的代码:#include "ace/OS.h"#include "ace/Task.h"#include

2012-08-06 01:11:31 1395

原创 VS2003编译boost

环境:Windows 2003+VS 2003.NET参考文章:http://blog.csdn.net/chollima/article/details/5740819boost_1_43_0.zip解压为F:\boost\boost_1_43_01,在开始菜单中打开Visual Studio .NET 2003 Command Prompt,并切换到目录F:\boo

2012-08-06 00:15:12 492

原创 windows下log4cxx编译和使用记录

csdn上已经有很多类似的文章,在此简单马克一下。本机环境Windows 2003+VS 2003.NET首先需要下载多个工程:apr、aprutil,apr-iconv和log4cxx,log4cxx依赖前两个。apr、aprutil和apr-iconv:都可以在http://labs.renren.com/apache-mirror/apr/上下载,具体是:apr-1.

2012-08-05 23:43:21 722

原创 stl map find(const key_type& _Keyval)源码分析及图示

stl源码片段: iterator find(const key_type& _Keyval) { // find an element in mutable sequence that matches _Keyval iterator _Where = lower_bound(_Keyval); return (_Where == end() || this->comp(_K

2012-08-04 06:22:50 1027

原创 stl map insert(const value_type& _Val)源码分析及图示

stl源码片段: _Pairib insert(const value_type& _Val) { // try to insert node with value _Val _Nodeptr _Trynode = _Root(); _Nodeptr _Wherenode = _Myhead; bool _Addleft = true; // add to left of

2012-08-04 04:40:30 1436

原创 系统自带的字符串hash函数,以及优化建议

ubuntu下的C++的字符串hash函数:inline size_t __stl_hash_string(const char* __s){unsigned long __h = 0; for ( ; *__s; ++__s) __h = 5*__h + *__s;return size_t(__h);}VS 2003.NET的stl自带的hash函数:

2012-08-02 01:13:06 583

原创 使用stl的hash_map

最近项目中要使用stl中的hash_map,开发工具VS 2003.NET。hash_map不是标准的stl容器,但是在VS2003中,仍旧可以这样使用:#include ... std::hash_map col1; for (int i = 0; i < 100000; ++i) { col1.insert(std::make_pair(i, i)); }

2012-08-01 01:15:03 588

cygwin离线安装包5-1合并(1~5)

cygwin离线安装包5-1

2013-08-17

emacs常用配置.zip

包含常用emcas需要的插件,以及.emacs 配置目录: └─site-lisp │ color-theme.el │ ibuffer.el │ ido.el │ linum.el │ redo.el │ session.el │ tabbar.el │ xcscope.el ├─cedet-1.0pre6 ├─ecb-2.40 └─themes

2012-09-08

ailurus_10.10.1-0maverick1_all.deb

ailurus_10.10.1-0maverick1_all.deb 虽然有新立得,但是该工具提供很多分类的下载,特别是编程,以及常用的第三方库的开发 推荐

2012-09-08

ailurus_10.01.5-0ppa1_all.deb

ailurus_10.01.5-0ppa1_all.deb 虽然有新立得,但是该工具提供很多分类的下载,特别是编程,以及常用的第三方库的开发 推荐下载

2012-09-08

(calls.zip) calls.tar.Z

calls工具及源码(已经修改,并在cygwin下编译生成calls.exe,可直接使用)

2012-08-31

winscp439.rar

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。 特性: 图形用户界面 多语言 与Windows完美集成(拖拽, URL, 快捷方式) 支持所有常用文件操作 支持基于SSH-1、SSH-2的SFTP和SCP协议 支持批处理脚本和命令行方式 多种半自动、自动的目录同步方式 内置文本编辑器 支持SSH密码、键盘交互、公钥和Kerberos(GSS) 验证 通过与Pageant(PuTTY Agent)集成支持各种类型公钥验证 提供Windows Explorer与Norton Commander界面 可选地存储会话信息 可将配置文件存于注册表,适合在移动介质上操作

2012-07-26

orbix6.3.5_install_guide.pdf

orbix6.3.5_install_guide.pdf orbix安装指导手册(英文)

2012-06-28

福昕阅读器_5.1.0.1117

福昕阅读器_5.1.0.1117 多标签浏览, 下次启动能记录上次打开的文档,以及文档位置,比较实用

2012-06-20

BerkeleyDB-Core-Cxx-GSG.pdf

BerkeleyDB-Core-Cxx-GSG.pdf bdb cpp开发手册 英文版

2012-06-09

BerkeleyDB-Core-C-GSG.pdf

BerkeleyDB-Core-C-GSG.pdf bdb c开发手册 英文版

2012-06-09

xiaomi_usb_driver.rar

xiaomi_usb_driver.rar 小米USB驱动 安装说明: 解压,然后在驱动搜索对话框中,执行搜索路径为解压路径,即可安装。

2012-06-04

C标准库函数.CHM

C标准库函数.CHM 可惜是英文版的 建议收藏

2012-05-31

C标准库及函数手册.chm

C标准库及函数手册.chm 中文版 必备手册

2012-05-30

Cpp标准函数库.chm

Cpp标准函数库.chm 中文 必备手册

2012-05-30

截图工具picpick 3.1.4

比较好用的截图工具, 截图之后可以对图片进行处理, 能自动保存处理的图片, 支持快捷键操作

2012-05-17

AcronisDiskDirector10.rar

AcronisDiskDirector10 附带注册机 C盘太小?而D盘很大?那就用AcronisDiskDirector吧 无损数据下重新修改分区大小 英文版

2012-04-22

傲游(Maxthon)_3.3.7.1000

傲游(Maxthon)_3.3.7.1000 用起来速度还行,比IE强点, 主要是首页有能定制的九宫格 方便内网使用

2012-04-13

虚拟光驱WVCDCP_PConline.zip

WVCDCP_PConline.zip 使用环境XP,VISTA等 绿色版,直接运行,无需安装

2012-03-07

ACE程序员指南-网络与系统编程的实用设计模式.pdf

ACE程序员指南-网络与系统编程的实用设计模式.pdf 中文版喔

2012-03-02

MTPuTTY 1.3 Beta - 带标签的PuTTY

MTPuTTY (多标签PuTTY) 帮助你管理不同的 PuTTY 连接,使用一个标签式的用户界面。 每个 PuTTY 连接运行在不同的标签,你可以方便地切换它们。

2011-12-22

简单实用的Xml解析类

简单实用的Xml解析类 作者:李天助 附带源码,无解压密码

2011-12-15

pthreads-w32-2-8-0-release

pthread Windows安装程序 安装之后,VC等开发工具就可以进行pthread多线程开发

2011-10-08

考勤管理系统MFC

管理信息系统, 带文件数据库(mdb) 带背景贴图(位图非PNG)

2011-10-08

VC6.0开发宝典.pdf

Visual C++ 6.0开发宝典,比较基础的一本MFC入门书, 手册级别的,MFC开发必备之物

2011-09-27

FileZilla Client 和 Server安装程序包

FileZilla_Server-0_9_39.exe FileZilla_3.5.0_win32-setup.exe

2011-08-04

cygwin离线安装包5-5

cygwin的离线安装包, 满足基本的开发需要 gcc g++ vim gdb 等等

2011-05-18

cygwin离线安装包5-4

cygwin的离线安装包, 满足基本的开发需要 gcc g++ vim gdb 等等

2011-05-18

cygwin离线安装包5-3

cygwin的离线安装包, 满足基本的开发需要 gcc g++ vim gdb 等等

2011-05-18

cygwin离线安装包5-2

cygwin的离线安装包, 满足基本的开发需要 gcc g++ vim gdb 等等

2011-05-18

cygwin离线安装包5-1

cygwin的离线安装包, 满足基本的开发需要 gcc g++ vim gdb 等等

2011-05-18

More Effective C++_中文版CHM

More Effective C++_中文版.chm 提示: 打开的时候,对于安全提示请取消勾选安全检查,否则可能页面会无法显示。 同时:该文档内附的搜索功能不可用。

2011-03-09

PCLint培训手册.doc

PCLint培训手册.doc 内容简单易懂,安装,配置,以及简易功能设置,上手容易,推荐新手下载学习

2011-03-09

VC显示行号_VC6LineNumberAddin.rar

VC显示行号插件,附带注册方法: VC显示行号插件说明 --------------------------------------- 1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录: C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns 2. 注册 双击VC6LineNumberAddin.reg进行注册。 3. 启用 打开vc6,菜单栏:Tools -> customize -> Add-ins and Macro Files 选中VC6LineNumber Developer Studio Add-in

2011-03-09

lsof_1106-4.80-sol10-sparc.rar

lsof_1106-4.80-sol10-sparc.rar for Solaris 10 05/08 or higher, the 0508 package must be used. If the 0508 version does not run properly, try the 11/06 version.) lsof lists information about files that are open by the processes running on a UNIX system. This package contains both a 32 and 64-bit version of lsof, but you only need to type lsof to run the program. - installs in /usr/local. lsof is typically run as root.

2010-12-28

lsof_0508-4.80-sol10-sparc-local.gz

for Solaris 10 05/08 or higher, the 0508 package must be used. If the 0508 version does not run properly, try the 11/06 version.) lsof lists information about files that are open by the processes running on a UNIX system. This package contains both a 32 and 64-bit version of lsof, but you only need to type lsof to run the program. - installs in /usr/local. lsof is typically run as root.

2010-12-28

lsof_1106-4.80-sol10-sparc-local.gz

for Solaris 10 05/08 or higher, the 0508 package must be used. If the 0508 version does not run properly, try the 11/06 version.) lsof lists information about files that are open by the processes running on a UNIX system. This package contains both a 32 and 64-bit version of lsof, but you only need to type lsof to run the program. - installs in /usr/local. lsof is typically run as root. 关于用法附加如下: 关于这个软件的使用,可以参考如下网站: http://www.sunfreeware.com/ 在右边列找到相应的solaris版本,然后进去之后就可以找到需要的软件列表,其中就包括本软件。

2010-12-27

Notepad++中英安装包

Notepad++中英文安装包, 比较强大的文本编辑工具,推荐使用

2010-08-19

winrar 安装压缩包

WINRAR 自解压安装包,家常必备之利器

2010-08-08

Desktop多桌面

windows下多桌面工具,绿色软件,简单实用

2010-07-29

QTTabBar_1.2.1.3_glb.zip

软件简介: 浏览器中的Tab功能非常受欢迎,但是你有没有想过在Windows Explorer中使用Tab呢?那快来使用QT TabBar,让你在Windows Explorer中使用Tab功能,让你的不再堆满窗口。QT TabBar还支持最新的Vista,在Windows XP下安装需要 Microsoft .NET framework 2.0或更高版本。 下载程序安装。之后打开窗口在工具栏上右键添加 QT TabBar 项,调整位置,便可以体验标签的乐趣了。此后,无论何时,你的任务栏里有且仅有一个窗口了。 当然,QT TabBar 还有一项与我非常喜欢的 FastFolders 类似的功能,右键浏览文件夹内容,并能预览图片。支持锁定标签页,恢复被关闭的标签页,拷贝当然路径,为标签页建立备忘录,建立标签,类似于为标签页命名。支持 Vista,需要 .NET 2.0。 还有快捷键支持: Ctrl + Tab 下一个标签页 Ctrl + Shift + Tab上一个标签页 Ctrl + Num0 – Num9 打开几号标签页 Ctrl + W 关闭当前标签页 Ctrl + Shift + W 关闭除当然标签页以外的标签页 Ctrl + Shift + Z 恢复打开刚才关闭的标签页 Ctrl + O open dialog for folder Ctrl + L 锁定/解除标签页 Ctrl + N 关闭当然标签页 Alt + F4 直接把窗口关了。 Version 1.1 ( 2007-9-5 ) +Supports Plugins +Supports language file +Option to send window to task tray +Option to specify Preview tip max size +now Toolbar background color is available on XP +merged Shortcut key editor +added user skins +installer update Plugin pack FileTools FolderButton WindowManager Memo ViewModeButton -folder memo, view mode button are now provided as plugin -purged Password, Screen shot *fixed: memory usage and some leaks *fixed some bugs

2010-07-21

空空如也

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

TA关注的人

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