自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 (转载)基于Pytorch的word2vec实现(Skip-gram)

https://lonepatient.top/2019/01/18/Pytorch-word2vec

2022-03-21 19:50:45 134

原创 C++版自下而上文法分析——算符优先文法

#include<iostream>using namespace std;char data[20][20]; //存储算符优先关系char lable[20]; //终结符集char str[20][10]; //分析输入串char formula[10][30]; //存储产生式char First[10][10]; .

2021-06-01 15:26:00 671 1

原创 指针,指针变量,指针的指针,指针的指针的指针

指针本质上就是地址,形象的表示成指向某个对象的“指针”。而指针变量类比与整形变量,比如int i=1, 1是整形,i是整形变量。既然指针是地址,自然而然,指针变量是指存放地址的变量,int *p=&i,p就是int类型指针变量...

2021-04-23 16:06:32 863

原创 LL(1)文法以及判别,First集,Follow集,Select集,Select集合的解释

一、LL(1)文法的定义是一种预测分析,预测分析是递归下降技术的一个特例,通过在输入中向前看1个符号来选择正确的产生式第一个L表示:自顶向下分析是从左向右扫描输入串。第二个L表示:分析过程中将用最左推导。 1表示:只需向右看一个符号便可决定如何推导(即选择哪个产生式进行推导)。 类似也可以有LL(K)文法:需向前查看K个符号才可确定选用哪个产生式。有时间在写...

2021-04-20 16:07:19 2618 1

原创 编译原理:语法树的子树,短语,直接短语,句柄

编译原理:语法树的子树,短语,直接短语,句柄子树:某一非终结符号(子树的根)以及下面的分支,整个语法树也可看成一个子树短语:给定一个句型,分析树中的每一个子树的边缘(叶子)称为句型的一个短语直接短语:如果子树的高度为2,那么这颗子树的叶子为该句型的直接短语句柄:最左直接短语就是句型的句柄例题:给定句型:TP↑(TF)给定文法:G[T]:T → T*F|FF → F↑P|PP → (T)|i推导步骤为:T ⇒ TF⇒ TF↑P⇒ TP↑P⇒ TP↑(T)⇒ TP↑(

2021-04-20 11:13:26 5698

原创 《Java面向对象程序设计》(第2版)第九章课后习题及答案

1.线程和进程的联系和区别是什么?进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,它是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分配的基本单位。线程基本不拥有系统资源,与同一个进程的其他线程共享进程中所拥有的所有资源。联系:一个进程可以包括多个线程。2.什么是前台线程,什么是后台线程?应用程序必须运行完所有的前台线程才可以退出;...

2019-10-26 14:51:16 879

原创 用C++改写不同java版本银行代码,并谈谈自己对每个版本的体会

目录第一个版本:4_9第二个版本:5_11第三个版本:6_25由于时间原因后三个版本待写......第四个版本:7_10第五个版本:8_8第六个版本:9_16第一个版本:4_9package java_4_9;import static java.lang.StrictMath.floor; public class _4_9 { private int id; /...

2019-10-22 20:44:05 126

原创 String与StringBuffer的常用API

String的常用APIchar charAt(int index)返回指定索引处的 char 值。int compareTo(Object o)把这个字符串和另一个对象比较。int compareTo(String anotherString)按字典顺序比较两个字符串。int compareToIgnoreCase(String str)按字典顺序比较两个字符串,不考虑大小写。...

2019-10-19 16:03:02 102

原创 《Java面向对象程序设计》(第2版)第八章课后习题及答案

三.String类型有什么特点?1. 两种实例化方式:String可以采用直接赋值的形式进行操作,这一点像基本数据类型的赋值操作一样。范例:String str = “hello”; //第一种String是一个类,所以可以new一个对象范例:String str = new String(“hello”);//第二种2. 字符串比较:使用"=="比较字符串...

2019-10-19 12:07:36 984

原创 《Java面向对象程序设计》(第2版)第七章课后习题及答案

1.“程序中凡是可能出现异常的地方必须进行捕获或拋出”,这句话对吗?异常分两类,runtime异常和非runtime异常。runtime异常,比如ArithmeticException等,这一类你不在程序里面进行try/catch,编译不会出错。如果一旦这样的异常出现程序就马上挂掉。对于这类异常,通常通过检查l逻辑来避免。非runtime异常,比如常见的IOException等或自定义的e...

2019-10-10 19:30:40 1882

原创 《Java面向对象程序设计》(第2版)第六章课后习题及答案

1.this和super个有几种用法?this的用法:表示当前对象引用,常用于形参或局部变量与类的成员变量同名的情形,使用this.成员名表示当前对象的成员表示当前对象表示构造函数,this();super的用法:子类的数据成员或成员方法与父类的数据成员或成员方法名字相同时,当要调用父类的同名方法或同名数据成员时则可用super来指明。即super.数据成员;s...

2019-10-05 20:57:46 1511 2

原创 《Java面向对象程序设计》(第2版)第五章课后习题及答案

1.面向对象的主要特征是什么?封装、继承、多态2.封装是如何实现的?设置访问权限,public、protected、private说明外部是否可以调用内部成员获方法设置构造方法,通过构造方法为类提供接口进行初始化3.对象之间如何相互作用?作用的条件是什么?对象之间可以通过组合,继承以及一个对象直接在其内部创建另一个对象。作用的条件:两个对象彼此之间要是可见的4.prot...

2019-10-05 10:04:09 1946 1

原创 《java面向对象程序设计》(第2版)第四章课后习题及答案

此篇为学校老师布置的课后作业名词解释构造方法:它是一种特殊的方法,它是一个与类同名且返回值类型为同名类类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。抽象:从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃,这种思维过程,称为抽象。对象位于...

2019-10-05 09:34:42 1520

原创 java类中Static的用法与特点

目录Static所修饰的属性的用法与特点Static所修饰的方法的用法与特点被Static所修饰的main方法的用法与特点Static所修饰的属性的用法与特点Static所修饰的方法的用法与特点被Static所修饰的main方法的用法与特点...

2019-09-22 15:34:55 238 2

原创 System类,Integer类,Math类的用途,特点,基本字段,常用方法

目录System类详解用途特点基本字段常用方法Integer类详解用途特点基本字段常用方法Math类详解用途特点基本字段常用方法System类详解用途System类提供的System包括标准输入(in),标准输出(out)和错误输出流(err)三个域; 访问外部定义的属性和环境变量; 一种加载文件和库的方法; 以及用于快速复制阵列的一部分的实用方法。特点System类包含几个有用的类字段...

2019-09-17 20:39:03 206

原创 java对象的引用与创建与C++对象创建的区别(含代码示例)

目录什么是Java对象Java对象创建与Java对象引用的区别java对象创建与C++对象创建的区别什么是Java对象在现实生活中对象就是一个实体,对象与实体是一 一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。类是对象的集合,对象是类的实例举例:比如Person(人)就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“姓名、身高、体重”等...

2019-09-17 18:21:36 146 4

原创 语言学习的经验与对JAVA的初步认识

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在...

2019-09-17 15:50:35 150

空空如也

空空如也

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

TA关注的人

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