- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 内存映射
使用了内存映射,记录一下。文件内容很大时,如果直接使用fopen等标准I/O的话效率会很低,因此考虑使用内存映射的方式来实现大文件到内存的映射。个人对内存映射理解的不是很深入,下面是来自百科的一段话:内存映射文件与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,只是内存文件映射的物理存储器来自一个已经存在于磁盘上的文件,而非系统的页文件,
2011-12-27 16:23:49 684
转载 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/langyum ln -s menu_zh_cn.utf-8.vim menu_zh_cn
2011-12-22 23:27:17 1314
原创 一个空的类到底有什么
class Empty{};应该是只有四个的:默认构造函数,析构函数,复制构造函数,赋值运算符.也即是会默认生成以下东西:class Empty { public: Empty(); Empty(const Empty&); ~Empty(); Empty& operator=(const Empty& rhs); }; Effective C++ 第二版勘误:h
2011-12-19 23:46:45 599
Understanding The Linux Virtual Memory Manager
2020-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人