Linux内核如何装载和启动一个可执行程序沙雨济原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一 、实验目的理解编译链接的过程和ELF可执行文件格式;编程使用exec*库函数加载一个可执行文件...
分类:
系统相关 时间:
2015-05-03 20:33:48
阅读次数:
304
存储过程:procedure:就是一段可执行程序。这个程序运行在数据中。 Begin = {End = }IfElse也可以接收参数。1 定义一个procedure:CREATE PROCEDURE proc1()BEGIN ――{ SELECT * FROM users;END // ―― }.....
分类:
其他好文 时间:
2015-05-02 21:56:09
阅读次数:
168
一.ELF文件格式ELF(Executable and Linking Format)是x86 Linux系统下常用的目标文件格式,有三种主要类型:适于连接的可重定位文件,可与其他目标文件一起创建可执行文件和共享目标文件。适于执行的可执行文件,用于提供程序的进程映像,加载的内存执行。共享目标文件,连...
分类:
系统相关 时间:
2015-05-01 22:29:45
阅读次数:
525
read:只读;(只能浏览相应文件,但不能执行相应的可执行程序。但可以复制到别处)read&execute:可读可执行(可双击直接执行相应的可执行程序,如.exe文件,.rar压缩文件等)write:可写;(可以修改相应的文件内容并保存,但不能重命名或删除相应文件)modify:可编辑;(可..
作者:iamlaosong
因为要修改导入程序,发现Linux定时任务中用脚本代替可执行程序的一个好处。
Linux服务器中有个定时执行的任务,将下载的数据导入数据库,这样的任务一般都是凌晨启动。因为数据结构变化或者优化程序,就需要修改导入程序,而导入程序因为执行时间长,白天往往都在执行中,不能覆盖,只能用另一个名称保存,要想定时任务第二天启动时使用新的程序,就必须修改定时任务中的程序名。
...
分类:
系统相关 时间:
2015-04-30 18:19:50
阅读次数:
180
1.说明下面代码中两行#
第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;
第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print u'中文测试正...
分类:
编程语言 时间:
2015-04-28 02:02:35
阅读次数:
188
gcc
常用选项
-c 只编译不链接,生成目标文件".o"
-S 只编译不汇编,生成汇编代码
-E 只进行预编译,不做其他处理
-g 在可执行程序中包含标准调试信息
-o file 将file文件指定为输出文件
-v 打印出编译器内部编译各过程的命令行信息和编译器的版本
-I dir 在头文件的搜索路径列表中添加dir目录
gcc库选项列表
-static 进行静态...
分类:
数据库 时间:
2015-04-27 10:03:37
阅读次数:
225
http://justcoding.iteye.com/blog/900993一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPy...
分类:
其他好文 时间:
2015-04-27 08:11:46
阅读次数:
105
当我们写完了Android Linux驱动,最方便的是写个Linux应用程序来测试驱动,而通过编写JNI、Android App来调试实在让人感觉有点不舒服,主要是感觉还没到那个阶段 :)
分类:
移动开发 时间:
2015-04-25 13:29:55
阅读次数:
156
在.NET 中,新引入了一个程序集的概念,就是指经由编译器编译得到的,供CLR进一步编译执行的那个中间产物,在WINDOWS系统中,它一般表现为.dll,或者是.exe的格式,但是要注意,它们跟普通意义上的WIN32可执行程序是完全不同的东西,程序集必须依靠CLR才能顺利执行。之所以要编译为程序集然...
分类:
Web程序 时间:
2015-04-25 12:07:35
阅读次数:
126