自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaobai06的博客

一个专注于写有关计算机知识的小白博客

  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 第五章 GPIO端口及中断控制器——ARM

一、第一部分:GPIO端口有关1.S3C2410 GPIO端口及其他寄存器概述、引脚信号(1)GPIO端口及其他寄存器概述GPIO端口概述S3C2410 有117 个多功能的输入输出引脚,这些端口是:端口A(GPA):23 个输出口端口B(GPB):11 个输入输出口端口C(GPC):16 个输入输出口端口D(GPD):16 个输入输出口端口E(GPE):16 个输入输出口端口F(GPF):8 个输入输出口端口G(GPG):16 个输入输出口端口H(GPH):11 个输入输出口其

2022-01-08 14:37:11 2525

原创 第六章 UART——ARM

见参考资料:S3C2410中文手册第11章-UART. ( S3C2410中文手册第11章-UART.pdf )

2022-01-08 14:36:59 235

原创 第四章 主存储器及NAND FLASH存储器组成——ARM

1.S3C2410简介(1)S3C2410X集成的主要片上功能●1.8V ARM920T内核,1.8V/2.5V/3.3V存储系统,带有3.3V16KB指令和16KB数据缓存及MMU单元的外部O接口的微处理器;●外部存储器控制(SDRAM控制和芯片选择逻辑);●LCD控制器(支持4K颜色的STN或256K色TFT的LCD),带有1个通道的LCD专用DMA控制器;●4通道DMA,具有外部请求引脚;●3通道UART(支持IrDA1.0,16字节发送FIFO及16字节接收FIFO)和2通道SPI接口;

2022-01-08 14:36:46 3043

原创 第七章 时钟和电源管理——ARM

见参考资料:S3C2410中文手册第7章-时钟和功率管理。( S3C2410中文手册第7章-时钟和功率管理.pdf )补充:特殊功能寄存器———————————————————————————————————————————————————————————————寄存器名 |地址 |R/W |描述 |Reset值————————————|———————————|———————|———————————————————|——————————LOCKTIME |0x4C000000 |R/W

2022-01-08 14:36:32 171

原创 第八章 PWM定时器——ARM

