- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 内存映射
使用了内存映射,记录一下。 文件内容很大时,如果直接使用fopen等标准I/O的话效率会很低,因此考虑使用内存映射的方式来实现大文件到内存的映射。 个人对内存映射理解的不是很深入,下面是来自百科的一段话: 内存映射文件与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,只是内存文件映射的物理存储器来自一个已经存在于磁盘上的文件,而非系统的页文件,
2011-12-27 16:23:49 674
转载 Fedora 安装gvim提示Gtk-WARNING **: Invalid input string
原因: Ubuntu 10.04 Lucid Lynx默认安装将会把中文区域设置为zh_CN.utf8,而GVim能识别的中文区域设置为zh_CN.UTF-8。因此GVim会在启动时报错,且无法正常加载中文菜单。 解决方案: 代码: cd /usr/share/vim/vim73/lang yum ln -s menu_zh_cn.utf-8.vim menu_zh_cn
2011-12-22 23:27:17 1298
原创 一个空的类到底有什么
class Empty{}; 应该是只有四个的:默认构造函数,析构函数,复制构造函数,赋值运算符. 也即是会默认生成以下东西: class Empty { public: Empty(); Empty(const Empty&); ~Empty(); Empty& operator=(const Empty& rhs); }; Effective C++ 第二版勘误: h
2011-12-19 23:46:45 583
Understanding The Linux Virtual Memory Manager
2020-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人