一、开放源码的软件安装与升级简介1.开放源码、编译程序与执行文件开放源码:就是程序代码(写满了程序代码的纯文本文件);编译程序:将程序代码与函数库做链接,并翻译成机器看得懂的语言;可执行文件:机器看得懂的二进制执行文件。图示三者关系:2.函数库函数库:类似子程..
分类:
系统相关 时间:
2015-08-18 19:44:46
阅读次数:
212
1. linux程序Linux应用程序表现为两种特殊类型的文件:可执行文件和脚本文件。可执行文件:是计算可以直接运行的程序,相当于windows的.exe文件。脚本文件:一组指令的集合。这些指令由另一个程序(即解释器)来执行,它们相当于Windows下的.bat文件、.cmd文件。使用(:)分隔PA...
分类:
系统相关 时间:
2015-08-17 18:53:06
阅读次数:
156
DLL是Dynamic Link Library的缩写,意为动态链接库。DLL文件一般被存放在C:WindowsSystem目录下。DLL是一个包含可由多个程序同时使用的代码和数据的库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放...
分类:
其他好文 时间:
2015-08-17 08:42:05
阅读次数:
119
C++内存分布
参考链接http://www.cnblogs.com/skynet/archive/2011/03/07/1975479.html#
作者 吴秦
为什么需要知道C/C++的内存布局和在哪可以可以找到想要的数据?知道内存布局对调试程序非常有帮助,可以知道程序执行时,到底做了什么,有助于写出干净的代码。本文的主要内容如下:
源文件转换为可执行文件可执行程序组...
分类:
编程语言 时间:
2015-08-15 12:02:10
阅读次数:
180
4suid:当一个文件的宿主有s权限,意味着任何用户在执行此程序时,其进程不再属于其执行者,而属于这个程序文件的属主。用于可执行文件。例:/usr/bin/passwd2sgid:1sticky:在该目录下的文件,仅文件拥有人和root用户可删。[root@localhosttmp]#iduser1
uid=501(user1)gid=501..
分类:
其他好文 时间:
2015-08-14 19:30:16
阅读次数:
118
网络之常用的Linux系统调用下面一些函数已经过时,被新的更好的函数所代替了(gcc在链接这些函数时会发出警告),但因为兼容的原因还保留着,这些函数将在前面标上“*”号以示区别。一、进程控制fork创建一个新进程clone按指定条件创建子进程execve运行可执行文件exit中止进程_exit立即中...
分类:
系统相关 时间:
2015-08-14 18:58:51
阅读次数:
175
Xcode的工程生成的可执行文件不是默认在源文件同一个目录下面的,所以当可执行文件执行的时候,相对路径就不对了。这一点用终端直接编译执行文件证明了这一点:clang -fobjc-arc -framework Foundation main.m -o main
分类:
其他好文 时间:
2015-08-14 01:02:12
阅读次数:
159
Android启动后,系统执行的第一个进程是一个名称为init 的可执行程序。提供了以下的功能:设备管理、解析启动脚本、执行基本的功能、启动各种服务。代码的路径:system/core/init,编译的结果是一个可执行文件:init。这个init 的可执行文件是系统运行的第一个用户空间的程序,它以....
分类:
移动开发 时间:
2015-08-13 17:31:07
阅读次数:
397
本文主要涉及windows下获取可执行文件版本信息的函数及其示例代码。
首先,要想在localbox中使用Selenium,就得准备好浏览器的driver文件。比如chrome对应的chromedriver文件,该文件是一个exe可执行文件。问题:当我尝试去跑LUXContentTests里面的Case的时,抛异常查询方法:log信息指出程序找到的那个chromedri...
分类:
其他好文 时间:
2015-08-11 14:08:16
阅读次数:
90