Fork me on GitHub
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 52 下一页
摘要: 简介 自从ES6(ECMAScript 2015)在2015年发布以来,ECMAScript以每年一个版本的速度持续向前发展。到现在已经是ECMAScript 2020了。 每个版本都有一些新的特性,今天本文将会讲解ES7中带来的新特性。 TC39和ECMAScript 先讲一下ECMA的历史,EC 阅读全文
posted @ 2021-03-12 09:36 flydean 阅读(955) 评论(2) 推荐(0) 编辑
摘要: 简介 内容嗅探,也被称为媒体类型嗅探或MIME嗅探,是检查一个字节流的内容,试图推断其中数据的文件格式的做法。内容嗅探通常用在媒体类型没有被准确指定的情况,用于补偿元数据信息。 本文将会讲解内容嗅探的常用场景和可能出现的问题。 MIME types MIME的全称是Multipurpose Inte 阅读全文
posted @ 2021-03-10 09:52 flydean 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 简介 函数是结构化编程的基础,也是代码复用的基石。Python中通过def来自定义函数。本文将会深入探索Python中函数的秘密。 内置函数 除了用户的自定义函数之外,Python内置了一些非常有用的函数: 内置函数 abs() delattr() hash() memoryview() set() 阅读全文
posted @ 2021-03-08 09:29 flydean 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 简介 天要下雨,娘要嫁人。虽然我们不能控制未来的走向,但是可以一定程度上预测为来事情发生的可能性。而这种可能性就叫做概率。什么是概率呢?概率就是事情出现的可能性。比如扔骰子,我们知道骰子有六面,很容易知道扔出1点的概率是1/6,听起来很简单,但是如果放在复杂事件中,概率计算就变得比较麻烦和抽象,很多 阅读全文
posted @ 2021-03-05 08:14 flydean 阅读(380) 评论(0) 推荐(1) 编辑
摘要: 简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方。 while语句 python中的while语句和其他语言没有什么不一样,我使用while语句来编写一个斐波拉赫数列: In [56]: while x < 10 : ...: pri 阅读全文
posted @ 2021-03-03 19:38 flydean 阅读(208) 评论(1) 推荐(0) 编辑
摘要: 简介 闭包closure是javascript中一个非常强大的功能。所谓闭包就是函数中的函数,内部函数可以访问外部函数的作用域范围,从而可以使用闭包来做一些比较强大的工作。 今天将会给大家详细介绍一下闭包。 函数中的函数 我们提到了函数中的函数可以访问父函数作用域范围的变量,我们看一个例子: fun 阅读全文
posted @ 2021-03-02 20:01 flydean 阅读(412) 评论(1) 推荐(0) 编辑
摘要: javascript中的内存管理 简介 在c语言中,我们需要手动分配和释放对象的内存,但是在java中,所有的内存管理都交给了java虚拟机,程序员不需要在手动进程内存的分配和释放,大大的减少了程序编写的难度。 同样的,在javascript中,内存管理也是自动进行的,虽然有自动的内存管理措施,但是 阅读全文
posted @ 2021-03-01 19:53 flydean 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 简介 在很久以前,js只是简单的作为浏览器的交互操作而存在,一般都是非常短小的脚本,所以都是独立存在的。 但是随着现代浏览器的发展,特别是nodejs的出现,js可以做的事情变得越来越多也越来越复杂。于是我们就需要模块系统来组织不同用途的脚本,进行逻辑的区分和引用。 今天将会给大家介绍一下js中的模 阅读全文
posted @ 2021-02-28 08:37 flydean 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 简介 基本上所有的程序员都使用过javascript,我们在web中使用javascript,我们在服务器端使用nodejs,js给大家的第一映像就是简单,但是可能并不是所有人都系统的了解过js中的内置对象和数据结构。 今天,一起来看看吧。 基础类型 js是一种弱类型的动态语言,虽然是弱类型的,但是 阅读全文
posted @ 2021-02-24 21:26 flydean 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 简介 奇异值是矩阵中的一个非常重要的概念,一般是通过奇异值分解的方法来得到的,奇异值分解是线性代数和矩阵论中一种重要的矩阵分解法,在统计学和信号处理中非常的重要。 在了解奇异值之前,让我们先来看看特征值的概念。 相似矩阵 在线性代数中,相似矩阵是指存在相似关系的矩阵。设A,B为n阶矩阵,如果有n阶可 阅读全文
posted @ 2021-02-23 20:37 flydean 阅读(1641) 评论(1) 推荐(0) 编辑
摘要: 简介 Python的主要应用是进行科学计算,科学计算的基础就是数字,字符串和列表。本文将会详细的给大家介绍一下这三个数据类型的使用情况。 数字 数字是任何科学计算中非常中要的类型,在Python中最常见的数字类型就是int和float。 看几个基本的数字操作: In [8]: 1+1 Out[8]: 阅读全文
posted @ 2021-02-22 19:14 flydean 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 简介 之前的文章我们讲到了gradle的基本使用,使用gradle的最终目的就是为了构建java项目。今天本文将会详细的讲解如何在gradle中构建java项目。 构建java项目的两大插件 安装java项目的目的不同,构建java项目有两大插件,一个是application,表示构建的是java应 阅读全文
posted @ 2021-02-20 09:04 flydean 阅读(1779) 评论(0) 推荐(1) 编辑
摘要: gradle中的增量构建 简介 在我们使用的各种工具中,为了提升工作效率,总会使用到各种各样的缓存技术,比如说docker中的layer就是缓存了之前构建的image。在gradle中这种以task组合起来的构建工具也不例外,在gradle中,这种技术叫做增量构建。 增量构建 gradle为了提升构 阅读全文
posted @ 2021-02-17 19:01 flydean 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: 深入理解gradle中的task 简介 在之前的文章中,我们讲到了如何使用gradle创建一个简单的task,以及task之间怎么依赖,甚至使用了程序来创建task。在本文中,我们会更加深入的去了解一下gradle中的task。 定义task 定义一个task可以有很多种方式,比如下面的使用stri 阅读全文
posted @ 2021-02-15 08:57 flydean 阅读(1241) 评论(0) 推荐(1) 编辑
摘要: gradle中的build script详解 简介 build.gradle是gradle中非常重要的一个文件,因为它描述了gradle中可以运行的任务,今天本文将会带大家体验一下如何创建一个build.gradle文件和如何编写其中的内容。 project和task gradle是一个构建工具,所 阅读全文
posted @ 2021-02-13 20:57 flydean 阅读(1913) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 52 下一页