自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (13)
  • 收藏
  • 关注

原创 ResourcesLoader + ResourcesProvider:Android 11 中的动态扩展资源的搜索和加载方式

ResourcesLoader、ResourcesProvider详解目录ResourcesLoader、ResourcesProvider详解官方文档概述一些预备知识Android R中的动态扩展资源方式内容一:ResourcesProvider类详解内容二:ResourcesLoader类详解利用ResourcesLoader + ResourcesProvider设计一个自定义资源加载器预备工作实例代码分析总结在安卓开发课程中经常需要翻阅官方文档,在一次偶然翻到Android 11预览版新特性的

2020-06-07 22:40:13 1445

原创 语法分析:自上而下分析(递归下降分析法+预测分析法)

语法分析:自上而下分析目录语法分析:自上而下分析知识背景计算海明校验码步骤一:计算校验码位数步骤二:确定校验组步骤三:计算校验码的值得出海明校验码利用海明校验码校验数据其他总结知识背景百度百科: “语法分析是编译过程的一个逻辑阶段。语法分析的任务是在词法分析的基础上将单词序列组合成各类语法短语,如“程序”,“语句”,“表达式”等等.语法分析程序判断源程序在结构上是否正确.源程序的结构由上下文无关文法描述.语法分析程序可以用YACC等工具自动生成。”语法分析再编译中也是一个比较很重要的环节,通常

2020-05-21 12:24:38 13033 3

原创 海明校验码的计算及检验

海明校验码的计算及检验目录海明校验码的计算及检验知识背景计算海明校验码步骤一:计算校验码位数内容一:线性布局内容二:约束布局内容三:表格布局检验最近和朋友探讨一个海明校验码的题目,因为学了很久所以有些记不清了,趁这这个机会,复习了一下海明校验码及校验过程,以此为记录。知识背景百度百科: “由Richard Hamming于1950年提出、还被广泛采用的一种很有效的校验方法,是只要增加少...

2020-04-14 15:49:10 8095 13

原创 用python+pyqt5手工编写一个含交互界面的简易的词法分析器

python+pyqt5手工编写一个含交互界面的简易词法分析器@author:x1nge.编译原理基础实验基础在之前的一篇博文中我记录了一个不含交互界面的简易词法分析器程序编写内容 点击此处查看在本文我将用pyqt5写一个简单的交互界面,也修改了部分代码使得程序更加完整。具体实验分析本文全部源码见本文末尾,上次编写的不含交互界面的源码也可点此处下载交互界面可以用QtDesigner快速编写,或者自己写,我采用的是用可视化界面创建了一个大致的框架,然后再手动添加其他需要的控件,或者

2021-04-05 19:35:41 1218

原创 NotePad功能添加

NotePad功能添加@author:065NotePad是一个比较完整的安卓开发sample,只不过源码都比较旧了,这一次期中考试开始的时候我花了很久的时间让整个项目跑起来,顺便更新了一些方法的用法。首先,阅读老师给的整个项目的初步分析(链接)大致了解了整个项目的结构原文:“一共包含了6个类,其中4个Activity,一个ContentProvider,还有一个数据契约类。· NotesList 应用程序的入口,笔记本的首页面会显示笔记的列表· NoteEditor 编辑笔记内容的Acti

2020-05-29 15:29:07 607

原创 语法分析之自上而下分析:根据文法构造预测分析表环节(用python编写)

根据文法构造预测分析表自上而下分析:预测分析法的步骤一实验报告目录根据文法构造预测分析表预备介绍具体分析总结预备介绍语法分析部分的自上而下分析有两个方法,一个是递归分析法,另一个就是预测分析法。预测分析法最重要的一个环节就是构造预测分析表。接下来介绍一下如何用python来构造一个文法的预测分析表。具体分析构造过程会用到求文法符号的FIRST集、FOLLOW集,或者求符号串的FIRST集合的算法,可以参考之前发的一篇文章 点击此处跳转首先介绍一下预测分析表的结构,简单来说他就是一张表,表

2020-05-15 18:11:31 2041 1

原创 求文法符号的FIRST和FOLLOW集合(python编写)

求文法符号的FIRST和FOLLOW集合自上而下分析:求FIRST、FOLLOW集实验报告目录求文法符号的FIRST和FOLLOW集合预备介绍具体分析内容一:FIRST集合内容二:构造任何符号串的FIRST集合内容三:构造每一个非终结符的FOLLOW集合总结预备介绍在自上而下分析的过程中我们需要对指定文法 进行“消除二义性”、“消除左递归”、“消除回溯”等操作,而许多方面也涉及到文法符号的FIRST集和FOLLOW集的运用。具体分析FIRST集合和FOLLOW集合的求法在网上有很多,我也把

