- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 C++ operator new以及new operator的各种套路浅析
C++ operator new以及new operator的各种套路浅析在C++中动态分配内存很简单:new是分配,delete是释放,就这么简单。然而,这篇文章讲得要复杂一点,并且要考虑到自定义层次。这也许对简单的程序并不重要,但对你在代码中控制内存却是十分必要的,是否能写一个自定义的分配器,某种高级内存管理表或一个特定的垃圾回收机制。
2016-11-29 10:30:16 868
原创 C++线程池
C++线程池在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。比如
2016-11-22 17:11:59 1052 3
原创 win7+cygwin+hadoop亲测成功
Windows7 下安装Hadoop(一)---在window下配置安装之cygwin的安装如果想在window系统环境下运行hadoop就要安装Cygwin---一个模拟linux环境的软件。可以选择在线安装,本文假设读者已经将cygwin下载到了本地!!!先决条件(重要!!!):1. 新建一个管理员用户,要有用户名+密码!!!2. 安装了jdk1.6以上的版本,并且安装路径
2016-08-23 11:15:15 5000
转载 C语言文件操作解析(一)
C语言文件操作解析(一) 在讨论C语言文件操作之前,先了解一下与文件相关的东西。一.文本文件和二进制文件 文本文件的定义:由若干行字符构成的计算机文件,存在于计算机系统中。文本文件只能存储文件中的有效字符信息,不能存储图像、声音等信息。狭义上的二进制文件则指除开文本文件之外的文件,如图片、DOC文档。 事实上,无论是上面所定义的文本文件还是二
2014-12-24 10:19:57 527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人