可以修改IP,或同时修改CS和IP的指令统称为转移指令。概括来讲,转移指令就是可以控制CPU执行内存中 某处代码的指令。 8086CPU的转移指令有以下几类。 (1)只修改IP时,称为段内转移,比如:jmp ax。 (2)同时修改CS和IP时,称为段间转移,比如:jmp 1000:0 由于转移指令对IP的修改范围不同,段内转移又分为:短转移和近转移。 (1)短转移IP的修改范围为-128~127. (2)近转移IP的修改范围为—32768~32767. 8086CPU的转移指令分为以下几类。 (1)无条件转移指令(如:jmp) (2)条件转移指令。 (3)循环指令(如:loop) (4)过程 (5)中断 jmp指令 jmp为无条件转移指令,可以只修改IP,也可以同时修改CS和IP。 jmp指令要求给出两种信息: (1)转移的目的地址 继续阅读 >>


王瑞欣 16/06/11 15:17:29
#include<stdio.h> #include<stdlib.h> typedef struct node{ int number; struct node *next; }Node; int main() { Node *phead1,*p1,*q1; int i,n; phead1=(Node *)malloc(sizeof(Node)); if(phead1==NULL) exit(1); phead1->next=NULL; p1=phead1; scanf("%d",&n); for(i=0;i<n;i++) { q1=(Node *)malloc(sizeof(Node)); if(q1==NULL) exit(1); scanf("%d",&q1->num 继续阅读 >>


董恒毅 16/06/09 21:37:16
1. 使用 scp 命令传输文件: 使用 scp 命令可以用来通过安全、加密的连接在不同主机之间传输文件。 (1)把本地文件传输到远程主机: 一般语法:scp [本地文件] [用户名@远程主机IP地址:/目标文件夹]   (2) 把远程文件传输到本地主机: 一般语法:scp [用户名@远程主机IP地址:/源文件] [本地目录]              Note: scp后加 -r 选项可以传输文件夹。 2.使用sftp命令建立FTP会话: 使用sftp命令可以用来打开安全互动的、加密的FTP会话,与FTP相似。一旦通过验证,可以使用一组和使用FTP相似的命令。sftp工具只存在于OpenSSH的2.5.0p1以上的版本中。 使用 sftp 命令的一般语法是:sftp [用户名@远程主机IP地址] 作者:Oscer2016 发表于2016/6/8 19:59:47 原文链接 继续阅读 >>


何攀 16/06/08 19:59:47
1. zip : zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有“.zip”扩展名的压缩文件。 用法:(1) zip file.zip file (压缩文件) zip -r file.zip file (压缩目录) (2) unzip file.zip (解压文件)      unzip file.zip -d 指定目录 (解压到指定目录) 常用选项: -d:从压缩文件内删除指定的文件; -m:将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中; -q:不显示指令执行过程; -r:递归处理,将指定目录下的所有文件和子目录一并处理; -t<日期时间>:把压缩文件的日期设成指定的日期; -[1~9]:1~9是压缩效率,1的压缩速度最快,但压缩效率低,9压缩效率最高,但压缩速度最慢, 如不指定数字,默认为6 。 2. gzip: gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。 gzip是在Linux系统中经常使用 继续阅读 >>


何攀 16/06/08 11:33:57
1.PHP表单处理 PHP的超全局变量GET和_GET和_POST用于收集表单数据 一个简单的HTML表单如下 <html> <head> <meta charset="utf-8"> </head> <body> <form action="welcome.php" method="post"> Name:<input type="text" name="name"><br> E-mail:<input type="text" name="email"><br> <input type="submit"> </form> </body> </html> 当用户填写该表单并点击提交按钮后,表单会发送到名为”welcome.php”的PHP文件供处理,表单数据是通过HTTP PO 继续阅读 >>


苗帅 16/06/07 16:18:57
注意: 编译程序时需要指定头文件路径、mysql库,这里可以使用命令 $ mysql_config - -libs mysql_config命令会为你编译,MYSQL客户端,并连接到MYSQL服务器提供有用的信息,- -libs参数连接MYSQL客户端函数库所需要的库和选项 封装类 class CMyDB { public: CMyDB(const std::string server_host, const std::string user, const std::string passwd, const std::string db_name); //构造函数用来初始化数据库和连接数据库 ~CMyDB(); //析构函数用来做数据库的善后处理 bool executeSQL(const std::string sql_str); //对数据库进行SQL操作 private: MYSQL *connection; MYSQL_RES *res; MYSQL_ROW row; }; 继续阅读 >>


卢晓丹 16/06/06 21:19:50
PHP中许多预定义的变量都是“超全局的”,这意味着他们在一个脚本的全部作用域中都可用。在函数或方法中无需执行global $variable;也可以访问他们 这些超全局变量为: .GLOBALS ._SERVER ._REQUEST ._POST ._GET ._FILES ._ENV ._COOKIE ._SESSION 1.$GLOBALS-引用全局作用域中可用的全部变量 GLOBALS这种全局变量用于在PHP脚本中的任意位置访问全局变量PHP在名为GLOBALS这种全局变量用于在PHP脚本中的任意位置访问全局变量 PHP在名为GLOBALS[index]的数组中存储了所有全局变量。变量的名字就是数组的键 实例如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> 继续阅读 >>


苗帅 16/06/06 19:13:57
1.AJAX简介 (1)什么是AJAX AJAX = 异步 javascript 和XML(Asynchronous JavaScript and XML) 简单的说在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示 即其可实现对网页进行部分加载与显示 (2)jQuery与AJAX .我们可以通过jQuery的AJAX方法,使用HTTP GET和HTTP Post从远程服务器上请求文本,HTML,XML或JSON-同时能够把这些外部数据直接载入网页的被选元素中 .编写常规的AJAX代码并不容易,因为不同的浏览器对AJAX的实现并不相同,这意味着您必须编写额外的代码对浏览器进行测试。不过jQuery团队为我们解决了这个问题,我们现在只需一行简单的代码,就可以实现AJAX功能了 2.jQuery-AJAX load()方法 jQuery load()方法是简单但很强大的AJAX方法 load()方法功能为从服务器加载数据,并把返回的数据放入 继续阅读 >>


苗帅 16/06/05 20:24:31
jQuery-获得内容和属性 (1)jQuery中非常重要的部分,就是操作DOM的能力 jQuery提供了一系列与DOM相关的方法,这使访问和操作元素和属性变得很容易 DOM = Document Object Model(文档对象模型) DOM定义访问HTML和XML文档的标准 (2)获得内容-text()、html()以及val() 三个简单实用的用于DOM操作的jQuery方法 .text() - 设置或返回所选元素的文本内容 .html() - 设置或返回所选元素的额内容(包括html标记) .val() - 设置或返回表单字段的值 text()和html()实例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <scrip 继续阅读 >>


苗帅 16/06/05 15:39:16
生产者消费者模型是多线程当中比较经典的一个模型,该模型模拟线程间公用同一个对象,通过调度不同的线程休眠、等待和唤醒起到预防死锁的作用。 首先列举一个线程死锁的例子,下面这个例子是模拟服务生和顾客争执先服务和先收钱而产生的死锁问题,代码如下: package deadlock; /** * 以顾客和服务生对峙举例死锁 * Created by zhuxinquan on 16-1-26. */ public class DeadLockDemo { public static void main(String[] args) { new DeadThread(); } } //顾客 class Customer { public synchronized void say(Waiter w){ System.out.println("先服务"); w.doService(); } public synchronized void doService(){ 继续阅读 >>


朱新全 16/06/05 10:06:49