概述很多Python书籍和Python教程都会提到Python中一切皆对对象,但是这些教程往往不会深入解释这句话到底什么意思,这篇文章主要讨论下Python中一切皆对象这句话的深层含义。 Python中一切皆对象Dive into Python这本书给了这句话一个很好的解释: 不...

概述Linux系统自带的top命令是分析Linux系统运行状况的神器,这篇文章主要介绍htop命令,它可以看做是top命令的曾增强版。 htop vs top相比top命令,htop有很多自身的优势,如: top操作繁琐,htop操作简单 htop支持图形界面的鼠标操作 可以横...

概述Centos7 目前已经很普及了,但是随着Centos7的PHP版本还是过时的5.4,当前情况下PHP7也已经很流行了,但是有一些开源的PHP CMS 还不支持PHP7 所以还是需要在Centos上安装PHP 5.6,本文主要记录如何在Centos上安装PHP 5.6。 安...

概述很多时候,做安全工具也好,给朋友演示一些安全漏洞原理也好,都需要一些演示环境。特别是现在安全法律法规越来越严格,不能进行未授权的渗透测试,所以更需要自己搭建一些漏洞环境来进行技术研究,本文主要搜集一些开源的漏洞环境,方便以后使用。 漏洞环境(靶机)hackthebox(HTB...

概述汇总国内常见开源镜像,提高开发效率。 composer镜像 提供商 地址 阿里云 https://developer.aliyun.com/composer...

概述在Python中,装饰器是随处可见的,并且装饰器也是很有用的一种语法糖。 本篇文章主要介绍Python类中常见的几个内建装饰器。 @property装饰器在面向对象中,为类的属性创建getters和setters通常被认为是最佳实践。许多语言允许通过不同的方法实现getter...

概述Python 是一门完全面向对象的语言。在 Python 中,一切都是对象。从我们开始使用 Python 时,我们就已经使用了 Python 中的对象和类。Python 程序中的每一个元素都是类的一个实例,如数字、字符串、列表、字典这些元素,都是 Python 内置类对应的一...

概述ES6风风风火火的出来很长时间了,从最初的babel插件支持,到vue或者react框架,再到浏览器原生支持。ES6中定义了很多方便实用的特性,但是一直没怎么深入了解,从今天起开始陆续深入平时写代码的过程中,遇到的ES6各种特性。 扩展运算符(spread operator)...

概述在JavaScript中, 对象向我们提供了一种存储,操作,并在网络中传输数据的方式。同时,把对象当成键值对的集合,给我们带来了一种最常用的创建JavaScript对象的方法。 使用对象字面值(object literal)创建对象在JavaScript中,这是创建对象最简单...