Linux 系统上有两类根本不同的 Linux
可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 —
换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。 第二类是动态链接的可执行程序。 静态可执行程序与动态可执行程序比较
我们可以...
分类:
系统相关 时间:
2014-05-01 13:35:34
阅读次数:
478
结构体最后的长度为0或1数组的作用(转载)2012-05-07 17:07:09其实很
早在看LINUX下就看到这个东西,后来在MFC内存池里同样也看到了类似的东西,还依照MFC写过一个类似的小内存池,(MFC用的是return this +
1)后来在李先静的《系统程序员成长计划》里看到了类似的定...
分类:
其他好文 时间:
2014-05-01 13:20:44
阅读次数:
328
操作系统版本:MacOS Mavericks
10.9.2Xcode版本:5.0.1OpenGL版本:4.10GLFW版本:3.0.4一、GLFW编译1、下载并安装cmake(当前最新版本为2.8.12.2)http://www.cmake.org/cmake/resources/software....
分类:
编程语言 时间:
2014-05-01 13:02:37
阅读次数:
1409
1 WinMain(hInst,hPrev,……) 2 { 3 MSG msg; 4
RegisterClass(……); 5 CreateWindow(……); 6 ShowWindow(……); 7 UpdateWindow(……); 8
while(GetMessage(……)) 9 {10....
对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix
系统管理员的工作。...
分类:
系统相关 时间:
2014-05-01 12:47:36
阅读次数:
740
查询版本: perl -M模块名 -e "print
模块名->VERSION"一个例子:查看LWP模块版本(Windows操作系统下)
分类:
其他好文 时间:
2014-05-01 12:44:30
阅读次数:
381
软件需求说明,也称软件需求说明书,或者软件需求规格说明,或者软件需求规格说明书, 对应的英文是Software requirements specification,
缩写是SRS。
软件需求说明是软件系统需求的规格化说明,是对将要开发系统的行为的说明。它包括功能性需求,也包括非功能性需求。
传统软件需求说明书章节示例
根据中国大陆GB8567-88 计算机软件产品开发文件编...
分类:
其他好文 时间:
2014-04-29 13:34:21
阅读次数:
348
众所周知;在C语言里面用const;是可以修改的;
//C语言里面可以通过指针修改
int main()
{
//可以这么说在C语言中a是一个只读的常量。按照理论我们不好修改//
const int a=10;
int *p=null;
p=(int *)&a;
//但是可以通过地址修改
*p=11;
printf("修改之后%d",a);
}
这里面的a是...
分类:
编程语言 时间:
2014-04-29 13:24:21
阅读次数:
375
进程的权限继承自创建进程用户和用户所属的用户组。用户有专用数据结构来表示权限—访问令牌(Access Token)。访问令牌包括两个部分:一个是令牌所表示的用户,包括用户标识符(SID),用户所属的用户组等;另一部分是“权限”(Privilege)。
在进程访问安全对象时,会用到SID。每个安全对象都有访问控制列表(ACL),ACL说明了哪些用户( SID)能访问本对象,哪些不能,以及能进行哪种...
分类:
其他好文 时间:
2014-04-29 13:13:21
阅读次数:
346