- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 在Linux中利用mmap模拟Windows的VirtualAlloc
主要利用mmap中的匿名映射来实现。VirtualAlloc的Linux实现如下:// 预留内存(相当于Windows-VirtualAlloc的MEM_RESERVE)。// 用mmap映射一块private、anonymous、non-accessible的内存。// 下面表示从0x10000000开始,预留1GB的内存void* result1 = mma
2013-06-18 17:22:26 5235 2
原创 Linux下获取文件大小方法汇总
Linux获取文件大小汇总最近纠结一个问题,Linux下如何获取文件的大小,查了一下,方法汇总如下:1.利用fseek和ftell2.利用fstat和fileno下面我们就详细说一下介绍一下。1.利用fseek和ftell获取文件的大小1.1fseek、ftell介绍int fseek(FILE *stream, long offset, int whe
2013-06-18 15:58:11 13127
原创 关于浮点运算的两个函数:fetestexcept、feclearexcept
fetestexcept和feclearexcept是两个处理浮点运算异常的函数,在头文件是中,该头文件中包含一系列的处理浮点运算异常的函数,而我们今天介绍的是两个最简单,又是最常用的函数。详细请看:fenv.h1.fetestexcept介绍1.1函数原型int fetestexcept(int excepts);1.2函数描述用于查询指定异常excepts的状态值,
2013-06-04 18:45:45 3064
原创 GetComputerName和SetComputerName在Linux下的实现
Windows环境下的定义://获取本地主机的主机名BOOL WINAPI GetComputerName( _Out_ LPTSTR lpBuffer, _Inout_ LPDWORD lpnSize);Linux下的对应的实现:#include #include //gethostname#include //HOST_NAME_MAX #i
2013-06-03 19:38:37 2144
转载 zz业界大家谈之苹果必须死和世界上最奇葩的公司谷歌
先从个人移动通讯行业说起。 自从这个世界上发明了数字移动通信网络以后,同学们能用手机打电话主要靠俩帮人在做 生意: 一伙人是弄基站的,基站弄好了才有信号啊! 一伙人是卖手机的,这样你买个手机 就可以在有信号的地方打电话了,整个行业就这么简单。前者叫运营商,比如中国移动, 欧洲沃达丰,后者叫手机制造商,比如诺基亚和山寨机。 在很久很久以前(华为出现以前),基站造价
2013-06-03 19:10:20 1563 1
ceph资料打包大汇总.zip
2020-05-15
Pinot架构介绍
2015-07-03
Glibc内存管理-Ptmalloc2源代码分析
2012-10-09
列存数据库研究
2012-08-23
UNIX环境高级编程.rar
2012-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人