随笔分类 -  基础知识学习

转First集合和Follow集合的求法(修改含例子)
摘要:对于终结符和非终结符的理解: 终结符:通俗的说就是不能单独出现在推导式左边的符号,也就是说终结符不能再进行推导。 非终结符:不是终结符的都是非终结符。 如:A->B,则A是非终结符;A->id,则id是终结符。 (一般书上终结符用小写,非终结符用大写。) 文法产生语言句子的基本思想: 从识别符号(开 阅读全文

posted @ 2019-09-09 20:43 回溯法 阅读(5594) 评论(0) 推荐(1)

openGL学习
摘要:0.本文章主要记录计算机图形学课上学习的重要知识点及openGL的使用要点,文中部分图片和文字来自https://learnopengl-cn.github.io/ 1.现在使用的opengl都是新版本的opengl,使用可编程管线的方式。主要分两部分,将3D坐标转化成设备的2D坐标,然后将光栅化后 阅读全文

posted @ 2019-05-16 09:26 回溯法 阅读(392) 评论(0) 推荐(0)

Markdown格式
摘要:此部分内容来源为个人 1.Markdown不能自动换行 在行结尾加两个空格就可以愉快的换行啦 2.Markdown不能显示空格和TAB键,改成全角的空格就可以愉快的显示空格了 3.Chrome下载个Markdown Reader插件,然后设置成关联上本地文件系统就可以愉快的显示Markdown格式啦 阅读全文

posted @ 2019-04-24 22:05 回溯法 阅读(527) 评论(0) 推荐(0)

软件测试实验四----mujava变异测试
摘要:1.整个路径结构 2.具体内容 2.1mujava的安装 2.1.1更改CLASSPATH环境变量,使命令行可以找到mujava的路径,方便之后mujava的使用。 2.1.2在系统某一路径下按照格式创建文件夹 2.1.3下载mujava.config文件并放置在muJavaHome文件夹中,更改内 阅读全文

posted @ 2019-04-22 16:08 回溯法 阅读(1652) 评论(0) 推荐(0)

软件测试实验二----selenium、katalon、junit
摘要:1.安装firefox和seleniumIDE、katalon 安装按成后在Firefox中有seleniumIDE、katalon的图标 2.使用katalon导出测试脚本 点击katalon的插件图标,新建测试用例,录屏具体操作后,在katalon中会出现操作流程 点击export,选择juni 阅读全文

posted @ 2019-03-29 15:10 回溯法 阅读(258) 评论(0) 推荐(0)

编译原理---antlr实践+编译过程理解+课程理解知识点
摘要:0.其他说明 0.0编译器分为前、中、后端,课上主要学的是前端。前端又分为词法分析(lexical analysis)、语法分析(syntax analysis)、语义分析(semantic analysis),课程主要讲了前两方面 0.1AST--abstract-syntax-tree(抽象语法 阅读全文

posted @ 2019-03-20 17:12 回溯法 阅读(649) 评论(0) 推荐(0)

约定优于配置---Java的eclipse项目配置
摘要:0.测试文件夹test (测试文件的文件夹和源文件夹src是并行的关系,且位于同一目录) 以后源文件.java文件放在src目录下,相应的单元测试文件放在同级别的test目录下,且内部路径要相同 1.第三方包文件夹 新建lib文件夹 将junit和hamcrest的jar包(也就是第三方包)放入文件 阅读全文

posted @ 2019-03-17 19:40 回溯法 阅读(246) 评论(0) 推荐(0)

软件工程---UML理解
摘要:1.依赖关系和关联关系 1.1依赖关系是调用关系,其又分为全局依赖、参数依赖、局部依赖 1.2关联关系是结构上的关系,按照关联的强弱又具体分为关联关系、聚合关系(整体和部分的组成关系、whole-part关系)、构成关系(在聚合关系的基础上添加了不能共享--non-shared的限制),关联关系又可 阅读全文

posted @ 2019-01-09 00:57 回溯法 阅读(453) 评论(0) 推荐(0)

后端的基础知识
摘要:0.http以及URL(一般所说的狭义上的接口)格式 URL设计的初衷就是利用http协议来唯一的定位资源,一个URL唯一定义一个资源,获取资源时候可以有不同的方法参数,常用的有get、post、put、patch、delete http是超文本传输协议,是一个应用层协议,它包括很多内容,URL啦, 阅读全文

posted @ 2018-11-23 15:55 回溯法 阅读(1045) 评论(0) 推荐(0)

C/C++找不出来的bug
摘要:1.在函数中给指针赋值时候要极其注意: 新生成的指针要么是new出来的,要么是全局的,要么是传参过来的... 就是要切记在函数局部生成一个新指针,这样的话,出了这个函数,局部的新指针所具体代表的值就被释放了,你原指针就是个飞指针,肯定要出错; 2.在创建glfw窗口之前,是不能调用opengl函数的 阅读全文

posted @ 2018-10-27 01:31 回溯法 阅读(287) 评论(0) 推荐(0)

openGL学习----相机
摘要:0.参考:https://learnopengl-cn.github.io/01%20Getting%20started/09%20Camera/ 0.0其实相机就是搞清楚cameraPos,cameraFornt,cameraUp的关系和用法,以及跟三个欧拉角的关系,以及如何跟鼠标、键盘的wasd 阅读全文

posted @ 2018-10-20 18:25 回溯法 阅读(2784) 评论(0) 推荐(0)

C/C++编译、链接、运行的基础知识
摘要:0.C/C++从源文件在编译器的作用下先编译成.s的汇编,然后在汇编器的作用下变成.o的可重定向目标文件,然后在链接器的作用下变成可执行文件 1.在项目中设置的编译寻找目录中的.h文件(一般就是includes文件夹中的.h跟系统默认自带的.h文件)是用尖括号引用的,而不在上述的目录下的.h文件都用 阅读全文

posted @ 2018-10-18 18:21 回溯法 阅读(228) 评论(0) 推荐(0)

Web前端开发(基础学习+坑)
摘要:0.基本说明 0.内容为课堂所学基本知识,加自己踩过的坑 1.web基本框架:html+css+JavaScript,html为网页骨架,css为网页美化,JavaScript负责页面动态交互,脚本等 2.web开发的IDE:visual studio code+Chrome 1.HTML 0.ht 阅读全文

posted @ 2018-10-15 16:17 回溯法 阅读(404) 评论(0) 推荐(0)

计网
摘要:1.TCP既不是gbn也不是sr 累计确认+提供缓存 2.网页站点开发中的cookie、session、CSRF token(这都是在http协议下) cookie:客户端浏览器中存储的键值对,用来做身份追踪,浏览器自动带过去,明文传输(cookie是在后端设置的,一旦设置,每次浏览器自动帮你捎过去 阅读全文

posted @ 2018-10-10 21:19 回溯法 阅读(190) 评论(0) 推荐(0)

计组
摘要:1.对于2进制补码中负数的理解(二进制串快速转换成10进制)(方便理解时候想一下): 2.有无符号数隐式转换: 3.加法溢出判断 4.负数取反: 其实二进制上面都是按位取反再加1,不管是正数变负数还是负数变正数 5. 处理器:单指令周期处理器(顺序处理器/停等协议) vs 流水线式处理器 vs(全并 阅读全文

posted @ 2018-09-29 21:08 回溯法 阅读(201) 评论(0) 推荐(0)