自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rust的一点特点

rust安装先在linux中安装工具包,具体参考http://www.srcmini.com/33996.html#heading_1然后在IDE中,下载rust的插件包```ruby// fn main() {// println!("Hello World!");// let num = 12;// }// /**// 所有权和移动//// 因为变量要负责释放它们拥有的资源,所以资源只能拥有一个所有者。这也防止了 资源的重复释放。注意并非所有变量都拥有

2021-04-13 10:33:45 161

原创 一个极简的浏览器引擎项目

这个极简的浏览器引擎是参照GitHub上的robinson上写的,基本上就是rust翻译成java,附上我仓库的地址,这个过程中我遇到了几个问题。递归在这个简单的浏览器引擎项目里,很多地方都用到了递归的写法。dom树的解析,样式树的解析以及布局树的解析等。刚开始时,我也比较懵,但通过这个例子,可以了解其中的思想。当函数直接或者间接调⽤⾃⼰时,则发⽣了递归。计算阶乘的方法就是典型的递归方法:public static void main(String[] args) { //5的阶乘是720

2021-04-11 20:44:27 194

原创 IO、socket

InputStream 、 InputStreamReader和BufferedReaderInputStream : 是所有字节输入流的超类,一般使用它的子类:FileInputStream等,它能输出字节流;InputStreamReader : 是字节流与字符流之间的桥梁,能将字节流输出为字符流,并且能为字节流指定字符集,可输出一个个的字符;BufferedReader : 提供通用的缓冲方式文本读取,readLine读取一个文本行, 从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行

2021-03-28 19:43:09 136

原创 float、flex布局

float、flex布局(初学)float布局的认识flex布局的认识前端的五种基本布局分别是:table布局、float布局、absolute布局、flexbox布局、grid布局(往后的比较新)。float布局的认识技术比较老了,不建议使用,了解下我们知道在一个新建的html文件上添加的内容大概可以分为两种,它们在普通文档流(就是没有设置其他布局时,页面所默认的文档流)上的表现不同。一种是块级元素,< div >、< p >、 < form >等等,1.每

2021-03-25 23:47:05 2128

原创 Tetris

junit使用Junit测试框架进行测试1.首先需要再项目中导入相应的jar包,Junit4.13.1及对应的hamcrest-core。然后创建测试类。2.junit的注解。 @Test表示该方法为测试方法;@Before表示在所有方法运行前运行的方法;@After表示在所有的方法运行之后执行的方法;@Test表示这是一个测试方法;@BeforeClass表示在这个测试类构造之前执行的方法;@AfterClass表示在这个测试类构造之后执行的方法。3.测试语句注解注解分为java

2021-03-08 15:34:45 68

原创 泛型、HashMap、Lambda

java泛型java泛型是J2 SE1.5中引入的一个新特性,其本质是参数化类型,把所操作的数据类型指定为一个参数(type parameter),这种参数类型可以用在类、接口、和方法的创建中,分别称为泛型类、泛型接口、泛型方法。ArrayList list = new ArrayList();新建了一个动态数组,可以往里面存东西。但这个动态数组默认的接受类型是Object,在java中所有的类都继承了Object,也就是Object是所有的类的父类。子类转父类必然是可以的,这样就导致了一个问题,所有

2021-02-07 17:11:14 121

原创 类和对象

寻找randomgenerator seed

2021-01-31 22:37:30 81

原创 数组应用

PS-heart数组旋转图片的像素对应数组一种数据结构/类型,是“数据组”的简称,也就是“一组数据”的意思。这组数据可以有多种排列方式。比如可以排成一排;也可以排成一个矩阵,成为一个平面;当然也可以从二维拓展到三维。总而言之,把一坨同属一个类别的数据放在一起,就是“数组”。而P图,P的就是像素的数组。旋转图片的像素对应 /************************************************ * 旋转前,旧图片的信息 ********

2021-01-20 21:04:40 83

原创 java大概整体的框架

arkanoidjava大概整体的框架java大概整体的框架import acm.graphics.*;//一般程序的开头,导入包(一组类),然后在程序中可以使用包里的类。public class Arkanoid extends GraphicsProgram {//public,访问修饰符/class,类声明/类名/extends,继承的意思/extends GraphicsProgram,继承GraphicsProgram这个父类 /* 动画每一帧间隔10ms*/ pri

2021-01-14 20:32:33 224

原创 calculator/学习java的第一个小项目

calculator/学习java的第一个小项目用java编写的计算器,在原有的基础上,按照要求增加功能。在刚学习的情况下,几乎看不懂代码。不过莽下去,按照关卡的提示,不断的询问大佬,搜索…遇到的问题和解决的方法:增加按钮在代码行里,能看到这三段代码块的注释,所以在下面依样画葫芦就行了吗? /**将屏幕和按键依次添加到计算器上*/ void addComponentsToPanel() { panel.add(display); panel.add(b

2021-01-07 21:52:07 193

空空如也

空空如也

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

TA关注的人

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