- 博客(17)
- 收藏
- 关注
转载 内存池(Memory Pool)
内存池(Memory Pool)是一种内存分配方式。 通常我们习惯直接使用new、malloc等API申请分配内存,这样做的缺点在于:由于所申请内存块的大小不定,当频繁使用时会造成大量的内存碎片并进而降低性能。 内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存...
2012-09-24 20:56:00
251
转载 UML2
uml 2 UML中数据流图,用例图,类图,对象图,角色图,活动图,序列图详细讲述保存供参考 这个文章,是我在急需的情况下在园子里搜索到的,原创作者是:DO-websoftware,为了自己看方便,所以复制到我的空间,希望原创者不要介意哦~~~~很详细的介绍,对我的帮助很大,谢谢哦。。。。 类图,对象图,角色图: 一、UML中基本的图范畴:在 U...
2012-09-24 11:36:00
327
转载 linux常用svn命令
linux常用svn命令 原地址:http://www.rjgc.net/control/content/content.php?nid=4418 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn ...
2012-09-24 10:16:00
122
转载 智能指针
智能指针能够使 C++ 的开发简单化,主要是它能够像其它限制性语言(如 C# 、 VB )自动管理内存的释放,而且能够做更多的事情。 1、 什么是智能指针 智能指针是一种像指针的 C++ 对象,但它能够在对象不使用的时候自己销毁掉。 我们知道在 C++ 中的对象不再使用是很难定义的,因此 C++ 中的资源管理是很复杂的。各种智能指针能够操作不同的情况。当然,智能...
2012-09-18 22:32:00
103
转载 Linux svn 回滚版本库
首先保证我们拿到的是最新代码,运行 Linux代码 svnupIndex/ 然后找出要撤销的确切版本: Linux代码 svnlog--limit10Index/tpl/css/global.css 根据log怀疑是16976版本改坏的,比较一下: Linux代码 svndiff-...
2012-09-18 14:55:00
90
转载 vector::emplace_back
构造函数: template <class... Types> void emplace_back(Types&&... _Args); 示例: #include <vector> #include <string> #include <iostream> struct President ...
2012-09-15 16:46:00
84
转载 Linux下GDB的多线程调试
gdb对于多线程程序的调试有如下的支持: 线程产生通知:在产生新的线程时, gdb会给出提示信息 (gdb) run Starting program: /root/thread [New Thread 1073951360 (LWP 12900)] [New Thread 1082342592 (LWP 12907)]---以下三个为新产生的线程 [New Thre...
2012-09-13 16:10:00
79
转载 Erlang参考资料
http://svn.liancheng.info/cpie-cn/trunk/.build/html/cpie-cn-project.html http://www.cnblogs.com/itfreer/category/361668.html http://zh.wikipedia.org/wiki/Erlang 转载于:https://www.cnblogs.c...
2012-09-11 20:37:00
122
转载 绑定IP地址
首先要查看自己的IP地址和网卡的MAC地址。对于Windows 98/Me,运行“winipcfg”,在对话框看的IP地址就是,而“适配器地址”就是网卡的MAC地址。在Windows 2000/XP系统下,要在命令提示符下输入“ipconfig /all”,显示列表中的“Physical Address”就是MAC地址,“IP Address”就是IP地址;要将二者绑定,输入“arp -...
2012-09-11 20:24:00
278
转载 Linux下Bugzilla的安装与配置
Bugzilla的安装与配置 1. 安装好apache .(参考Linux下Apache的安装与配置.doc) 2. 安装好mysql . ( 参考Linux下Mysql的安装与配置.doc) 3. root帐户下新增一个用户叫bugs,命令是: useradd bugs (同时可以用命令passwd 密码设置该账户的密码,如下图) 4....
2012-09-11 20:15:00
137
转载 MediaWiki在Windows下的安装
一、配置环境(具体配置见F:\文档\mediawiki\ “MediaWik在Windows下的安装.doc”): 1.下载wamp并安装2.输入http://localhost进入首页3.权限中设置root/localhost/密码(会遇到下面第一个问题)4.将mediawiki文件放入5.http://localhost/tangchaomedia 进入首页(打开网页要先打开wam...
2012-09-11 20:12:00
164
转载 linux下配置mediawiki
1、安装相关软件sudo apt-get install apache2sudo apt-get install mysql-server mysql-client (中间要求设置密码,记住你设置的密码)sudo apt-get install php5 php5-mysqlsudo apt-get install libgd2-xpm libgd2-xpm-dev php5-gd ...
2012-09-11 20:07:00
106
转载 C++程序员必须熟练应用的开源项目
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码,比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等,也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说,在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟...
2012-09-11 19:59:00
108
转载 Linux 下安装简易有道词典
下载地址http://sourceforge.net/projects/yodao-free/files/python-dict/之 后是解压 unzip pyton-dict.1.0.1.zip 生成pyton-dict.1.0.1文件夹,在里面有一个dict.py此时在pyton-dict.1.0.1文件夹里用 python dict.py +英文单词就可以查词了,不过我们需要随时随...
2012-09-11 19:55:00
230
转载 linux文件描述符限制
1.linux下系统抛出"Too many open files" 原因: 打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。文件描述符有上限限制,当超过限制后就会抛出此错误。 2.可用ulimit -a 查看文件限...
2012-09-11 19:48:00
200
转载 linux C++多线程
pthread_create: 参数1:指向线程标识符指针。参数2:线程属性。参数3:线程运行函数起始地址。参数4:运行函数的参数。 当创建线程成功时,函数返回0,若不为0则说明创建线程失败,常见的错误返回代码为EAGAIN和EINVAL。前者表示系统限制创建新的线程,例如线程数目过多了;后者表示第二个参数代表的线程属性值非法. pthread_create的用法:由于pthread...
2012-09-11 12:54:00
78
转载 shared_ptr
头文件: "boost/shared_ptr.hpp" 几乎所有稍微复杂点的程序都需要某种形式的引用计数智能指针。这些智能指针让我们不再需要为了控制被两个或多个对象共享的对象的生存期而编写复杂的逻辑。当引用计费降为零,没有对象再需要这个共享的对象,这个对象就自动被销毁了。引用计数智能指针可以分为插入式(intrusive)和非插入式(non-intrusive) 两类。前者要求它所管理...
2012-07-05 15:33:00
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人