自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (26)
  • 收藏
  • 关注

原创 JAVA基础(二)

通常的动态联编将生效。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。

2022-10-24 13:48:30 592 1

原创 JAVA基础

ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。对象的一个新类可以从现有的类中派生,这个过程称为类继承。

2022-10-01 13:02:11 546

原创 JAVA基础知识

ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。对象的一个新类可以从现有的类中派生,这个过程称为类继承。

2022-10-01 12:59:51 525

原创 王道2023数据结构笔记

线性表的定义​线性表是具有相同数据类型的n(n≥0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用L命名线性表,则其一般表示为L=(a1,a2,…,ai,ai+1,…,an)​ai是线性表中的“第i个”元素线性表中的位序​a1是表头元素;an是表尾元素​除第一个元素外,每个元素有且仅有一个直接前驱;除最后一个元素外,每个元素有且仅有一个直接后继线性表的基本操作初始化表。构造一个空的线性表L,分配内存空间。销毁操作。插入操作。删除操作。...

2022-07-15 20:13:36 19339 59

原创 SQL多表查询

SELECT FROM WHERE GROUP BY ORDER BY 格式:SELECT FROM WHERE 注意:理清表与表之间的关系,从哪些表中查出哪些数据,表与表之间的连接条件是什么例一:双表查询例二:多表查询外连接:外连接不只列出与连接条件相匹配的行,而是列出左表(左外连接时)、右表(右外连接时)或两个表(全外连接时)中所有符合搜索条...

2022-07-11 15:45:23 4877 1

原创 浏览器中如何让视频倍速播放

这里可以让它展示出来点击用户脚本进入greasyfork出现这个证明安装成功,然后我们就可以调节视频播放速度了

2022-07-03 16:20:02 13268

原创 软件建模与分析--共享单车管理系统

共享单车是一种自行车使用权租赁服务,是一种分时租赁方式,一种新型绿色环保共享经济。共享单车车身小巧,方便快捷,为群众的出行带来了很大的便利,解决了公共交通最后一公里的问题。不仅如此,共享单车费用低廉且功能齐全,又低碳环保,减少空气污染,极大的改善了交通拥堵问题。因此,为了人们更加方便的使用和管理共享单车,我开发了一个共享单车管理系统,本文将对该系统进行详细的建模与分析。首先,在进入共享单车管理系统后,系统会提示用户进行登录,若是第一次使用该系统,需要进行注册。在登录之后,系统会根据用户的位置显示附近可用的共

2022-06-28 21:35:55 19107 4

原创 信息安全实验一:DES加密算法的实现

一、实验目的及要求1.熟悉加密、解密算法;懂得加密在通信中的重要作用;2.对输入的十六进制数加密(把输入的字符转化成整数),比较输入和输出,当把输入的数改变一个比特时,比较输出的变化,说明原因。3.实现对一个文件进行加解密,提交程序代码和执行结果。二、实验内容本实验通过用DES算法对实际的数据进行加密和解密来深刻了解DES的运行原理。根据所提供的程序分析DES算法的实现过程。在分析密钥生成函数、加密函数(8字节)、解密函数、测试函数和密钥长度检验函数的基础上,用C/VC++或Java语言编写程序实现对文本文

2022-06-28 21:14:46 7036

原创 信息安全实验四:Ip包监视程序实现

一、实验目的及要求学生在熟悉网络数据通信原理以及TCP/IP协议结构原理的基础上,运用套接字编程实现的网络封包监视技术,有效地探测在网络上传输的数据包信息,通过对这些信息的分析利用是有助于网络安全维护的。要求: 1.熟悉网络数据通信原理以及TCP/IP协议结构原理。2.掌握Ip包发送和接收过程。3.在所学知识的基础上自己确定实验方案,画出流程图,独立编程,实现网络监听程序。4.对获取的数据包进行简单分析。二、实验内容将网卡的工作模式设置为混合模式。获取局域网内的某台(多台)主机的MAC地址,捕获到所有经过网

2022-06-28 21:12:27 1482

原创 信息安全实验三 :PGP邮件加密软件的使用

一、实验目的及要求1.熟悉公开密钥密码体制,了解证书的基本原理,熟悉数字签名;2.熟练使用PGP的基本操作,能对邮件或传输文档进行加密;二、实验内容1创建一私钥和公钥对 使用PGPtray之前,需要用PGPkeys生成一对密钥,包括私有密钥(只有自身可以访问)和一个公有密钥(可以让交换E-Mail的人自由使用)。2与别人交换公钥创建了密钥对之后,就可以同其他PGP用户进行通信。要想使用加密通信,那么需要有他们的公钥。而且如果他们想同你通信他们也需要你的公钥。公钥是一个信息块,发布公钥(可以将公钥放到密钥服

2022-06-28 21:00:30 6707

原创 信息安全实验二 :使用X-SCANNER扫描工具

一、实验目的及要求1.熟悉对计算机的端口进行扫描的原理;2.熟练使用X-SCANNER扫描工具对计算机的端口进行扫描。3.使用端口扫描对一台主机进行扫描,并显示出结果( 一台主机上有哪些端口是打开的 )。对一个网段进行 IP扫描,显示出结果( 一个网段内有哪些主机是开机的 )。二、实验内容1.熟练使用X-SCANNER扫描工具的界面2.查看端口信息打开扫描结果查看是否有可以入侵的带共享资源的机器,检查常用端口如21、23、139等是否开放。3.发现系统漏洞 发现目标系统的CGI漏洞、IIS漏洞、RPC漏洞、

2022-06-28 20:50:00 4913 3

原创 网易云微信小程序

项目地址:网易云音乐小程序.zip-Node.js文档类资源-CSDN文库解压后如图所示,server是我们的服务器cmd进入server文件,执行以下命令可参考文章:(1条消息) NATAPP内网穿透_一顿吃不饱的博客-CSDN博客用微信开发者工具打开文件微信开发者工具下载地址:稳定版 Stable Build | 微信开放文档 (qq.com)目录如图所示打开utils下的config.js文件,将mobileHost更改为我们在内网穿透时获得的外网地址,注意地址前面不要有空格编译项目...

2022-06-28 19:42:21 761

转载 flex弹性布局

本文转载自:Flex 布局教程:语法篇 - 阮一峰的网络日志 (ruanyifeng.com)网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex布局将成为未来布局的首选方

2022-06-28 19:40:03 7806

原创 NATAPP内网穿透

​ 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访问,那么问题来了,如果是手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。运行natapp隧道之后,natapp会分配一个专属域名/端口,办公软件就已经在公网上了,在外地的办公人员可以在任何地方愉快的访问办公软件了上文举例的办公软件放在家里的树莓派,服务器等,需要远程ssh管理,这样打

2022-06-28 18:38:52 1883

原创 软件建模与分析

模型是指用一个较为简单的东西来代表另一个 东西,是从一个特定视点对系统进行的抽象对象:对象是要研究的任何事物。从一本书到图书馆, 单个整数到庞大的数据库、极其复杂的自动化工厂、 航天飞机都可看作对象,它不仅能表示有形的实体, 也能表示无形的(抽象的)规则、计划或事件。对象 由数据(描述事物的属性)和作用于数据的操作(体 现事物的行为)构成一独立整体。类:类是对象的模板。即类是对一组有相同数据和相同操 作的对象的定义,一个类所包含的方法和数据描述一组对 象的共同属性和行为。类是在对象之上的抽象,对象则是 类的

2022-06-28 17:32:30 2620

原创 java读取excel文件

导入Maven依赖读取excel文件成功读取导入依赖读取excel文件成功读取

2022-06-14 11:20:22 3757 1

原创 SpringBoot整合WebService(服务端+客户端)

本项目通过SpringBoot+Mybatis整合WebService,实现服务端接收客户端传入的数据并将其写入数据库等功能,直接把全部换成我的3.建一个pojo包存放实体类User4.建一个service包存放服务类UserServiceUserServiceImpl接口实现类5.建一个dao层UserDao 处理数据6.在resources目录下建立一个mapper文件夹UserDao.xml7.配置数据库将application文件后缀改成yml格式,然后根据自己的情况配置数据库

2022-06-14 11:18:05 13253 3

原创 vue项目中统一格式的方法

vue项目中统一格式的方法1. 在assets(静态资源)下的styles目录下建立css文件格式如下,根据具体要求编写2. 在views目录下的main.js中引用该文件

2022-06-14 11:10:20 437

原创 如何将MySQL8文件导入5.7d 数据库

如何将MySQL8文件导入5.7d 数据库在Navicat中导入sql文件时发生错误,如下图所示提示**[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’** ,原因是数据文件版本是SQL8,而本地数据库是SQL5.7方法一 更换数据库方法二 更换字符集和排序规则简单的来说,就是把sql文件中所有的utf8mb4换成utf8 ,utf8mb4_0900_ai_ci换成utf8_general_ci替换工作量太大,可以借助idea中的Ct

2022-05-27 19:36:42 1465

原创 [remote rejected] master->master (unpacker error)

git push 时报错 [remote rejected] master->master (unpacker error)在向自己搭建的git仓库git push之后出现如下错误网上搜索之后发现是git仓库的权限问题,当前用户是没有权限push 的,所以登录gitlab,进入对应项目的settings,选择选择[Protected Branches],接触matser保护...

2022-05-26 17:57:00 4119

原创 Typora图片上传成功后无法显示的问题

Typora图片上传成功后无法显示的问题今天使用typora写笔记时上传图片成功后只有一个连接,而无法显示图片,在picgo的相册中也无法显示图片在网上搜索后说是路径问题,配置好路径之后还是没有解决登录gitee的图床后,发现图床被设置为私有,无法公开访问了然后根据提示,提交了仓库公开申请[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RCJVPma4-1653389813071)(C:/Users/MayBeBa/AppData/Roaming/Typora/

2022-05-24 18:58:33 941

原创 操作系统复习

文章目录操作系统复习一、简答题二、名词解释三、选择操作系统复习一、简答题比较进程调度与作业调度各自特点作业的调度属于高级调度,进程的调度属于低**级调度,**作业就是从外存放到内存的一个过程,它可以包含一个或多进程。 作业调度按一定的算法从磁盘上的“输入井”中选择资源能得到满足的作业装入内存,使作业有机会去占用处理器执行。 但是,一个作业能否占用处理器,什么时间能够占用处理器,必须由进程调度来决定。什么是分页式存储管理、简述分页式存储管理的地址变换过程用户程序的地址空间被划分成若干固定

2022-01-13 09:42:32 389

原创 计算机网络复习--填空、简答

文章目录计算机网络复习--填空、简答一、填空题二、简答题计算机网络复习–填空、简答一、填空题按照网络覆盖的地理范围,计算机网络可分为局域网、城域网和广域网。从逻辑功能上,计算机网络可分为通信子网和资源子网。基本的带通调制方法有 调频、调幅和调相。DNS 服务器的作用是将域名转换成 IP地址 。非对称数字用户线路的英文缩写是 ADSL 。任何加密方法的安全性取决于密钥的长度 ,以及攻破密文所需的 计算量。IPv6 的地址长度是 128位二进制位。物理层描述的媒体接口特性有:机械特性、功

2022-01-05 21:00:51 12589 4

原创 计算机网络复习--名词解释

计算机网络复习–名词解释DTE 数字终端设备FTP 文件传输协议IP 网际协议OSI 开放系统连接ICMP 网际报文控制协议IGMP 网际组管理协议UDP 用户数据报协议TCP 传输控制协议ARP 地址解析协议DHCP 动态主机配置协议CSMA/CD:载波侦听多路访问/冲突检测CSMA/CA:载波侦听多路访问/冲突避免SAP:服务访问点MTU:最大传输单元MRU 最大接收单元PDU 协议数据单元SDU 服务数据单元MAC地址:物理地址,它是一个用来确认网络设备位

2022-01-05 20:00:21 2131

原创 操作系统实验四、处理器调度算法模拟实现与比较

文章目录操作系统实验四、处理器调度算法模拟实现与比较一、实验目的二、实验内容三、设计原理(或方案)及相关算法四、结果分析五、源代码操作系统实验四、处理器调度算法模拟实现与比较一、实验目的分析处理器实施进程调度的前提条件,理解并掌握各类处理器调度算法的设计原理和实现机制。二、实验内容分析和探索处理器实施进程调度的前提条件,理解并掌握处理器调度算法的设计原理和实现机制,随机发生和模拟进程创建及相关事件,编程实现基于特定处理器调度算法(三种以上,如先来先服务调度算法、短进程优先调度算法、高优先权优先调度

2021-12-31 08:00:00 3728 2

原创 操作系统实验三、进程通信

文章目录操作系统实验三、进程通信一、实验目的二、实验内容三、设计原理(或方案)及相关算法四、结果分析五、源代码操作系统实验三、进程通信一、实验目的​ 1、了解和熟悉Linux支持的消息通信机制、管道道通信、共享存储区机制及信息量机制。2、掌握利用Linux系统的进程通信机制(IPC)实现进程间交换数据的方法。二、实验内容​ 1、进程通信​ 使用系统调用pipe()建立一条管道线:两个子进程P1和P2分别向管道各写一句话:​ Child 1 is sending

2021-12-30 14:52:33 2988 1

原创 操作系统实验二、典型同步问题模拟处理编程设计与实现

文章目录操作系统实验二、典型同步问题模拟处理编程设计与实现一、实验目的二、实验内容三、设计原理(或方案)及相关算法四、结果分析五、源程序操作系统实验二、典型同步问题模拟处理编程设计与实现一、实验目的​ 1、加深对进程概念的理解,明确进程和程序的区别。​ 2、探索、理解并掌握操作系统同步机制的应用编程方法,针对典型的同步问题,构建基于Windows(或 Linux)操作系统同步机制的解决方案。二、实验内容1、熟悉和运用 Linux操作系统中系统调用fork()的功能,编写程序调用fork()

2021-12-30 14:49:47 3262

原创 Springboot+Vue成果统一管理系统

本项目是一个成果统一管理系统,用户在注册登录之后可以进行成果录入,主题支撑材料分析,成果支撑研究方向聚类分析,成果导出,以及对录入成果进行编辑修改。 其次,还包括对用户的资料管理功能,密码, 用户名的修改等。管理员可以对用户和成果进行管理。

2021-12-28 20:21:59 4334 12

原创 操作系统实验六--设备管理

文章目录操作系统实验六--设备管理一、实验目的二、实验内容三、设计原理及相关算法四、结果分析五、源代码操作系统实验六–设备管理一、实验目的1、通过实验,进一步了解设备独立性的概念;2、探索、分析、理解并掌握 Linux 设备驱动的设计模型、实现机制和编程要旨。;3、掌握Linux下可装入模块的设计与实现方法。二、实验内容1、分析、设计与实现一个可读写的字符设备驱动程序,并作为可装入模块加载到系统中去。2、设计相应的示例程序,在用户进程中对该设备驱动程序进行的功能进行测试验证。三、设计原理及

2021-12-24 14:48:32 3746 1

原创 云计算与大数据复习题

云计算与大数据复习题人们通常最熟悉结构化数据的分析。除了半结构化、“准”结构化和非结构化这三种基本数据类型以外,还有一种重要的数据类型为元数据,它主要由( ),能够添加到数据集中。A.人工输入B.机器生成C.自然产生D.分析计算数据多样性指的是大数据解决方案需要支持多种( )、不同类型的数据。数据多样性给企业带来的挑战包括数据聚合、数据交换、数据处理和数据存储等。A.不同大小B.不同方向C.不同格式D.不同语言( )、传感器和数据采集技术的快速发展、通过云

2021-12-24 14:46:52 2004

原创 操作系统实验五--存储管理

文章目录操作系统实验五--存储管理一、实验目的二、实验内容三、设计原理及相关算法四、结果分析五、源代码操作系统实验五–存储管理一、实验目的1、了解虚拟存储技术的特点,掌握请求页式存储管理的主要页面置换算法原理。2、掌握请求页式存储管理中页面置换算法的模拟设计方法。二、实验内容设计一个虚拟存储区和内存工作区,并使用下述方法计算访问命中率。①先进先出的算法(FIFO);②最近最少少使用算法(LRR);③最佳淘汰算法(OPT):选淘汰最不常用的页地址;④最少访问页面算法(LFR);⑤最近最不

2021-12-21 17:46:04 17120 9

原创 如何将python文件打包成exe格式

文章目录如何将python文件打包成exe格式1、安装pyinstallerimage-202112172208230072、进入python文件的存储位置3、生成exe文件4、pyinstaller详解如何将python文件打包成exe格式1、安装pyinstaller打开命令行,安装pyinstaller模块pip install pyinstaller若出现如下图所示的无法连接HTTPS的问题请参考文章:成功解决win10下 Can’t connect to HTTPS URL beca

2021-12-18 09:24:49 21778 30

原创 用python画圣诞树、樱花树、卡通图案及打包成exe文件

用python画圣诞树、樱花树、卡通图案及打包成exe文件

2021-12-17 22:02:51 67491 149

原创 成功解决win10下 Can’t connect to HTTPS URL because the SSL module is not available

文章目录成功解决win10下 Can't connect to HTTPS URL because the SSL module is not available问题描述解决方案把D:\ANACONDA\Library\bin加入系统环境变量(请参考你自己的安装路径)成功解决win10下 Can’t connect to HTTPS URL because the SSL module is not available问题描述​ 在安装pyinstaller的时候,提示无法连接HTTPS、SSL

2021-12-17 20:55:47 8216 6

原创 (成功解决)网页无法打开位于http://www.baidu.com/的网页无法加载,因为:net:ERR_NAME_NOT_RESOLVED

网页无法打开位于http://www.baidu.com/的网页无法加载,因为:net:ERR_NAME_NOT_RESOLVED

2021-12-14 14:31:42 51796 29

原创 C语言链表详解

文章目录C语言链表详解链表基础链表的优点基本概念创建链表定义一个结构体创建一个链表插入节点删除节点修改节点输出节点完整代码C语言链表详解链表基础链表的优点n个节点离散分配每一个节点之间通过指针相连每一个节点有一个前驱节点和一个后继节点首节点没有前驱节点,尾节点没有后继节点基本概念首节点:存放第一个有效数据的节点头节点:在单链表的第一个结点之前附设一个结点,它没有直接前驱,称之为头结点,头结点的数据域可以不存储任何信息,指针域指向第一个节点(首节点)的地址。头结点的作用是使所有

2021-12-12 20:51:35 9594 5

原创 计算机网络---TCP/IP网络编程实验

文章目录计算机网络---TCP/IP网络编程实验一、实验目的二、实验环境和任务三、实验步骤及实验结果记录四、实验结果分析和总结计算机网络—TCP/IP网络编程实验一、实验目的掌握TCP/IP协议的基本知识,TCP/IP协议的基本工作原理。理解Socket的基本概念和工作原理,掌握Socket建立、监听、连接、数据发送和接收的方法。进一步掌握客户/服务器应用程序的设计方法,利用底层的Windows Sockets API函数实现简单的 Winsock 网络应用程序设计,提高Windows

2021-12-12 15:16:43 9363 1

原创 Linux复习题

Linux内核引导时,从文件 _/etc/fstad___中读取要加载的文件系统 Linux文件系统中每个文件用__i节点_____来标识。 网络管理的重要任务是:__控制___和_监控_______ 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区___ 和 ___交换分区 用来分离目录名和文件名的字符是slash 用来定义shell的全局变量的命令是export 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是-p 对于给定的文件file,统计其中

2021-12-12 10:16:32 521

原创 Shell编程

文章目录Shell编程shell基础编写shell脚本:运行 shell 脚本:echo命令printf 命令shell变量定义变量使用变量只读变量删除变量变量类型Shell 函数shell数据类型字符串数组定义数组读取数组获取数组的长度Shell传递参数Shell基本运算符算术运算符关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符Shell 流程控制if else判断语句for循环while循环无限循环until 循环case循环测试实例杨辉三角99乘法表:Shell编程这里说的Shell 脚

2021-12-11 19:17:25 1041

原创 交通数据综合分析实验

文章目录交通数据综合分析实验1、数据准备2、解析csv数据3、构建特征向量4、聚类模型训练5、聚类模型测试6、分析预测结果7、数据可视化交通数据综合分析实验1、数据准备1.1在master节点创建实验文件夹,拷贝数据文件1.1.1在zkpk家目录下创建实验文件夹taxifx,并进入实验文件夹taxifx[zkpk@master ~]$ mkdir taxifx[zkpk@master ~]$ cd taxifx1.1.2拷贝实验数据到实验文件夹中 [zkpk@master taxifx]$

2021-12-07 15:50:31 2329

机器学习.zip 包括课件、习题和知识点整理

机器学习期末题库 1.属于监督学习的机器学习算法是:贝叶斯分类器 2.属于⽆监督学习的机器学习算法是:层次聚类 3.⼆项式分布的共轭分布是:Beta分布 4.多项式分布的共轭分布是:Dirichlet分布 5.朴素贝叶斯分类器的特点是:假设样本各维属性独⽴ 6.下列⽅法没有考虑先验分布的是:最⼤似然估计 7.对于正态密度的贝叶斯分类器,各类协⽅差矩阵相同时,决策函数为:线性决策函数 8.下列属于线性分类⽅法的是:感知机 9.下列⽅法不受数据归⼀化影响的是:决策树 10.下列分类⽅法中不会⽤到梯度下降法的是:最⼩距离分类器

2022-06-28

编译原理.zip 课件、试卷和知识点总结

编译程序的工作即从输入源程序开始到输出目标程序为止的整个过程可以划分成五个阶段:词法分析、语法分析、(语义分析(有时也可分成六个阶段))、中间代码生成、优化、目标代码生成。 词法分析的任务是扫描源程序字符串,逐个地按词法规则识别出正确的单词,并转换成统一规格(类号,内码)交语法分析使用。 语法分析阶段的任务是组词成句。 中间代码是在语法分析正确的基础上,按照相应语义规则产生地一种介于源语言与目标代码之间的代码,这种代码不依赖于机器但又便于产生依赖于机器的目标代码。中间代码有多种形式:四元式、三元式和逆波兰式等。 优化的任务在于对前一阶段产生的中间代码进行加工变换,以期在最后阶段能产生出更为高效(省时间、省空间)的目标代码。 目标代码生成的主要任务是把中间代码程序转换为具体及其的指令序列。 编译的五个阶段都需要与表格打交道,用以记录源程序的各种信息以及编译过程中的各种状况。

2022-06-28

内网穿透工具natapp.zip

内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取

2022-06-28

网易云音乐小程序.zip

此文件为创新实践期间开发的基于网易云接口的仿网易云微信小程序,包含如下页面 1.index页面 生命周期函数、轮播图、数据绑定等 2.个人中心页面 内网穿透、触摸事件等 3.登录页面 前后端验证实现、与个人中心进行交互 4.视频页面 视频动态显示、视频切换、视频播放等

2022-06-28

操作系统知识体系.docx

操作系统知识体系

2022-01-11

计算机网络试卷1.docx

计算机网络试卷

2022-01-06

计算机网络(谢希仁版)复习资料整理(期末考试必备).pdf

计算机网络(谢希仁版)复习资料整理(期末考试必备)

2022-01-05

计算机网络(谢希仁)复习题.pdf

计算机网络(谢希仁)复习题.

2022-01-04

dalaoyang-springboot_book-master.zip

dalaoyang-springboot_book-master.zip

2022-01-03

成果统一管理系统.zip

基于springboot+vue的成果管理系统

2021-12-30

androi总结.zip

Android权威编程指南第三版总结

2021-12-28

vue查询表单导出excel文件所需的js文件excel.zip

vue查询表单导出excel文件所需的js文件

2021-12-27

六棵桌面版圣诞树.zip

六棵桌面版圣诞树小程序,解压,放到桌面,点击即可运行

2021-12-18

操作系统实践Linux试题.rar

操作系统实践Linux试题

2021-12-13

linux复习PPT.zip

linux复习PPT

2021-12-13

Linux指令参考.txt

Linux指令参考

2021-12-01

制作基于软盘的Linux系统.doc

制作基于软盘的Linux系统

2021-12-01

录屏软件Ocam.rar

录屏软件Ocam

2021-11-30

Sybase.PowerDesigner.v15.2.0.3042安装包

一个数据模型化处理工具

2021-11-22

计算机网络实验工具 虚拟串口工具vspd.zip

计算机网络实验工具 虚拟串口工具

2021-11-12

HelloOS.zip

最简操作系统Hello OS,用汇编语言和c语言实现

2021-11-08

XMouseButtonControl.exe

鼠标侧键设置工具

2021-10-30

个人博客模板-ForestBlog-master.zip

个人博客模板-ForestBlog-master.zip

2021-10-30

计算机二级考点思维导图.zip

计算机二级考点思维导图.zip

2021-10-30

高颜值常用Excel工作模板.zip

高颜值常用Excel工作模板.zip

2021-10-30

2020.12 六级真题集训.zip2020.12

2020.12 六级真题集训.zip2020.12

2021-10-30

空空如也

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

TA关注的人

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