参考资料:S3C2410中文手册第10章-PWM定时器.pdf。 ( S3C2410中文手册第10章-PWM定时器 )补充:1.PWM定时器寄存器组成和主要操作过程除了定时器4,定时器0~3中每个定时器内部,都有下述寄存器:时器计数缓冲器寄存器TCNTBn,程序可读写,用于保存定时器计数初值。在手动更新(manual update)允许时,将这个初值送到定时器计数寄存器TCNTn,在TCNTn中进行递减计数操作。当自动重装(autoreload)允许时,一次计数结束(TCNTn递 减计数达到

2022-01-08 14:36:16 1476

原创 第二章 ARM体系结构与指令集——ARM

1.arm体系结构的版本(了解)ARM指令集体系结构,从最初开发至今已有了重大改进,而且将会不断完善和发展。为了精确表达每个ARM实现中所使用的指令集,到目前ARM体系结构共定义了8个版本,以版本号v1~v8表示,各版本特点如下。(1)版本1(v1)该版本包括:●基本数据处理指令(不包括乘法)。●字节、字以及半字加载/存储指令。●分支(branch)指令,包括用于子程序调用的分支与链接(branch-and-link)指令。●软件中断指令,用于进行操作系统调用。●26位地址总线。(2)

2022-01-08 14:36:03 3868

原创 第三章 ARM汇编语言程序设计——ARM

1.ARM汇编的语句格式汇编语言都具有一些相同的基本特征。一条指令一行。使用标号(label)给内存单元提供名称,从第1列开始书写。指令必须从第2列或能区分标号的地方开始书写。注释跟在指定的注释字符后面(ARM使用的是“;”),一直书写到行尾。ARM汇编语言基本的的语句格式如下: {symbol} {instruction |directive | pseudo-instruction} {;comment} 符号 指令、伪指令或伪操作

2022-01-08 14:35:15 3164

原创 第一章 嵌入式系统概述——ARM

1.嵌入式系统的概念嵌入式系统是指以应用为中心,以计算机技术为基础,软件、硬件可剪裁,适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。它包括硬件和软件两部分。硬件:处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件:操作系统软件(OS)和应用程序编程。应用程序控制着系统的运作和行为,而操作系统控制着应用程序编程与硬件的交互作用。2.嵌入式计算机系统的特点①专用、软硬件可剪裁配置;②低功耗、高可靠性、高稳定性;③软件代码短小精悍;④代码可固化;⑤实

2022-01-08 14:34:55 3786

原创 第十九章 进程和线程——Qt

一、进程1.运行一个进程Qt的QProcess类用来启动一个外部程序并与其进行通信。要启动一个进程,可以使用start()函数,然后将程序名称和运行这个程序所要使用的命令行参数作为该函数的参数。执行完start()函数后,QProcess进入Starting状态,当程序已经运行后,QProcess就会进入Running状态并发射started()信号。当进程退出后,QProcess重新进入NotRunning状态(初始状态)并发射finished()信号。任何时间发生了错误,QProcess都会

2022-01-08 14:33:53 1125

原创 第十八章 网络编程——Qt

1.网络访问接口(1)HTTP(HyperText Transfer Protocol,超文本传输协议)是一个客户端和服务器端之间进行请求和应答的标准。通常由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接,HTTP服务器在指定的端口监听客户端发送过来的请求,一旦收到请求,服务器端就会向客户端发回一个应答。(2)FTP(File Transfer Protocol,文件传输协议)是一个主要用于浏览远程目录和传输文件的协议。FTP使用两个网络连接,一个用来发送命令,另

2022-01-07 15:42:44 1523

原创 第十七章 数据库和XML——Qt

1.数据库Qt SQL模块的类分层————————————————————————————————————————————————————————————————————————————————————————————————层 | 对应的类————————————|———————————————————————————————————————————————————————————————————————————————————用户接口层 | QSqlQueryModel、QSqulTabl

2022-01-07 15:36:48 749

原创 第十五章 文件、目录和输入与输出——Qt

一、文件和目录1.输入和输出设备QIODevice类是Qt中所有I/O设备的基础接口类,为诸如QFile、QBuffer和QTcpSocket等支持读写数据块的设备提供了一个抽象接口。操作:open()打开设备——write()或者putChar()写入——read()、readLine()或者readAll()读取——close()关闭设备打开的模式——————————————————————————————————————————————————————————————————————————

2022-01-07 15:26:17 408

原创 第十四章 相机和音频录制——Qt

一、使用相机1.相机QCamera使用QCameraInfo来查询系统当前可用的相机设备,一般使用其静态函数defaultCamera()来获取默认的相机设备信息,或者使用静态函数availableCameras()来获取所有可用相机列表。使用orientation()可以获取相机的旋转角度。QCamera类为系统相机设备提供了相应的接口,可以使用start()和stop()来开启和关闭相机。相机拥有8种不同的状态:( 每当状态改变时都会发射statusChanged()信号 )————————

2022-01-07 15:14:05 3223

原创 第十三章 音视频播放——Qt

要使用多媒体模块的内容,则需要在.pro项目文件中添加代码:QT += multimedia多媒体功能键及相关C++类:功能 示例 C++类播放音效 QSoundEffect播放低延迟音频 audioinput,spectrum QAudioOutput播放编码音频(MP3、AAC等) pl

2022-01-07 15:08:26 2060

原创 第十一章 图形视图、动画和状态机框架——Qt

一、图形视图框架的结构图形视图框架提供了一个基于图形项的模型视图编程算法,主要由场景、视图和图形项三部分组成,这三部分分别由QGraphicsScence、QGraphicsView和QGraphicsItem这3个类来表示。1.场景QGraphicsScene提供了图形视图框架中的场景,场景拥有以下功能:提供了用于管理大量图形项的快速接口;传播事件给每一个图形项;管理图形项的状态,例如选择和焦点处理;提供无变换的渲染功能,主要用于打印;场景是图形项QGraphicsItem对象的容

2022-01-07 15:00:56 536

原创 第十章 2D绘图——Qt

绘图类:QPainter、QPainterDevice和QPainterEngine。QPainter执行绘图操作;QPainterDevice提供绘图设备,是一个二维空间的抽象;QPainterEngine提供一些接口。一、基本绘制和填充Qpainter一般在一个的部件重绘事件(Paint Event)的处理函数paintEvent()中进行绘制,首先要创建QPainter对象,然后进行图形的绘制,最后销毁QPainter对象。1.基本图形的绘制和填充(1)绘制图形①重绘事件的处理函数 :pai

2022-01-07 14:48:35 512

原创 第八章 界面外观——Qt

一、Qt风格Qt中的各种风格是一组继承自QStyle的类。QStyle类是一个抽象基类,封装了 一个GUI的外观,Qt的内建(built-in)部件使用它来执行几乎所有的绘制工作,以确保它们看起来可以像各个平台上的本地部件一样。Qt提供的风格类如下表所列:类名 介绍QCDEStyle CDE(Common Desktop Environment)风格QCleanlooksStyle 类似于GNOME中的Clearlook风格QGtkStyle GTK +风格QMotifStyle

2022-01-07 14:31:08 2369 1

原创 第七章 Qt对象模型与容器类——Qt

一、对象模型Qt使用 moc,为标准 C++ 增加了一些特性:●一个强大的无缝对象通信机制————信号和槽(signals and slots);●可查询和可设计的对象属性系统(object properties);●强大的事件和事件过滤器(events and event filters);●通过上下文进行国际化的字符串翻译机制(string translation for internationalization);●完善的定时器(timers)驱动,使得可以在一个事件驱动的GUI中处理多个

2022-01-07 13:50:23 1157

原创 第六章 时间系统——Qt

1.事件的定义QT中事件是有专门的类QEvent,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimerEvent。例如用鼠标单击下按钮,就会产生一个鼠标事件,按钮会产生一个单击信号。事件可以理解为发出信号的来源,信号的生产者,有了这个鼠标事件产生了这个单击信号。2.事件和信号的区别接收者不同信号的接收者是槽,事件的接收者是一个队列,事件发生时,会产生一个事件对象被插入队列的尾部,系统会循环从队列的头部取事件对象进行处理。事件处理可以是异步的,信号的处理则是同

2022-01-07 13:14:27 468

原创 第五章 应用程序主窗口——Qt

一、主窗口框架1.菜单栏和工具栏(1)菜单栏①Qt提供与菜单相关的类组件见图1(图1.png)②QMenuBar类、QMenu类和QAction类   ●QMenuBar:QMenuBar类提供了一个水平的菜单栏,可以在此基础上添加不同的QMenu和QAction。一个主窗口只可以有一个菜单栏。    ●QMenu:菜单栏里面菜单(如File、Edit、Format等菜单)或者带有三角形符号的菜单项(表示其下仍有子菜单),可以显示文本和图标,但是并不负责执行操作,有点类似labe

2022-01-06 22:43:06 1722

原创 第四章 布局管理——Qt

一、布局管理系统若部件上设置了布局管理器,那么它会完成以下几种任务:定位子部件;感知窗口默认大小;感知窗口最小大小;改变大小处理;当内容改变时自动更新: 字体大小,文本或子部件的其他内容随之改变; 隐藏或显示子部件; 移除一个子部件。1.QBoxLayout(基本布局管理器)可以使子部件在水平方向或者垂直方向排成一列,它将所有的空间分成一行盒子,然后将每个部件放入一个盒子中。它有两个子类QHBoxLayout水平布局管理器和QVBoxLayout垂直布局管理器。布局管理器的几个属

2022-01-06 22:03:30 154

原创 第三章 窗口部件——Qt

类继承关系第一节 基础窗口部件QWidget1.窗口部件QWidgetQWidget类是所有用户界面对象的基类,被称为基础窗口部件。QWidget继承自QObject类和QPaintDevice类,其中QObject类是所有支持Qt对象模型(Qt Object Model)的Qt对象的的基类,QPaintDevice类是所有可以绘制的对象的基类。2.窗口、子部件以及窗口类型(1)窗口把没有嵌入到其他部件中的部件称为窗口,一般的,窗口都有边框和标题栏。QWidget *widget = ne

2022-01-06 21:54:44 988

原创 第一章、第二章 Qt简介——Qt

1.标准写法:.h —— 放类的声明.cpp —— 放成员函数的定义 (成员函数可重载)Main.cpp—— 主函数(1)类的声明:class 类名称 { public: 公有成员(外部接口) private: 私有成员 (只允许本类中的函数访问,而类外部的任何函数都不能访问) protected: 保护成员(与private类似,差别表现在继承与派生时) };(2)成员函数类的成员函数(简称类函数)是函数的一种,有返回值和函数类型,它与一般函数的区

2022-01-06 21:19:19 891

转载 第二章 关系数据库

提出关系模型的是美国IBM公司的E.F.Codd1970年提出关系数据模型E.F.Codd, “A Relational Model of Data for Large Shared Data Banks”, 《Communication of the ACM》,1970之后,提出了关系代数和关系演算的概念1972年提出了关系的第一、第二、第三范式1974年提出了关系的BC范式一、关系数据结构及形式化定义1.关系单一的数据结构——关系现实世界的实体以及实体间的各种联系均用关系来表示

2021-04-17 17:49:42 245

转载 第三章 关系数据库标准语言SQL

一、SQL概述SQL(Structured Query Language),结构化查询语言,是关系数据库的标准语言。SQL是一个通用的、功能极强的关系数据库语言1.SQL标准的进展过程标准大致页数发布日期SQL/861986.10SQL/89(FIPS 127-1)120页1989年SQL/92622 页1992年SQL99(SQL3)1700页1999年SQL20033600页2003年SQL20083777页2006年

2021-04-17 17:47:23 2464

转载 第五章 数据库完整性

数据库的完整性数据的正确性是指数据是符合现实世界语义,反映了当前实际状况的数据的相容性是指数据库同一对象在不同关系表中的数据是符合逻辑的数据的完整性和安全性是两个不同概念数据的完整性防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据防范对象:不合语义的、不正确的数据数据的安全性保护数据库 防止恶意的破坏和非法的存取防范对象:非法用户和非法操作为维护数据库的完整性,数据库管理系统必须:提供定义完整性约束条件的机制 -完整性约束条件也称为完整性规则,是

2021-04-13 21:12:35 858

原创 第四章 数据安全性

问题的提出:数据库的一大特点是数据可以共享数据共享必然带来数据库的安全性问题数据库系统中的数据共享不能是无条件的共享数据库的安全性是指保护数据以防止不合法使用所造成的数据泄露、更改或破坏。系统安全保护措施是否有效是数据库系统的主要技术指标之一。一、数据库安全性概述1.数据库的不安全因素...

2021-04-13 11:16:00 1697

原创 第一章 绪论

一、数据库系统概述1.数据库的4个基本概念(1)数据数据(Data)是数据库中存储的基本对象。定义:描述事物的符号记录。种类:数字、文字、图形、图像、音频、视频、学生的档案记录、订单情况等。数据的形式不能完全表达其内容。数据有结构的:记录是计算机存储数据的一种格式或一种方法。(2)数据库①什么是数据库数据库(Database,简称DB):是长期存储在计算机内, 有组织、可共享的大量数据的集合②为什么要建立数据库收集并抽取出一个应用所需要的大量数据,将其保存,以供进一步加工处理,抽取

2021-04-12 20:00:02 1962

原创 第七章 线程操作——Linux C

1.线程概述(1)线程的基本概念在一个进程中的多个执行路线叫做线程,更准确的定义是:线程是进程内部的一个控制序列。每个进程至少有一个执行线程。(2)线程和进程①说明●进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,一个拥有资源的独立单元,进程是系统进行资源分配和调度的一个独立单位。●线程是使用资源的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 线程只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其它线程共

2020-07-07 22:28:07 199

原创 第六章 进程间通信(IPC)——Linux C

1.进程间通信机制概述-进程间通信的概念:指至少两个进程或线程间传送数据或信号的一些技术或方法。-Linux进程间通信方式:管道(pipe)和有名管道(FIFO)、信号(signal)、消息队列、共享内存、信号量、套接字(socket)。-进程间通信的目的:●数据传输:进程间需要相互传输数据 ●共享数据:多个进程间操作共享数据 ●通知事件:进程间需要通知某个事件的发生 ●资源共享:多个进程之间共享同样的资源,需要内核提供锁和同步机制 ●进程控制:有些进程需要完全控制另一个进程的执行

2020-07-07 22:02:47 612

原创 第五章 进程操作——Linux C

1.进程概述进程和程序的关系:程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。程序可以作为一种软件资料长期存在,而进程是有一定生命期的。程序是永久的,进程是暂时的。进程更能真实地描述并发,而程序不能;进程是由进程控制块、程序段、数据段三部分组成;进程具有创建其他进程的功能,而程序没有。同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程。也就是说同一程序可以对应多个进程。(1)进程的基本概念进程是一个具有独立功

2020-07-05 22:48:33 301

原创 第四章 标准IO库——Linux C

1.概述C标准库提供了文件的标准 I/O 函数库,相比前述的系统调用,主要差别是实现了跨平台的用户态缓冲的解决方案。所谓标准 I/O 函数实际上是对底层系统调用的包装,最终读写设备或文件的操作仍需调用系统I/O函数来完成。带缓存IO也叫标准IO,符合ANSI C 的标准IO处理,不依赖系统内核,所以移植性强,使用标准IO操作很多时候是为了减少对read()和write()的系统调用次数,带缓存IO其实就是在用户层再建立一个缓存区。2.流和FILE对象文件指针与文件描述符是一一对应的关系,这种对应关

2020-07-05 22:13:47 199

原创 第三章 Linux下的文件编程——Linux C

1.概述在Linux中普通文件和目录文件保存在称为物理设备的磁盘上。一套Linux系统支持若干物理盘,每个物理盘可定义一个或者多个文件系统。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、inode表和数据块。①引导块:在文件系统的开头,通常为一个扇区,存放文件系统的引导程序,用于读入并启动操作系统;②超级块:用于记录文件系统的管理信息。特定的文件系统定义了特定的超级块;③inode表(索引节点):一个文件或目录占据一个索引节点,第一个索引节点是该文

2020-06-21 16:08:32 526 1

原创 第一二章 Linux基础知识——Linux C

一、Linux的shell1.shell工作原理登录或启动终端,显示shell提示符——>输入shell命令回车——>shell启动子进程,寻找应用程序并传递参数——>执行应用程序并显示结果——>通知shell执行完毕,子进程终止——>返回shell提示符例如:sh(进入shell)——>pstree | less(查看进程树)——>exit(退出) echo $SHELL(查看使用的shell类型)2.shell使用(1)输入输出重定向:

2020-06-21 15:35:50 308

转载 C语言结构体

1.结构体定义 声明一个结构体: typedef struct 和 struct C C++ typedef struct A{ int num; long length; }B; 申请结构体变量的方法有两种: ①struct A 变量名; ②B 变量名; 申请结构体变量的方法有...

2020-04-22 09:55:59 172

原创 数据结构——绪论(C语言)

一、数据结构的基本概念1.基本概念和术语数据:信息的载体,是描述客观事物属性的数,字符及所有能输入到计算机中并被计算机程序识别和处理的符号集合。数据对象:具有相同性质的数据元素的集合,是数据的一个子集。数据元素:数据的基本单位,通常作为一个整体进行考虑和处理。数据项:构成数据元素的不可分割的最小单位。详见链接:link.数据类型:- 原理类型:值的操作集合+操作(int、float...

2020-04-21 21:57:42 182

转载 邻接多重表

基本概念邻接表虽然已经能够很好地表示无向图了,但是无向图访问或者删除一条边(Vi,Vj)时需要同时访问两个链表i和j并分别找到对应的边结点,这给针对图的边的操作(标记或删除)带来不便利。邻接多重表因此而演变过来的。邻接多重表中,无向图中的每一个顶点分配一个顶点结点,所有顶点结点构成一个顶点数组adjmultiList[num]。另外每条边也分配一个边结点。顶点结构如下所示:其中data用...

2020-04-07 18:41:40 5838 5

原创 邻接表、邻接多重表、十字链表的介绍

邻接表使用邻接表存储图时,对于图中的每一个顶点和它相关的邻接点,都存储到一个链表中。每个链表都配有头结点,头结点的数据域不为NULL,而是用于存储顶点本身的数据;后续链表中的各个结点存储的是当前顶点的所有邻接点。所以,采用邻接表存储图时,有多少顶点就会构建多少个链表,为了便于管理这些链表,常用的方法是将所有链表的链表头按照一定的顺序存储在一个数组中(也可以用链表串起来)。在邻接表中,每个链表...

2020-04-07 18:31:04 5731 3

转载 十字链表

十字链表基本概念十字链表是为了便于求得图中顶点的度(出度和入度)而提出来的。它是综合邻接表和逆邻接表形式的一种链式存储结构。在十字链表存储结构中,有向图中的顶点的结构如下所示:其中data表示顶点的具体数据信息,而firstIn则表示指向以该顶点为弧头的第一个弧节点。而firstOut则表示指向以该顶点为弧尾的第一个弧节点。为了表示有向图中所有的顶点,采用一个顶点数组存储每一个结点,如下...

2020-04-07 17:51:53 2390

原创 多层次存储器

存储器概述存储器分类存储器是计算机系统中的记忆设备,用来存放程序和数据。构成存储器的存储介质,目前主要采用半导体器件和磁性材料。一个双稳态半导体电路或一个CMOS晶体管或磁性材料的存储元,均可以存储一位二进制代码。这个二进制代码位是存储器中最小的存储单元,称为存储位元。由若干存储位元组成一个存储单元,然后再由许多存储单元组成一个存储器。根据存储材料的性能及使用方法不同,存储器有各种不同的分...

2020-01-31 23:26:33 429

ARM参考资料.zip

收集了我对ARM专栏各个篇章中使用的参考资料

2022-01-07

数据库系统概论.rar

数据库系统概论.rar

2021-04-17

嵌入式系统开发及应用.rar

整理的是刘学勇前八章的知识点内容,有需要的可以下载,内容极全。第一二章内容的知识相对来说比较少,是我从别的学习视频上挑选了自己一些生疏或者是不懂的内容记录上去的。

2020-06-21

协处理器CP15的使用介绍.docx

本文章介绍了ARM协处理器CP15的使用介绍,附带一个例子。 访问CP15寄存器指令的编码格式及语法说明如下: ······ 说明: :协处理器行为操作码,对于CP15来说,永远为0b000,否则结果未知。 :不能是r15/pc,否则,结果未知。 :作为目标寄存器的协处理器寄存器,编号为C0~C15。 :附加的目标寄存器或源操作数寄存器,如果不需要设置附加信息,将crm设置为c0,否则结果未知。 :提供附加信息比如寄存器的版本号或者访问类型,用于区分同一个编号的不同物理寄存器,可以省略或者将其设置为0,否则结果未知。

2020-04-07

Linux内核升级、搭建HTTP服务器

在Linux环境下,完成本次的实训内容。 实验内容一,升级内核。本次实验主要是对一些命令的掌握,在本次实训中,主要是在升级内核过程出现的问题能够找到相应的解决方法,其主要问题只要是在make过程中出现的编译工具缺少,即安装相应的工具即可。实现过程在云服务器上进行的。 实验内容二,架构HTTP服务器。这个实验主要是安装apeche2,并创建一个共享文件能够在本机上访问。 实验内容三,构建一简单动态HTTP网站。制作的动态网站类似于一个教务管理系统,用户通过注册、登录进入个人信息在网站上进行浏览,浏览即是从数据库获取数据,显示到网页,也可以通过对数据库修改更新网站内容,进而实现动态网页。那么需要安装apeche2、php7.0、MySQL来搭建服务器,最后安装配置WordPress来建立一个动态网站。

2019-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除