ARM 与 Thumb 寄存器对应关系 PC寄存器: ARM状态为R15,Thumb状态为PC LR寄存器: ARM状态为R14,Thumb状态为LR SP寄存器: ARM状态为R13,Thumb状态为SP IP寄存器: ARM状态为R12,Thumb状态为IP FP寄存器: ARM状态为R11,T ...
分类:
编程语言 时间:
2018-08-09 14:11:34
阅读次数:
512
(一)引言 ORACLE提供可以吧PL/SQL程序存储在数据库中,并可以在任何地方来运行它,这样就叫做存储过程或函数。过程和函数统称为PL/SQL子程序,它们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回数 ...
分类:
数据库 时间:
2018-08-08 12:02:49
阅读次数:
218
pexpect Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。 Pexpect 的使用范围很广,可以用来实现与 ssh、ftp 、telnet 等程序 ...
分类:
其他好文 时间:
2018-08-06 00:49:39
阅读次数:
191
shell secript: 执行方式的差异: ./ sh执行都是在创建一个子程序来执行,只会继承环境变量, 其中的变量如果export声明,子程序的子程序会继承,不会升级为环境变量 source 的执行方式是把脚本放到父程序的环境执行, 其中的变量如果export声明,会升级成环境变量 test判 ...
分类:
系统相关 时间:
2018-08-03 14:44:49
阅读次数:
131
那么 今天会展开一个新的模块:软件设计的基本原理 其模块的主要特点是: 1.模块化 模块在程序中是数据说明可执行语句等程序对象的集合,或者是单独命名和编址的元素,如高级语言中的过程、函数、子程序等。 模块具有以下基本属性: 接口:指模块的输入与输出 功能:指模块要实现的功能 逻辑:描述内部如何实现要 ...
分类:
其他好文 时间:
2018-07-30 21:29:08
阅读次数:
181
随着计算机系统结构的发展,有些计算机还不断引入新指令。 如“测并置”指令是为在多机系统和多道程序中防止重入公用子程序而设置的。 指令先测试标志位以判断该子程序是否正在使用。 如未被使用,则转入子程序并置该标志位,以防其他进程重入。 后来又出现功能更强的信号(PV操作)指令。 有的计算机还设置“执行” ...
分类:
其他好文 时间:
2018-07-29 23:53:51
阅读次数:
307
来源:https://www.cnblogs.com/kungfupanda/p/4341184.html 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefil ...
分类:
其他好文 时间:
2018-07-28 18:23:46
阅读次数:
128
#在子程序中定义的变量成为局部变量,在程序一开始定义的变量成为全局变量。#当全局变量和局部变量重名时,在定义局部变量的子程序内,局部变量起作用,在其他地方全局变量起作用。school = "Oldboy edu."names = ["Alex","Jack","Rain"]names_tuple = ...
分类:
其他好文 时间:
2018-07-22 17:08:09
阅读次数:
121
一、引子 程序主要用于人机对话的模拟,就是那种系统提问,人来回答yes/no,或者账号登陆输入用户名和密码等等的情况。因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现。最初的第一个 Expect 是由 TCL 语言实现的,所以后来的 Expect 都大致参考了最初的用法和流程,整体来说大致 ...
分类:
编程语言 时间:
2018-07-20 01:19:32
阅读次数:
301
协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。 最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而 ...
分类:
编程语言 时间:
2018-07-19 19:11:59
阅读次数:
134