2020-05-15 16:55:16 3497

原创 Android开发课程实验报告③ intent的使用

Android开发课程实验报告@author:065实验四:intent实验报告目录Android开发课程实验报告实验目的具体实验分析内容一:获取URL地址并启动隐式intent的调用内容二:编写一个自定义WebView供用户选择实验总结实验目的初学移动应用公开发中的Android开发,实验四的主要内容为intent的使用,通过这一次实验,掌握基本的intent使用方法。具体实验分析实验第一步:阅读官方文档:intent实验解析:本次实验共分为两个部分。第一个部分是完成一个获取URL地

2020-05-09 22:28:21 2972 1

原创 手动汇总python的基础练习题

python基础习题python学习过程中题目很多,特写此记录部分习题,解题方法不一定最佳,欢迎文末讨论。索引python基础习题T1 字符串密码强度T2 复制文档并添加行号T3 MD5T4 excel操作总结T1 字符串密码强度题干: “一般作为密码字符的主要有数字、小写字母、大写字母和标点符号这4个类型。假设密码安全强度主要和字符串的复杂程度有关系:字符串包含的字符种类越多,认为其...

2020-04-30 20:14:17 2652

原创 Android开发课程实验 索引

Android开发课程实验报告 索引实验报告目录Android开发课程实验报告 索引概述索引概述本文将对Android开发课程实验报告的文章进行归类整理并附上链接,方便选择和查看。索引序号实验类型或说明链接1基本的几种布局实验实验① 基本布局实验2熟悉安卓常见的UI组件实验② UI组件...

2020-04-30 09:36:58 344

原创 Android开发课程实验报告② UI组件

Android开发课程实验报告@author:065实验三:Android布局实验实验报告目录Android开发课程实验报告实验目的具体实验分析内容一:用SimpleAdapter和ListView的使用内容二:AlertDialog的自定义布局实现内容三:使用XML定义菜单内容四:创建上下文操作模式的上下文菜单实验总结实验目的初学移动应用公开发中的Android开发,实验三的主要...

2020-04-18 12:57:21 3975

原创 大数据MapReduce实例:实现矩阵乘法

MapReduce实现矩阵乘法@author:x1nge大数据基础实验目录MapReduce实现矩阵乘法具体分析问题源码具体分析1.考虑怎么利用map和reduce来计算矩阵乘法,想到这里的时候我脑子里有成千上万个解法,像map的key和value要怎么输出啊之类的,一时间我不知道哪一种计算方法比较高效,但是经过半节课的深思熟虑以后,我把总体的思路定为:map的key输出空值,va...

2020-03-23 20:57:18 3137

原创 用python手工编写一个词法分析器

用python手工编写一个词法分析器@author:x1Nge.编译原理基础实验实验报告目录用python手工编写一个词法分析器实验目的过程分析内容一:编写子功能函数内容二:编写主功能函数内容三:其他功能代码运行截图及源码实验目的通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解,这里我使用python作为开发语言。过程分析为了简化设计,降低难度,这里设计的词法分...

2020-03-23 11:21:02 2784 2

原创 Android开发课程实验报告①

Android开发课程实验报告@author:065实验二:Android布局实验实验报告目录Android开发课程实验报告实验目的具体实验分析内容一:线性布局内容二:约束布局内容三:表格布局实验总结实验目的初学移动应用公开发中的Android开发,实验二的主要内容为几个布局的使用,通过这一次实验,掌握基本的布局开发方式。具体实验分析实验第一步:阅读官方文档:关于布局的官方文档...

2020-03-20 23:04:19 6017

原创 R语言连接SQL Server数据库和保存数据集到数据库操作

在用R语言做数据处理的时候,我们经常会碰到想要将一个数据集保存到数据库的情况,在这里介绍R语言连接数据库(以SQL Server为例)以及进行一些数据库操作。1.安装RODBC包在R语言界面通过命令安装install.package("RODBC")2.配置ODBC数据源打开控制面板,选择系统与安全选择管理工具打开ODBC数据源,这里我选择64位选择系统DSN选项卡,点击添...

2019-10-12 17:11:26 1501 1

原创 【干货分享】我个人觉得适合软件计算机专业大学生使用的几个实用网站!

