- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 dmesg打印信息如何后台保存到文件中
dmesg调试i信息常常作为判断系统异常退出的重要信息,但是当个系统异常退出或重启时,信息又难以保存下来,于是才有了将dmesg调试信息保存到文件中的想法:[cpp] view plaincopy#include #include #include #include #include //#include
2013-10-31 11:31:24 8324 1
转载 C的strncpy和snprintf (是否补充最后字符串结尾)
C的strncpy和snprintf (是否补充最后字符串结尾)C里操作字符串很高效,但也很麻烦。1. char * strcpy ( char * destination, const char * source );最常用的函数,但是却不安全,原因在于,一是要destination有足够的空间,二是要保证source和destination指向的空间没有
2013-10-23 11:29:37 1745
转载 C语言的数组初始化
这是很基础的东西,但基础的重要性不言而喻,我敢肯定这个知识点我肯定曾经了解过,但现在,我不敢确定,由此可见纪录的重要性,这世界没有什么捷径,找对方向,然后不停重复.所以从今天开始,我会比较详细的纪录这些比较小的知识点,其实还是有不少有意思的地方的. 写这篇文章的起因在于>第七章新东西太多,看的我目不暇接,所以在网上找了些例子看,其中就有一个例子中出现了这样的语句: ...
2013-10-17 22:20:01 793
转载 编写安全代码——不要用memcmp比较structure
本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。作者:gfree.wind@gmail.com博客:linuxfocus.blog.chinaunix.net 请看下面的代码#include #include
2013-10-17 11:37:37 871
转载 开源算法库GMP的安装与调试
GMP简介:GMP是一个任意精度的开源算术库,可用于符号整数,有理数,浮点数计算。算数库对于有没有实际的限制,唯一的限制是计算机的内存。 GMP具有丰富的函数集并且函数都有通用的接口。GMP的安装:环境:Ubuntu 11.10Terminal中运行:sudo apt-get install libgmp3-devgmp的调试:新建.c文件,输入一下代码。
2013-10-15 13:54:45 1711
转载 ubuntu10.4下安装和使用GMP高精度数学库
1、安装:下载gmp-5.0.1的源代码,解压至gmp-5.0.1目录。su切换至超级用户权限。./configure --prefix=/usr --enable-cxx提示:checking for suitable m4… configure: error: No usable m4 in $PATH or /usr/5bin (see config.log f
2013-10-15 13:07:48 3789
转载 ubuntu下装gmp,libfplll经验
新手安装libfplll 1.安装libfplll之前要安装gmp,安装gmp之前要安装m4,m4可以自动安装:sudo apt-get install m4. 2.源码安装gmp,到存放gmp源码的目录下:$ ./configure --prefix=/usr/local/gmp-5.1.1(这里是指定安装目录) $ make
2013-10-15 13:06:08 4278
转载 linux下so动态库一些不为人知的秘密(上)
linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识。 基本上每一个linux 程序都至少会有一个动态库,查看某个程序使用了那些动态库,使用ldd命令查看 # ldd /bin/lslinux-vdso.so.1 => (0x00007fff597ff000)libsel
2013-10-09 15:40:15 4867
转载 性能杀手:”潜伏”的memset
【memset性能陷进】memset是大家常用的函数,而且一般的编程书籍都会谆谆告诫大家:申请内存后要初始化,防止使用未经初始化的内存导致不可预知的结果,所以我们一般都会按照如下方式编写代码:char* buffer = (char*)malloc(1024);memset(buffer, 0x00, 1024); 代码看起来很标准,也很美观,但这里却隐藏着一个陷进:memse
2013-10-09 13:34:04 1341
转载 字符串数组初始化0 与memset 0 效率的分析
最近要分析程序的性能,所以上网查了查资料,的处理下面结论:#defineARRAYSIZE 2048voidmain() { chararrayA[ARRAYSIZE]={0}; chararrayB[ARRAYSIZE]; memset(array,0, ARRAYSIZE);} char arrayA[ARRAY
2013-10-09 13:32:49 1787
转载 Linux系统内核中的Device Mapper机制
Linux系统内核中的Device Mapper机制 日期:2006-10-16 作者:BOoRFGOnZ 来自:linuxfans本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍。Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源
2013-10-08 08:15:22 1120
转载 固态硬盘(ssd)
固态硬盘(Solid State Disk)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等领域。目 录1简介2
2013-10-08 08:09:57 4147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人