Fork me on GitHub
摘要:简介 区块链是一种防篡改的共享数字分布式账本,可记录公共或私有对等网络中的交易。分布式账本分布到网络中的所有成员节点,以加密散列链接的块的顺序链,永久记录网络中对等点之间发生的资产交换的历史记录。 区块链的广为人知是从比特币开始的,但是区块链不是比特币,区块链只是比特币底层的技术基础。比特币可以看做 阅读全文
posted @ 2020-05-21 07:02 flydean 阅读(501) 评论(1) 推荐(0) 编辑
摘要:简介 自从Spring横空出世之后,Spring就成了事实上的J2EE标准。Spring作为一个轻量级的J2EE应用框架,就是针对EJB的复杂特性而设计的,最后毫无疑问,Spring凭借它的简洁,可理解性和可用性赢得了最后的胜利。 Spring从最初的xml配置到后面的注解配置,一直都在不断的进步, 阅读全文
posted @ 2020-05-20 06:59 flydean 阅读(422) 评论(0) 推荐(0) 编辑
摘要:简介 是什么让java世界变得更好,程序员变得更友爱,秃头率变得不是那么的高,让程序员不必再每天996,有时间找个女朋友? 是Spring。 是什么让企业级java应用变得简单易懂,降低了java程序员的进入门槛,导致了现在遍地都是java程序员的窘境? 是Spring。 是什么从无冕之王变成了事实 阅读全文
posted @ 2020-05-20 06:45 flydean 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:java作为第一大编程语言,可谓源远流长,一代又一代的java程序员前仆后继走在java学习的路上。java程序员的学习之路在2020年又有什么变化呢?本文详细附上了每一个部分所需知识的教程链接地址,并会持续更新,希望能够和大家一起进步! 阅读全文
posted @ 2020-04-13 10:20 flydean 阅读(1916) 评论(1) 推荐(0) 编辑
摘要:简介 NumPy是一个开源的Python库,主要用在数据分析和科学计算,基本上可以把NumPy看做是Python数据计算的基础,因为很多非常优秀的数据分析和机器学习框架底层使用的都是NumPy。比如:Pandas, SciPy, Matplotlib, scikit-learn, scikit-im 阅读全文
posted @ 2021-04-21 09:21 flydean 阅读(73) 评论(1) 推荐(0) 编辑
摘要:简介 Sonatype 提供了一个叫做开源软件资源库托管Open Source Software Repository Hosting (OSSRH) 的工具,帮助我们来方便的将项目发布到中心仓库中。 但是这个工具和我们的项目构建是割裂的,尤其是在CI集成构建中,很难做到自动化。 Gradle是一个 阅读全文
posted @ 2021-04-19 09:32 flydean 阅读(53) 评论(1) 推荐(0) 编辑
摘要:简介 文件的存储内容有两种方式,一种是二进制,一种是文本的形式。如果是以文本的形式存储在文件中,那么从文件中读取的时候就会遇到一个将文本转换为Python中数据类型的问题。实际上即使是文本的形式存储,存储的数据也是也是有结构的,因为Python底层是用C来编写的,这里我们也称之为C结构。 Lib/s 阅读全文
posted @ 2021-04-16 09:23 flydean 阅读(214) 评论(1) 推荐(0) 编辑
摘要:ES9的新特性:异步遍历Async iteration 简介 在ES6中,引入了同步iteration的概念,随着ES8中的Async操作符的引用,是不是可以在一异步操作中进行遍历操作呢? 今天要给大家讲一讲ES9中的异步遍历的新特性Async iteration。 异步遍历 在讲解异步遍历之前,我 阅读全文
posted @ 2021-04-15 09:21 flydean 阅读(226) 评论(0) 推荐(1) 编辑
摘要:简介 如果我们想要运行Python,通常有两种方式,第一种方式就是在Python或者IPython的解释器环境中进行交互式运行,还有一种方式就是程序员最喜欢的编写.py文件,在文件中编写python代码,然后运行。 如果我们想写一篇关于Python的文章,文章里面有代码,还希望代码能够在当前页面运行 阅读全文
posted @ 2021-04-13 09:37 flydean 阅读(323) 评论(0) 推荐(0) 编辑
摘要:简介 图灵机是由艾伦·麦席森·图灵在1936年描述的一种抽象机器,它是人们使用纸笔进行数学运算的过程的抽象,它肯定了计算机实现的可能性,并给出了计算机应有的主要架构,引入了读写与算法与程序语言的概念为现代计算机的发明打下了基础。 本文将会讲解一下图灵机中的两种类型:确定图灵机和非确定图灵机。 图灵机 阅读全文
posted @ 2021-04-12 09:16 flydean 阅读(187) 评论(0) 推荐(0) 编辑
摘要:简介 使用java做项目的朋友肯定对maven不陌生,maven为我们提供了一个中心仓库,我们在构建java项目时,直接从maven中心仓库中下载依赖的jar包到本地,然后打包进行构建。 所有人都知道有这样一个maven仓库,但是很少有人去探寻这个maven仓库到底在什么地方,能不能发布自己的jar 阅读全文
posted @ 2021-04-09 09:23 flydean 阅读(246) 评论(1) 推荐(1) 编辑
摘要:简介 正则表达式是我们做数据匹配的时候常用的一种工具,虽然正则表达式的语法并不复杂,但是如果多种语法组合起来会给人一种无从下手的感觉。 于是正则表达式成了程序员的噩梦。今天我们来看一下如何在ES9中玩转正则表达式。 Numbered capture groups 我们知道正则表达式可以分组,分组是用 阅读全文
posted @ 2021-04-07 09:04 flydean 阅读(462) 评论(3) 推荐(2) 编辑
摘要:简介 Python中内置了很多非常有用的对象,本文将会介绍Python中的内置函数,内置常量,内置类型和内置异常。 内置函数 Python 解释器内置了很多函数和类型,您可以在任何时候使用它们。 内置函数 abs() delattr() hash() memoryview() set() all() 阅读全文
posted @ 2021-04-06 09:05 flydean 阅读(195) 评论(1) 推荐(0) 编辑
摘要:简介 class是面向对象编程的一个非常重要的概念,python中也有class,并且支持面向对象编程的所有标准特性:继承,多态等。 本文将会详细讲解Python中class的信息。 作用域和命名空间 在详细讲解class之前,我们来看一下作用域和命名空间的概念。 命名空间(Namespace)是从 阅读全文
posted @ 2021-04-02 08:51 flydean 阅读(357) 评论(0) 推荐(0) 编辑
摘要:简介 Python的解释环境是很好用,但是如果我们需要编写一个大型的程序的时候,解释环境就完全不够用了。这个时候我们需要将python程序保存在一个文件里。通常这个文件是以.py结尾的。 对于大型的应用程序来说,一个文件可能是不够的,这个时候我们需要在文件中引用其他的文件,这样文件就叫做模块。 模块 阅读全文
posted @ 2021-03-31 14:58 flydean 阅读(32) 评论(0) 推荐(0) 编辑
摘要:简介 ES9是ECMA协会在2018年6月发行的一个版本,因为是ECMAScript的第九个版本,所以也称为ES9. 今天我们讲解一下ES9的新特性。 ES9引入了3大特性和2个小的特性,我们接下来一一讲解。 异步遍历 在ES6中,引入了同步iteration的概念,随着ES8中的Async操作符的 阅读全文
posted @ 2021-03-31 07:50 flydean 阅读(133) 评论(0) 推荐(0) 编辑
摘要:简介 和其他的语言一样,Python中也有异常和错误。在 Python 中,所有异常都是 BaseException 的类的实例。 今天我们来详细看一下Python中的异常和对他们的处理方式。 Python中的内置异常类 Python中所有异常类都来自BaseException,它是所有内置异常的基 阅读全文
posted @ 2021-03-29 11:36 flydean 阅读(399) 评论(3) 推荐(2) 编辑
摘要:简介 IO就是输入和输出,任何一个程序如果和外部希望有交互的话,都需要使用到IO。相对于java而言,Python中的IO更加的简单,易用。 本文将会详细介绍Python中的IO操作。 linux输入输出 linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0, 阅读全文
posted @ 2021-03-26 09:17 flydean 阅读(106) 评论(0) 推荐(0) 编辑
摘要:简介 CSRF的全称是Cross-site request forgery跨站点请求伪造,也称为一键攻击或会话劫持,它是对网站的一种恶意利用,主要利用的是已授权用户对于站点的信任,无辜的最终用户被攻击者诱骗提交了他们不希望的Web请求。 恶意网站可以通过多种方式来发送此类命令。 例如,特制的图像标签 阅读全文
posted @ 2021-03-18 07:53 flydean 阅读(965) 评论(7) 推荐(1) 编辑