## 安装LAMP环境 https://www.cnblogs.com/aeolian/p/13858697.html ## 下载joomla https://www.joomla.org/ 下载后解压到文件直接部署到/var/www/html下面(直接把文件部署在/var/www/html下面不需要输项目名),如下图  重启apache “`bash…
汇编语言-18使用BIOS进行键盘输入和磁盘读写
大多数有用的程序都需要处理用户的输入,键盘输入是最基本的输入。程序和数据通常需要长期存储,磁盘是最常用的存储设备。BIOS为这两种外设的I/O提供了最基本的中断例程。 ## int 9中断例程对键盘输入的处理 键盘输入将引发9号中断, BIOS提供了int 9中断例程。CPU在9号中断发生后,执行int 9中断例程,从60h端口读出扫描码,并将其转化为相应的ASCII码或状态信息,存储在内存的指定空间(键盘缓冲区或状态字节)中。 一般的键盘输入,在CPU执行完int 9中断例程后,都放到了键盘缓冲区中。键盘缓冲区中有16个字单元,可以存储15个按键的扫描码和对应的ASCll码。…
汇编语言-17直接定址表
## 单元长度的标号 在代码段中使用标号来标记指令、数据、段的起始地址。比如,下面的程序将code段中的a标号处的8个数据累加,结果存储到b标号处的字中。 “`assembly assume cs:code code segment a: db…
汇编语言-16指令系统总结
## 指令系统总结 8086CPU 提供以下几大类指令。 1. 数据传送指令 mov、push、pop、pushf、popf、xchg等都是数据传送指令,这些指令实现寄存器和内存、寄存器和寄存器之间的单个数据传送。 2. 算术运算指令 add、sub、adc、sbb、inc、dec、cmp、imul、idiv、aaa等都是算术运算指令,这些指令实现寄存器和内存中的数据的算数运算。它们的执行结果影响标志寄存器的sf、zf、of、cf、pf、af位。…
汇编语言-15外中断
## 外中断 CPU在计算机系统中,除了能够执行指令,进行运算以外,还应该能够对外部设备进行控制,接收它们的输入,向它们进行输出。也就是说,CPU除了有运算能力外,还要有I/O(Input/Output,输入/输出)能力。比如,按下键盘上的一个键,CPU最终要能够处理这个键。在使用文本编辑器时,按下a键后,可以看到屏幕上出现“a”‘是CPU将从键盘上输入的键所对应的字符送到显示器上的。 ## 接口芯片和端口 PC系统的接口卡和主板上,装有各种接口芯片。这些外设接口芯片的内部有若干寄存器,CPU将这些寄存器当作端口来访问。 外设的输入不直接送入内存和CPU,而是送入相关的接口芯片的端口中;CPU向外设的输出也不是直接送入外设,而是先送入端口中,再由相关的芯片送到外设。CPU还可以向外设输出控制命令,而这些控制命令也是先送到相关芯片的端口中,然后再由相关的芯片根据命令对外设实施控制。 可见,CPU通过端口和外部设备进行联系。 ## 外中断信息…
服务器Internet时间同步问题
## 概述 NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议。 NTP服务默认端口:123 ### NTP服务器地址 中科院(推荐) ntp.ntsc.ac.cn…
SpringMVC文件上传功能
## 图片上传控件 “`javascript $(function(){ //文件上传控件,空间里类型不重要,重要的是控件要有onChange事件,这样才能实现文件上传获取图片web路径功能 $(‘#file_upload’).filebox({ buttonText: ‘选择文件’, //按钮文本 buttonAlign:…
Sigar监控服务器环境
## Sigar简介 Sigar全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。是一个开源的工具,提供了跨平台的系统信息收集的API ,**用来收集系统和处理信息**,这些平台包括:Linux,Windows,Solaris,AIX,HP-UX,FreeBSD和Mac OSX。 **可以收集的信息**…