- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 Effective STL 第一章:容器(一)
一,本章主要内容1,如何就面临的具体制约条件选择适当的容器类型2,避免一种错误认识:即为一种类型的容器而编写的代码换了其他容器也能工作3,对于容器中的对象,拷贝操作的重要性4,当指针或者auto_ptr被存放在容器中时会有什么样的困难5,删除操作的细节6,用定制的分配子能做什么以及不能做什么7,使程序获得最高效率的窍门8,在多线程环境中使用容器时的一些考虑
2015-10-28 10:28:00 564
原创 STL中关于map和set的一些问题
1,STL封装了许多复杂的数据结构算法和大量常用数据结构操作,如vector封装数组,list封装了链表,map和set封装了二叉树等,另外STL采用自己的Allocator分配内存,以内存池的方式来管理这些内存,大大减少内存碎片的产生,从而提升系统的整体性能 2, STL中标准关联容器set,multiset, map, multimap内部采用的是一种非常高效的平衡检索二叉树:红黑树,
2015-10-20 10:09:24 1145
原创 C++11简介
1,C++11整体设计目标1.1,使得C++成为更好的适用于系统开发及库开发的语言1.2,使得C++成为更易于教学的语言(语法更加一致化和简单化)1.3,保证语言的稳定性,以及和C++03及C语言的兼容性 2,C++11相对于C++98/03的增强点2.1,通过内存模型,线程,原子操作等来支持本地并行编程2.2,通过统一初始化表达式,auto,declytype,移动语
2015-10-15 16:01:54 468
原创 命令行托管git项目基本操作
1,git clone HTTPS clone URL2,进入托管项目根目录3,git add .4,git commit -m "changes log"5,git push -u origin master
2015-10-15 10:15:43 313
原创 Boost.Asio简介
1,什么是Boost.AsioBoost.Asio是一个跨平台的、主要用于网络和其他一些底层输入/输出编程的C++库,在网络通信、COM串行端口和文件上成功地抽象了输入输出的概念,使我们可以基于这些进行同步或者异步的输入输出编程,作为一个跨平台的库,Boost.Asio可以在大多数操作系统上使用,能同时支持数千个并发的连接,并且提供了一套可以支持传输控制协议(TCP)socket、用户数据报协
2015-10-12 15:28:25 3146
原创 VC++下使用ADO编写数据库程序
(1)、引入ADO类#import"c:\program files\common files\system\ado\msado15.dll" \no_namespace\rename("EOF", "adoEOF") (2)、初始化COM 在MFC中可以用AfxOleInit();非MFC环境中用:CoInitialize(NULL);CoUnInitializ
2015-10-10 13:42:05 368
原创 ocx控件签名
数字签名1、数字签名。使用SignCode.exe进行数字签名,步骤如下:首先要有工具包,包括以下几个软件:(C:\Program Files\Microsoft Visual Studio8\Common7\Tools\Bin目录下都有)makecert.exe 制作cer格式的证书,即X.509证书,同时可以创建私钥cert2spc.exe 将cer格式
2015-10-10 10:06:31 1952
原创 详解Linux环境下Mysql的安装(含下载地址)
以下内容来自于网上资料搜索整理 1、下载MySQL的安装文件安装MySQL需要下面两个文件: MySQL-server-4.0.23-0.i386.rpm MySQL-client-4.0.23-0.i386.rpm下载地址为:http://download.mysql.cn/src/2006/0710/5541.html这个是MySQL-server-5.0.
2015-10-09 16:07:05 579
原创 ActiveX制作cab包学习总结
一, 将ocx文件以及第三方dll文件打包成cab文件Internet软件分发单位是“软件包”,它由包含.INF文件或软件分发.OSD文件(或两者都包括)的.CAB文件所组成。一个分发单位也可以包含软件组件,如 ActiveX 控件(.OCX)、.DLL文件、.EXE文件、Java类文件或小程序。当Web页上OBJECT元素的CODEBASE特性引用包含.INF文件的. CAB文件时,
2015-10-09 11:30:48 1120
[C++编程规范101条规则、准则最佳实践].Herb.Sutter.Andrei.Alexandrescu]
2014-07-20
c_c++网络通信游戏资料包
2014-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人