《Linux/UNIX系统编程手册(上、下册)》——导读
。这些接口允许应用程序去执行诸多任务:文件I/O、创建/删除文件和目录、创建新进程、执行程序、设置定时器、在同一台计算机上发起进程或线程间通信,以及为联网计算机间的进程建立通信等等。有时,人们也将这一系列的底层接口称为系统编程接口。
应用 Valgrind 发现 Linux 程序的内存问题及交叉编译for arm
Valgrind 概述
体系结构
Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。
随机数生成算法【详解,归纳】
1、蒙特卡洛方法
蒙特卡罗方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。