今天来分享一下我自己(本科软件工程在读)常用的一些适合计算机和软件专业大学生使用的网站。1.软件目录 https://mp.weixin.qq.com/s/zeq1sTmaPsKt7Bsok0Ldrgvs,python,pychar,IDEA,SQL SERVER,MySQL等等应有尽有,个人觉得非常实用,缺点是要度盘下载,非会员速度不够快。2.w3school https://www...

2019-10-11 13:47:16 1504 2

原创 用exe4j将java工程打包成exe文件

今天给大家分享一下如何用exe4j来导出exe文件,拿我自己的一个java project作例子。1.首先先从eclipse导出我们需要转换的工程的jar包。记得这个工程的路径要全英文,不然打开地exe文件会出现问题。next2.打开下载好的exe4j。第一次使用记得在下方填写license,我这里提供一个之前在网上找的,忘了在哪里找的了:A-XVK258563F-1p4lv...

2019-10-11 13:11:14 325

原创 在安装hadoop中出现的一些小问题及解决办法合集!

写一些我在安装hadoop时碰到的一些问题。1.启动hadoop报找不到jdk error。但是我也忘了jdk安装在哪里,查找资料后用whereis java 命令得到超链接,cd超链接后得到最终地址,vi hadoop.env.sh 后export JAVA_HOME解决问题。2.启动namenode和datanode时报没有权限 error。发现问题出现在没有加密钥上,找官网代码重新搞一遍...

2019-10-07 13:45:47 3003

【手工打字整理】考研计算机基础综合数据结构、操作系统、计算机组成原理、计算机网络思维导图源文件+PDF

【手工打字整理】考研计算机基础综合数据结构、操作系统、计算机组成原理、计算机网络思维导图源文件+PDF 所有知识点来源教材和教辅材料,全手工打字完成,包括源文件和PDF版

2022-06-02

计算机操作系统简答题常用知识点

个人手工整理操作系统课程书本知识点,简答题部分。题目出自简答题或常见考试题目,参考答案均整理自书本,时间有限,整理有不到之处,仅供参考,具体知识点还是以参考书为主。

2022-04-19

计算机编译原理常考概念题

编译原理常考概念题,可以用于复习

2022-04-19

ResourcesLoader + ResourcesProvider中搜索目录的例子

该资源上传为配合博客,内容为ResourcesLoader + ResourcesProvider实例中我用到的待搜索和解析的目录。

2020-06-07

create_function.py

自上而下分析中的递归分析法。本资源是其中一环,建议配博文分析。可以自动根据文法的非终结符自动地创建每一个子程序。python编写

2020-05-21

predictive_analysis_demo.py 预测分析法主程序

自上而下分析 预测分析法的主控程序,附带测试代码,用python编写,其中代码依赖预测分析表,关于预测分析表的构造见我上传的另一个资源。

2020-05-15

table.py 预测分析表的构造

自上而下分析的一个环节。构造预测分析表,用python语言编写,代码中需要用到FIRST集和FOLLOW集的方法,可在我上传的其他资源中找到。

2020-05-15

syntactic_parser_function.py

自上而下分析模块。本资源包括 判断文法是否为LL(1)文法,提取左公因式,消除左递归 三个子功能,个人python编写,逻辑代码思路不一定最佳,欢迎一起讨论。

2020-05-15

get_first_bunch.py

自上而下分析。本资源对于文法G的任何符号串α = X1 X2 ... Xn 构造集合FIRST(α)。在自上而下分析的多个环节都有作用。

2020-05-15

get_follow.py

自上而下分析。求每一个非终结符的FOLLOW集合,用python语言编写,个人觉得我这个代码逻辑有点循规蹈矩,不够简练。另外,由于编写问题,这个代码只包括了每一个产生式右部长度不超过三的解法,剩下部分正在优化逻辑,之后将在博客文章中更新链接。

2020-05-15

get_first.py

自上而下分析法,求每一个文法符号的FIRST集合,配合博客进行分析和处理。代码由python编写,可以自行“翻译”成别的语言。

2020-05-15

demo_lexical_analyzer.py

python写一个简易的词法分析器,比上次的代码加上了一个交互界面,此为demo,可以根据这个代码修改成完整的词法分析器。

2020-04-07

LexicalAnalyzer.py(不含交互界面)

python实现手工编写的简易词法分析器,主要目的是提供一个词法分析器框架,有详细的函数分析。可以通过这个简易的词法分析器完善成为一个更详细的词法分析器。

2020-03-25

空空如也

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

TA关注的人

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