伤神的博客

欢迎来到我的博客! 我的名字叫商洋,邮箱 comedshang@163.com;当前坐标在成都;


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Python 系列学习十四:面向对象编程 - 枚举类

发表于 2017-07-15 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本章主要介绍 Python 面向对象编程中有关枚举类型的相关内容; 本文为作者的原创作品,转载需注明出处; EnumPython 通过内置 class Enum,来实现 Python 中的枚举特性;构造枚举类有两种方式,一种是直接使用 E ...
阅读全文 »

Python 系列学习十三:面向对象编程 - 重载内置方法

发表于 2017-07-14 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本章主要介绍 Python 有关面向对象编程中的通过重载内置方法自定义类的类型和外观; 本文为作者的原创作品,转载需注明出处; 重载内置方法首先,内置方法在 Python 中约定使用 __<name>__ 的形式进行定义的;通 ...
阅读全文 »

Python 系列学习十二:面向对象编程 - 多重继承

发表于 2017-07-13 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本章主要介绍 Python 有关面向对象编程中的多重继承方面的内容; 本文为作者的原创作品,转载需注明出处; 导读在笔者打算开始梳理这块内容的时候,觉得,如果匆匆忙忙的去撰写一篇功能性的文章,比如如何用 Python 去实现多重继承,如何 ...
阅读全文 »

Python 系列学习十一:面向对象编程 - 属性控制

发表于 2017-07-12 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本章主要介绍 Python 有关面向对象编程中的属性控制的相关内容; 本文为作者的原创作品,转载需注明出处; 属性控制__slot__ 限制动态扩展范围从 动态扩展实例的属性和方法 小节中,我们领略到了任意为实例动态扩展属性和方法的方法, ...
阅读全文 »

Python 系列学习之十:面向对象编程 - 类型和属性检查

发表于 2017-07-11 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本章主要介绍 Python 有关面向对象编程中的类型和属性检查的相关内容; 本文为作者的原创作品,转载需注明出处; 类型检查有些时候,我们并不知道传入的对象的类型,便需要对其进行类型检查,备注,需要类型检查的场景在 Python 中更为常 ...
阅读全文 »

Python 系列学习之九:面向对象编程 - 继承和多态

发表于 2017-07-10 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本章主要介绍 Python 有关面向对象编程中的继承和多态; 本文为作者的原创作品,转载需注明出处; 继承和多态本章节,笔者将会继续使用类的定义小节中所使用到的 Student 类,不过稍加修改该,额外提供一个实例方法,say_hello ...
阅读全文 »

Python 系列学习之八:面向对象编程 - 类、实例、类方法以及私有属性

发表于 2017-07-10 | 更新于 2018-04-07 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本章主要介绍 Python 有关面向对象编程中的类和实例的相关内容; 本文为作者的原创作品,转载需注明出处; 类类的定义123456class Student(object): def __init__(self, name, sc ...
阅读全文 »

Python 系列学习之七:模块

发表于 2017-07-09 | 更新于 2018-05-04 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴; 本章主要介绍 Python 中的模块内容; 本文为作者的原创作品,转载需注明出处; 模块的定义模块是什么模块在 Python 中的定义非常的简单和直接,一个.py的文件就是一个模块;模块,故名思议,它是构建一个系统的一个组成部分,同时可 ...
阅读全文 »

Python 系列学习之六:迭代类型 Iterator / Iterable

发表于 2017-07-08 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴; 本章节主要介绍的是有关 Python 的 Iterator 和 Iterable 之间的异同; 本文为作者的原创作品,转载需注明出处; 源码分析Iterable首先看看 python 源码中有关 Iterable 的源码, collec ...
阅读全文 »

Python 系列学习之五:生成器 Generator ( Yield )

发表于 2017-07-07 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本篇将会重点介绍 Python 有关生成器 Generator 以及yield方面的内容; 本文为作者的原创作品,转载需注明出处; Generator生成器,Python 提供了这样一种机制,并不一次性的返回所有批量计算的结果,而是通过这 ...
阅读全文 »

Python 系列学习之四:列表之高级特性

发表于 2017-07-06 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本篇将会重点介绍 python 有关列表的高级特性; 本文为作者的原创作品,转载需注明出处; 列表生成式( List Comprehensions ) A list comprehension is a syntactic constru ...
阅读全文 »

Python 系列学习之三:函数 Function

发表于 2017-07-05 | 更新于 2018-06-07 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本篇将会重点介绍 python 有关函数的基本内容; 本文为作者的原创作品,转载需注明出处; 参数归纳起来,python 总共支持五种不同的参数形式; 位置参数(必选参数)先看一个计算 $x^2$ 的函数,12def power(x): ...
阅读全文 »

Python 系列学习之二:字符编码(Encode)和译码(Decode)

发表于 2017-07-04 | 更新于 2020-02-09 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本篇将会重点介绍 python 有关字符串的编码和译码理论知识和相关操作,注意,为了阐述清楚相关内容,本文同时包含了 Python 2 和 3 相关的内容; 本文为作者的原创作品,转载需注明出处; 编码编码的诞生我们知道,计算机只能处理 ...
阅读全文 »

Python 系列学习之一:基础

发表于 2017-07-03 | 更新于 2018-05-26 | 分类于 计算机科学与技术 , Python , Basic
前言打算写一系列文章来记录自己学习 Python 3 的点滴;本篇将会重点介绍 python 的最基础部分知识,字符串、编码、队列等等; 本文为作者的原创作品,转载需注明出处; 数据类型和变量字符串特殊使用方式Python 允许使用 '''...''' ...
阅读全文 »

爬虫 Scrapy 学习系列之二:Architect 架构篇

发表于 2017-06-30 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Python , Scrapy
前言这是 Scrapy 系列学习文章之一,笔者打算撰写该系列文章用来记录自己再学习并使用 Scrapy 的点滴; 本文重点从 Scrapy 的顶层架构进行阐述; 本文为作者的原创作品,转载需注明出处; 架构数据流设计图Scrapy 的整个架构如图所示,总共有八个步骤,该八个步骤的流转都依赖于 ENG ...
阅读全文 »

Spring Security 源码分析七:Spring Security 登录认证流程

发表于 2017-06-20 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Spring , Security , Basic
前言本文是对 Spring Security Core 4.0.4 Release 进行源码分析的系列文章之一; 本文将使用 Spring Security 源码分析四:Spring MVC 例子 作为调试用例,进行源码分析;并且由其可知,该例子初始化实现了一个 DefaultDelegatingF ...
阅读全文 »

Spring Security 源码分析六:Spring Security 在容器中初始化过程二

发表于 2017-06-19 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Spring , Security , Basic
前言本文是对 Spring Security Core 4.0.4 Release 进行源码分析的系列文章之一; Spring Security 在 Spring 容器中的初始化过程分为两个部分,首先,第一个部分,解析配置,生成对应的 Bean Definitions,并将对应的 Bean Defi ...
阅读全文 »

Spring Security 源码分析五:Spring Security 在容器中初始化过程一

发表于 2017-06-19 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Spring , Security , Basic
前言本文是对 Spring Security Core 4.0.4 Release 进行源码分析的系列文章之一; Spring Security 在 Spring 容器中的初始化过程分为两个部分,首先,第一个部分,解析配置,生成对应的 Bean Definitions,并将对应的 Bean Defi ...
阅读全文 »
1…789…12
Shang Yang

Shang Yang

206 日志
58 分类
36 标签
© 2020 Shang Yang
由 Hexo 强力驱动 v3.7.1
|
主题 – NexT.Muse v6.4.2