后端程序开发Python 装饰器诞生过程:利用函数特性的闭包实现 Python中的装饰器是通过利用了函数特性的闭包实现的,所以在讲装饰器之前,我们需要先了解函数特性,以及闭包是怎么利用了函数特性的 ① 函数特性 python中的函数特性总的来说有以下四点: 1. 函... 2018-09-202,295 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:装饰器 装饰器 7.1 什么是装饰器 通过一个需求,一步一步来了解 Python 装饰器。首先有这么一个输出员工打卡信息的函数: def punch(): print('昵称:两点水 部门:做鸭事业部 上班打... 2018-09-202,224 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:闭包 闭包 通过解决一个需求问题来了解闭包。 这个需求是这样的,我们需要一直记录自己的学习时间,以分钟为单位。就好比我学习了 2 分钟,就返回 2 ,然后隔了一阵子,我学习了 10 分钟,那么就返回 12 ... 2018-09-201,952 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:正则表达式 正则表达式是一个特殊的字符序列,用于判断一个字符串是否与我们所设定的字符序列是否匹配,也就是说检查一个字符串是否与某种模式匹配。 Python 自 1.5 版本起增加了 re 模块,它提供 Perl ... 2018-09-201,892 viewsCommentsPython 正则表达式 阅读全文
后端程序开发Python基础入门笔记:线程与进程 线程与进程 线程和进程的概念我就不多赘述了。可自行网上搜索查找资料了解下。 直接看问题:在 Python 中我们要同时执行多个任务怎么办? 有两种解决方案: 一种是启动多个进程,每个进程虽然只有一个线... 2018-09-201,696 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:面向对象 面向对象 Python 对属性的访问控制是靠程序员自觉的。 我们也可以把方法看成是类的属性的,那么方法的访问控制也是跟属性是一样的,也是没有实质上的私有方法。一切都是靠程序员自觉遵守 Python 的... 2018-09-201,819 viewsCommentsPython 面向对象 阅读全文
后端程序开发Python基础入门笔记:模块与包 模块与包 2.1 模块 2.1.1 什么是模块 在 Python 中,一个 .py 文件就称之为一个模块(Module)。 我们学习过函数,知道函数是实现一项或多项功能的一段程序 。其实模块就是函数功... 2018-09-201,804 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:迭代器和生成器 迭代器和生成器 1.1 Python迭代器 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器只能往前不会后退。 迭代器有两个基本的方法... 2018-09-201,775 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:使用第三方库 使用第三方库 6.1 安装自己的库 我们一般使用 pip 来进行第三方库的安装,那么自己的库要怎么安装呢?当然可以把自己的库提交到 pip 上,但是还要添加一定量的代码和必要的文件才行,在这里我们使用... 2018-09-203,263 viewsCommentsPython scrapy 阅读全文
后端程序开发Python基础入门笔记:类的理解 类的理解 5.1 类的介绍 类的定义: class CocaCola: formula = ['caffeine','sugar','water','soda'] 复制代码 使用 class 来定义一... 2018-09-202,102 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:数据结构 数据结构 Python 有四种数据结构,分别是:列表、字典、元组、集合。我们先从整体上认识一下这四种数据结构: list = [val1,val2,val3,val4] #列表 dict = {key... 2018-09-202,013 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:循环与判断 循环与判断 3.1 布尔表达式和判断 Python 中的布尔类型值:True 和 Flase 其中,注意这两个都是首字母大写。 但凡能够产生一个布尔值的表达式为布尔表达式: 1 > 2 # Fa... 2018-09-202,092 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:函数 函数 举些你可能已经使用过的函数例子: 判断数据类型:type(str) 字符串类型数据转为整数型:int(str) ... 复制代码 通过观察规律不难发现,Python 中所谓的使用函数就是把你要处... 2018-09-202,943 viewsCommentsPython 阅读全文
后端程序开发Python基础入门笔记:变量和字符串 变量和字符串 首先:Python 每个语句结束可以不写分号 ;, 如 print('hello') 打印 hello 1.1 变量 有过编程基础的话,变量就不用多说了。 变量的命名法: 驼峰式命名法 ... 2018-09-202,597 viewsCommentsPython 阅读全文
后端程序开发Python元编程技术解析:不仅仅是Metaclass “老大,有程序员要创建对象,怎么办?”我向Python解释器发出了预警,上岗后头一次遇到这种情况,我有点紧张。 class Person: def sayHello(self,name): print... 2018-09-193,409 viewsCommentsPython 阅读全文
后端程序开发时间序列问题用 Python 转换成为监督学习问题的方法思路 一些机器学习方法(例如深度学习)可以用于进行时间序列预测。 在使用这些机器学习方法前,必须先将时间序列预测问题转化为监督学习问题。也就是说,需要将一个时间序列转换成一组包含成对输入输出的序列。 在这篇... 2018-09-174,004 viewsCommentsPython 阅读全文
后端程序开发python 矩阵运算:机器学习的数学基础 一、 什么是矩阵 一个 m × n 的矩阵是一个由 m 行 n 列元素排列成的矩形阵列。以下是一个由 6 个数字元素构成的 2 行 3 列的矩阵: 矩阵属于线性代数数学分支。线性代数是关于向量空间和线... 2018-09-172,988 viewsCommentsPython 机器学习 阅读全文
后端程序开发Python语言机器学习编程 数据处理库pandas入门教程 pandas提供了快速,灵活和富有表现力的数据结构,目的是使“关系”或“标记”数据的工作既简单又直观。它旨在成为在Python中进行实际数据分析的高级构建块。 入门介绍 pandas适合于许多不同类型... 2018-09-174,049 viewsCommentspandas Python 机器学习 阅读全文
后端程序开发java编程:正则表达式引发血案,线上CPU100%异常! 前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU 利用率将近 100%。通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息。 我们可以看到所... 2018-09-153,459 viewsCommentsJava 正则表达式 阅读全文
后端程序开发Java泛型是什么?接口、擦除原理及PECS原则 泛型是什么 一说到泛型,大伙肯定不会陌生,我们代码里面有很多类似这样的语句: List<String> list=new ArrayList<>(); 复制代码 ArrayLi... 2018-09-142,330 viewsCommentsJava 阅读全文
后端程序开发java异常使用指南:处理、throws关键字、finally清理 try-catch-finally这样的固定的组合。的确,这是Java异常处理的基本范式,下面我们就来好好聊聊Java异常机制,看看这个背后还有哪些我们忽略的细节。 Java异常介绍 异常时什么?就是... 2018-09-141,884 viewsCommentsJava 阅读全文
后端程序开发Java序列化机制:例子、代码与继承 1、Java序列化介绍 序列化是指对象通过写出描述自己状态的数值来记录自己的过程,即将对象表示成一系列有序字节,Java提供了将对象写入流和从流中恢复对象的方法。对象能包含其它的对象,而其它的对象又可... 2018-09-142,221 viewsCommentsJava 阅读全文
后端程序开发Java的equals和hashCode方法深度漫游 1、谈谈equals方法 相信大家对这个这个方法一定不陌生。该方法是Object基类里的非final方法(被设计成可覆盖的),下面我们来看看Object中是如何实现该方法的。源代码如下: public... 2018-09-142,076 viewsCommentsJava 阅读全文
后端程序开发Java单例模式与反射及序列化及枚举实现单例 单例模式与反射 单例模式最根本的在于类只能有一个实例,如果通过反射来构建这个类的实例,单例模式就会被破坏,下面我们通过例子来看下: /** * 静态内部类式单例模式 */ class Singleto... 2018-09-141,588 viewsCommentsJava 阅读全文