Redis是一个单线程的内存数据库。下载地址如下:http://download.redis.io/releases/redis-2.8.11.tar.gz在Redis的src目录运行make命令,然后将可执行文件复制到新建的bin目录。可以使用如下的组织形式。Redis持久化有两种方式 RDB和A ...
分类:
其他好文 时间:
2016-08-06 17:24:40
阅读次数:
95
一、程序编译链接的整体流程 通常我们使用gcc来生成可执行程序,命令为:gcc hello.c,默认生成可执行文件a.out 其实编译(包括链接)的命令:gcc hello.c 可分解为如下4个大的步骤: 预处理(Preprocessing) 编译(Compilation) 汇编(Assembly) ...
分类:
其他好文 时间:
2016-08-06 14:20:29
阅读次数:
219
转自:http://blog.chinaunix.net/uid-24774106-id-3427836.html 我们都知道,动态共享库里面的函数的共享的,这也是动态库的优势所在,就是节省内存。C 编译出来的可执行文件几乎都会用到libc的库,假如没有这个共享的技术,每个可执行文件都要占一份lib ...
分类:
系统相关 时间:
2016-08-06 11:24:55
阅读次数:
244
【ffmpeg.exe可执行文件获取】: 网上搜索后得到编译好的ffmpeg文件,下载地址:http://download.csdn.net/source/453719 【安装】: 将下载的文件解压,如:D:\ffmpeg,一共三个文件,分别是:ffmpeg.exe、ffplay.exe、pthre ...
分类:
编程语言 时间:
2016-08-05 10:17:32
阅读次数:
632
绝大数开源软件都是公布源代码的,源代码一般被打包为tar.gz归档压缩文件,然后手工编译为二进制可执行文件 ./configure 检查编译环境/相关库文件/配置参数,生成makefile make 对源代码进行编译,生成可执行文件 make install 将生成的可执行文件安装到当前计算机中 特 ...
分类:
其他好文 时间:
2016-08-04 09:01:49
阅读次数:
111
三种特殊的文件系统格式: 1>.SUID作用对象:只能作用在二进制的可执行文件,也就是说它本身运行起来就是一个进程。 效果:没有suid权限的二进制文件,能否执行取决于当前用户有无对该文件执行权限,执行之后,进程的拥有者也是当前系统用户。被服务suid后,当文件被运行后,进..
分类:
系统相关 时间:
2016-08-04 00:06:32
阅读次数:
280
目录 1. 编译器介绍 2. 为什么需要库文件 3. 库文件简介 4. 生成和使用动态库 5. 生成和使用静态库 1. 编译器介绍 1)理论上,编译器将纯C/ C++代码编译成机器语言(目标文件) 2)链接器将目标文件和库文件组装成可执行文件 3)实践中,编译器会自动执行以上三个操作,即:预处理,编 ...
目录与文件的权限意义:权限对文件的意义:文件是实际含有数据的地方,包含一般文本文件,数据库内容文件,二进制可执行文件r:可读取此文件的实际内容,如可读取文本文件的文字内容等w:可以编辑、新增、或者修改该文件的内容(但不含删除该文件),这里的修改等是对文件内容..
分类:
其他好文 时间:
2016-08-02 22:23:48
阅读次数:
396
MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本。mysql 下载地址 http://www.jb51.net/softs/2193.html下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0 ...
分类:
数据库 时间:
2016-08-02 20:36:06
阅读次数:
274
1名词解释 1.1. UUID 一个字符串,在iOS上每个可执行文件或库文件都包含至少一个UUID,目的是为了唯一识别这个文件。 1.2. dwarfdump 苹果提供的命令行工具,其中一些功能就是查看可执行文件或库文件的UUID。示例: 1.3. symbolicatecrash 苹果提供的命令行 ...
分类:
移动开发 时间:
2016-08-02 11:08:59
阅读次数:
283