自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 CSS选择器

CSS选择器选择器CSS2.1选择器标签选择器id选择器class选择器复合选择器伪类CSS3新增选择器元素关系选择器序号选择器属性选择器CSS3新增伪类伪元素层叠性和选择器权重计算冲突处理选择器CSS2.1选择器标签选择器标签选择器也称元素选择器、类型选择器,它直接使用元素的标签名当做选择器,将选择页面上所有该种标签。特点标签选择器将选择页面上所有该种标签,无论这个标签所处位置的深浅常见用途通常用于标签的初始化使用示例ul { list-style:none; //

2021-04-20 22:02:48 200

原创 java8中流的相关操作

java8为实现数据的便捷处理与并行易用引入了Stream API。本文将介绍Stream API的一些操作以及如何创建特殊的流。

2021-04-11 08:04:40 167

原创 java对象序列化机制

如果一个类实现了Serializable或Externalizable接口,那么该类实例化的对象与此对象对应的二进制流之间可以相互转换,从而实现传输对象的目的。我们把java对象能与二进制流之间相互转换的能力称为对象序列化机制。

2021-04-10 09:48:21 125

原创 java8中的流

Java 8在java.util.stream中添加了一个Stream API; Stream<T>就是一系列T类型的项目。由此带来的是Java 8可以透明地把输入的不相关部分拿到几个CPU内核上去分别执行Stream操作流水线。该文将介绍Stream与集合的差异以及stream的本身特点。

2021-04-10 07:08:22 251

原创 java8中的lambda

java8中的Lambda表达式提供了一种简洁、灵活的方式实现行为参数化,解决了通过内部类,匿名类实现的繁琐模板代码问题。此文将深入讲解如何使用Lambda,如何定义自己的函数式接口,java8给Lambda表达式提供的支持。

2021-04-09 08:37:16 110

原创 java中的行为参数化

行为参数化是指能够把一个方法(代码)作为参数传递给另一个方法。该文将通过一个案例逐步优化其代码实现展示行为参数化在java中的优异之处。

2021-04-09 05:14:49 414

原创 java8相关特性

java8新增了Lambda(匿名函数)、流、默认方法等核心特性,这些特性都是java为了应对大数据处理需要的举措,本文主要讲述这些特性的编程概念及其间的关联。

2021-04-08 06:05:32 120 2

原创 标准输入输出流、打印流、数据流

标准输入输出流、打印流、数据流标准输入、输出流System.in:标准输入流,默认从控制台输入System.out:标准输出流,默认从控制台输出System类的setIn()/setOut()方法可以重新指定标准输入和输出流读取键盘输入public static String next(){ BufferedReader bis = new BufferedReader(new InputStreamReader(System.in)); String str = "";

2021-04-07 11:13:48 206 1

原创 IO流的分类与使用

流的分类与使用分类标准分类内容数据单位字节流(8 bit)、字符流(16 bit)数据流向输入流、输出流流的角色节点流、处理流字符流,即流的数据单位是char类型,java中char类型一般为2个字节。流的体系结构抽象基类节点流(文件流)缓冲流InputStreamFileInputStreamBufferedInputStreamOutputStreamFileOutputStreamBufferedOutputSt

2021-04-06 10:41:54 126

原创 JavaScript模块导入方式

JavaScript模块导入方式JavaScript支持本地js文件中的某个数据类型1导入到另一个js文件中的操作,其导入方式多样,语法有较大差异,故此写下此文以备未来查阅。Node中的导入导出方式此类导入方式借助module对象通过module.exports赋予js文件中某数据类型能够被导入的权限,通过require(<filename>)导入数据类型,这种导入方式主要在Node.js2中使用。每个运行在Node上的js文件都存在一个有导出属性的本地module对象。require(&

2020-12-15 15:26:56 5036

原创 当你在搜索框按下enter的一刹那发生了什么?

当你在搜索框按下enter的一刹那发生了什么?当你打开Google浏览器,输入www.baidu.com后按下enter,一秒不到的时间百度的搜索页面就呈现眼前。也许有时你会产生疑惑,这背后的运行机制到底是怎么样的,我希望能够借助这篇文章帮你解答这个问题。现在,让我们开始向网络通信的世界迈出第一步。1.DNS服务器类似http://www.baidu.com 这样的网址被称为URL(统一资源定位符)。其中http是协议名称,www是网络服务标识,baidu.com是域名。要找资源必然要先找

2020-12-05 19:27:55 402

sort strategy for java

java 实现的冒泡排序、插入排序、合并排序、快速排序、堆排序以及对这些排序的分析器。对于分析器,可以指定生成随机数据的数量,次数,输出一个分析表。

2021-04-11

SatAndBinarySudo.zip

通过dpll算法实现的sat求解器以及将二进制数独转化为sat问题的数独生成器

2021-04-07

空空如也

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

TA关注的人

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