一、实验目的: 利用C语言编制递归下降分析程序,并对简单语言进行语法分析。 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。 二、实验原理 每个非终结符都对应一个子程序。 该子程序根据下一个输入符号(SELECT集)来确定按照哪一个产生式进行处理,再根据该产生式的右 ...
分类:
其他好文 时间:
2019-11-28 19:04:23
阅读次数:
60
作用: 1、进行串行/并行转换 2、对数据进行缓存 3、在计算机操作系统安装设备驱动程序 4、实现以太网协议 目的:1、拓展网络。如果你的网络达到了物理限制,可以通过增加路由器并创建子网来拓展网络,以连接更多的主机,增加网上的用户。 2、减少竞争。同一网络中的节点占用的带宽作为结果。主机越多,所需带 ...
分类:
其他好文 时间:
2019-11-27 23:45:05
阅读次数:
109
HTTP概况 ? 20世纪90年代初期,一个主要的新兴应用即万维网(World Wide Web)登上了舞台。Web是一个引起公众注意的因特网应用。Web的应用层协议是 超文本传输协议(HTTP) ,它是Web的核心。HTTP由两个程序实现:一个客户程序和一个服务器程序。客户程序和服务器程序运行在不 ...
分类:
Web程序 时间:
2019-11-27 18:54:44
阅读次数:
84
一、实验目的: 利用C语言编制递归下降分析程序,并对简单语言进行语法分析。 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。 二、实验原理 每个非终结符都对应一个子程序。 该子程序根据下一个输入符号(SELECT集)来确定按照哪一个产生式进行处理,再根据该产生式的右 ...
分类:
其他好文 时间:
2019-11-27 11:57:25
阅读次数:
74
微信小程序实现上拉加载下拉刷新 使用小程序默认提供方法。 (1). 在xxx.json 中开启下拉刷新,需要设置backgroundColor,或者是backgroundTextStyle ,因为加载的动画可能会是白色背景,会看不清。 { "usingComponents": { "annicate ...
分类:
微信 时间:
2019-11-25 18:09:06
阅读次数:
102
这里发现小程序实现步骤,Vue与之类似 先上效果图: <view class="icons"> <swiper indicator-dots="true" indicator-active-color="rgba(0,175,190,.8)" style='height: 360rpx;'> <sw ...
分类:
微信 时间:
2019-11-24 13:57:05
阅读次数:
88
Linux 查找特定程序 whereis whereis 命令主要用于查找程序文件,并提供这个文件的二进制可执行文件、源代码文件和使用手册存放位置。 1、查找命令程序 例如,查找 touch 命令 执行效果如下: 如果只需要查找 touch 命令的二进制文件,可以使用 -b 选项实现: 效果如下: ...
分类:
系统相关 时间:
2019-11-22 01:22:13
阅读次数:
101
用户的主要作用: 资源分派: Authentication: 认证。 用户名,密码 Authorization:授权。 读写执行 Accouting: 审计(Audition) 常说的AAA认证,用于确保资源的合理使用。 组: 用于将多个用户和某类权限建立关联关系。 Linux用户:UserName ...
分类:
其他好文 时间:
2019-11-19 00:46:36
阅读次数:
71
参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017628290184064 Python程序实现多进程(multiprocessing) 了解linux的Fork系统调用(wiki) 在计算机领域中,尤其是Unix及类Unix系统操作系 ...
分类:
编程语言 时间:
2019-11-18 12:32:45
阅读次数:
69
前言:Gitlab是一个利用RubyonRails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人的项目Gitlab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,他非常易于浏览提交过的版本并提供一个文件历史库。他还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找一、环境准备如果是测试环境,
分类:
其他好文 时间:
2019-11-15 09:19:11
阅读次数:
119