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