- 博客(10)
- 收藏
- 关注
原创 第三章 词法分析
第三章 词法分析正则表达式正则表达式(RE)是一种用来描述正则语言的更紧凑的表示方法。正则表达式可以由较小的正则表达式按照特定的规则递归地构建,每个正则表达式r定义(表示)一个语言,记为L(r)L(r)L(r),这个语言也是根据r的子表达式所表示的语言递归定义的。正则表达式的定义ε\varepsilonε是一个RE,L(ε)={ε}L(\varepsilon)=\{\varepsilon\}L(ε)={ε}如果a∈∑a\in\suma∈∑,则aaa是一个RE,L(a)={a}L(a)=\{
2021-03-28 23:02:22
109
原创 第二章 汇编语言
第二章 汇编语言1 CPU简介中央处理器(Central Processing Unit),结构密集、科技密集、经济密集CPU的基本组成部件时钟时钟是整个计算机运转的节拍器,机器指令的最小执行时间就是一个时钟周期模拟信号向数字信号的转换过程,就是在始终指导下的一个采样过程(Sampling),时钟的偏移将使数字信号失准CPU的主频即为时钟频率,对CPU的整体性能具有直接影响。CPU的位数也是影响CPU性能的主要因素之一算术逻辑单元ALU,执行各种算术运算和逻辑运算随着
2021-03-26 23:50:34
442
原创 IP地址相关知识回顾
文章目录IP地址详解一.简单局域网的构成二.IP地址三.子网掩码四.IP地址详解五.网关六.DNS七.配置IP地址八.网络测试命令IP地址详解一.简单局域网的构成交换机:是组织局域网最重要的设备,路由器实现连接内网和外网局域网:一般称为内网简单局域网的构成:交换机、网线、PC二.IP地址IP地址是一个唯一标识,是一段以二进制表示的网络编码,由32位组成11010010.01001001.10001100.00000110,用(点分)十进制表示,便于记忆:210.73.140.6,范围0-25
2021-01-25 21:28:46
190
原创 菜鸡的Java学习笔记——常用类
# Java学习笔记——常用类文章目录# Java学习笔记——常用类## 包装类## 使用Date和SimpleDateFormat类表示时间## Calender类的应用(推荐)## Math类## 包装类为了让基本数据类型也具备对象的特性——可以调用方法,Java中每个基本数据类型都有一个对应的包装类,这样就可以像操作对象那样操作基本数据类型基本类型对应的包装类byteByteshortShortintIntegerlongLongfloat
2021-01-17 22:14:24
140
原创 菜鸡的Java学习笔记——字符串
# Java学习笔记——字符串## 创建字符串(String类)String s1 = "HelloWorld"String s2 = new String(),空字符串String s3 = new String("HelloWorld")## 字符串的不变性创建字符串s1,s1有放到了字符串对象的引用,改变s1的内容,实则是创建了一个新的字符串对象,变量s1指向新的字符串对象如果需要一个可以改变的字符串,使用StringBuffer或StringBuilder类每次new一个字符串
2021-01-17 14:24:52
158
原创 菜鸡的Java学习笔记——异常和异常处理
# Java学习笔记——异常和异常处理Throwable:Error,ExceptionException:RuntimeException(非检查异常),检查异常RuntimeException:NullPointerException(空指针异常),ArrayIndexOutOfBoundsException(数组下标越界异常),ClassCastException(类型转换异常),ArithmeticException(算数异常)检查异常:IOException(文件异常),SQL异常(SQ
2021-01-16 20:02:56
140
原创 菜鸡的Java学习笔记——类和对象
Java学习笔记——类和对象文章目录Java学习笔记——类和对象什么是类和对象Java中对于类的定义创建类的实例对象成员变量的使用方法(Method)包(Package)访问修饰符面向对象三大特征封装继承多态ArrayList类的使用什么是类和对象类是抽象的概念,是对象的类型(模板),具有相同属性和方法的一组对象的集合;对象的属性,即为对象所具有的特征;对象的方法,即为对象执行的操作。类描述对象的具体信息,而对象是一个具体实体。在java中,所有的java程序都以类class为组织单元举个栗子,显
2021-01-12 16:20:06
109
原创 量子密码基础
一二三章文章目录一二三章信息论的介绍传统信息信号中的信息内容熵与香农信息熵概率基础量子位和量子态(Qubits and Quantum States)量子位向量空间(vector space)向量的线性组合(liner combinations of vectors)内积(inner product)归一化施密特正交化柯西-施瓦兹不等式三角不等式矩阵和算符可观察量泡利算子外积(outer products)封闭性关系使用矩阵来表示算子外积的向量表示厄米伴随厄米算子(Hermitian Opeartor)幺
2021-01-08 21:09:53
520
原创 菜鸡的Java学习笔记——数组
Java学习笔记——数组文章目录Java学习笔记——数组声明数组分配空间查找、赋值获取数组的长度声明数组数据类型[] 数组名, or 数据类型 数组名[],其中,数组名必须是合法的变量名,例如int[] score;//整型数组double height[];//浮点型数组String[] names;//字符串类型数组分配空间数组名 = new 数据类型[数组长度],例如score = new int[5];height = new double[5];names = new St
2021-01-05 15:00:35
183
原创 calc the sum的一种利用栈的解法
calc the sum的一种利用栈的解法这道题解法很多,是递归算法的一道很典型的例题,并且用字符串来解效率也还可以(我也不知道时间复杂度多少算效率高,还没学数据结构),用栈来解效率不高内存还大,仅仅为了满足本人的好奇心而已~不过我们可以先来复习一下什么是栈:(以下是我对栈的理解)栈(stack)是一种线性的表,只能在表末尾进行运算,比如push(压入)和pop(删除),可以把它想象成一种容器,下端封口,(比如杯子,只能在杯口操作)后放进去的东西可以先拿出来,先放进去的东西要最后才能拿出来。我对栈
2020-05-12 15:31:01
917
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人