Fork me on GitHub
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 39 下一页
摘要: 简介 class是面向对象编程的一个非常重要的概念,python中也有class,并且支持面向对象编程的所有标准特性:继承,多态等。 本文将会详细讲解Python中class的信息。 作用域和命名空间 在详细讲解class之前,我们来看一下作用域和命名空间的概念。 命名空间(Namespace)是从 阅读全文
posted @ 2021-04-02 08:51 flydean 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 简介 Python的解释环境是很好用,但是如果我们需要编写一个大型的程序的时候,解释环境就完全不够用了。这个时候我们需要将python程序保存在一个文件里。通常这个文件是以.py结尾的。 对于大型的应用程序来说,一个文件可能是不够的,这个时候我们需要在文件中引用其他的文件,这样文件就叫做模块。 模块 阅读全文
posted @ 2021-03-31 14:58 flydean 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 简介 ES9是ECMA协会在2018年6月发行的一个版本,因为是ECMAScript的第九个版本,所以也称为ES9. 今天我们讲解一下ES9的新特性。 ES9引入了3大特性和2个小的特性,我们接下来一一讲解。 异步遍历 在ES6中,引入了同步iteration的概念,随着ES8中的Async操作符的 阅读全文
posted @ 2021-03-31 07:50 flydean 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 简介 和其他的语言一样,Python中也有异常和错误。在 Python 中,所有异常都是 BaseException 的类的实例。 今天我们来详细看一下Python中的异常和对他们的处理方式。 Python中的内置异常类 Python中所有异常类都来自BaseException,它是所有内置异常的基 阅读全文
posted @ 2021-03-29 11:36 flydean 阅读(600) 评论(3) 推荐(2) 编辑
摘要: 简介 IO就是输入和输出,任何一个程序如果和外部希望有交互的话,都需要使用到IO。相对于java而言,Python中的IO更加的简单,易用。 本文将会详细介绍Python中的IO操作。 linux输入输出 linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0, 阅读全文
posted @ 2021-03-26 09:17 flydean 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 简介 CSRF的全称是Cross-site request forgery跨站点请求伪造,也称为一键攻击或会话劫持,它是对网站的一种恶意利用,主要利用的是已授权用户对于站点的信任,无辜的最终用户被攻击者诱骗提交了他们不希望的Web请求。 恶意网站可以通过多种方式来发送此类命令。 例如,特制的图像标签 阅读全文
posted @ 2021-03-18 07:53 flydean 阅读(1228) 评论(7) 推荐(1) 编辑
摘要: 简介 ES8是ECMA协会在2017年6月发行的一个版本,因为是ECMAScript的第八个版本,所以也称为ES8. 今天我们讲解一下ES8的新特性。 ES8引入了2大特性和4个小的特性,我们接下来一一讲解。 Async函数 我们在ES6中提到了generator,Async函数的操作和genera 阅读全文
posted @ 2021-03-17 07:55 flydean 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 简介 我们都知道javascript是一个弱类型语言,在ES5之前,javascript的程序编写具有很强的随意性,我可以称之为懒散模式(sloppy mode)。比如可以使用未定义的变量,可以给对象中的任意属性赋值并不会抛出异常等等。 在ES5中,引入了strict模式,我们可以称之为严格模式。相 阅读全文
posted @ 2021-03-15 09:31 flydean 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 简介 自从ES6(ECMAScript 2015)在2015年发布以来,ECMAScript以每年一个版本的速度持续向前发展。到现在已经是ECMAScript 2020了。 每个版本都有一些新的特性,今天本文将会讲解ES7中带来的新特性。 TC39和ECMAScript 先讲一下ECMA的历史,EC 阅读全文
posted @ 2021-03-12 09:36 flydean 阅读(393) 评论(2) 推荐(0) 编辑
摘要: 简介 内容嗅探,也被称为媒体类型嗅探或MIME嗅探,是检查一个字节流的内容,试图推断其中数据的文件格式的做法。内容嗅探通常用在媒体类型没有被准确指定的情况,用于补偿元数据信息。 本文将会讲解内容嗅探的常用场景和可能出现的问题。 MIME types MIME的全称是Multipurpose Inte 阅读全文
posted @ 2021-03-10 09:52 flydean 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 简介 函数是结构化编程的基础,也是代码复用的基石。Python中通过def来自定义函数。本文将会深入探索Python中函数的秘密。 内置函数 除了用户的自定义函数之外,Python内置了一些非常有用的函数: 内置函数 abs() delattr() hash() memoryview() set() 阅读全文
posted @ 2021-03-08 09:29 flydean 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 简介 天要下雨,娘要嫁人。虽然我们不能控制未来的走向,但是可以一定程度上预测为来事情发生的可能性。而这种可能性就叫做概率。什么是概率呢?概率就是事情出现的可能性。比如扔骰子,我们知道骰子有六面,很容易知道扔出1点的概率是1/6,听起来很简单,但是如果放在复杂事件中,概率计算就变得比较麻烦和抽象,很多 阅读全文
posted @ 2021-03-05 08:14 flydean 阅读(319) 评论(0) 推荐(1) 编辑
摘要: 简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方。 while语句 python中的while语句和其他语言没有什么不一样,我使用while语句来编写一个斐波拉赫数列: In [56]: while x < 10 : ...: pri 阅读全文
posted @ 2021-03-03 19:38 flydean 阅读(149) 评论(1) 推荐(0) 编辑
摘要: 简介 闭包closure是javascript中一个非常强大的功能。所谓闭包就是函数中的函数,内部函数可以访问外部函数的作用域范围,从而可以使用闭包来做一些比较强大的工作。 今天将会给大家详细介绍一下闭包。 函数中的函数 我们提到了函数中的函数可以访问父函数作用域范围的变量,我们看一个例子: fun 阅读全文
posted @ 2021-03-02 20:01 flydean 阅读(254) 评论(1) 推荐(0) 编辑
摘要: javascript中的内存管理 简介 在c语言中,我们需要手动分配和释放对象的内存,但是在java中,所有的内存管理都交给了java虚拟机,程序员不需要在手动进程内存的分配和释放,大大的减少了程序编写的难度。 同样的,在javascript中,内存管理也是自动进行的,虽然有自动的内存管理措施,但是 阅读全文
posted @ 2021-03-01 19:53 flydean 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 39 下一页