摘要: Docker是Go语言开发实现的容器。2013年发布至今,备受推崇。相关文档、学习资料十分详尽。近期有docker相关项目,得重新学习一下。博客以笔记。 1 容器诞生背景及优势 (1)软件开发和运维中,环境部署、配置,不胜其烦。举例说明,Python开发和部署都必须配置Python解释器;运维过程中 阅读全文
posted @ 2018-04-24 14:07 ZingpLiu 阅读(4585) 评论(4) 推荐(7) 编辑
摘要: Django 是用 Python 写的一个自由和开放源码 web 应用程序框架。web框架是一套组件,能帮助你更快、更容易地开发web站点。当你开始构建一个web站点时,你总需要一些相似的组件:处理用户认证(注册、登录、登出)的方式、一个管理站点的面板、表单、上传文件的方式,等等。有很多人注意到we 阅读全文
posted @ 2018-04-12 18:04 ZingpLiu 阅读(1768) 评论(1) 推荐(3) 编辑
摘要: 协程,英文名Coroutine。前面介绍Python的多线程,以及用多线程实现并发(参见这篇文章【浅析Python多线程】),今天介绍的协程也是常用的并发手段。本篇主要内容包含:协程的基本概念、协程库的实现原理以及Python中常见的协程库。 1 协程的基本概念 我们知道线程的调度(线程上下文切换) 阅读全文
posted @ 2018-04-03 19:19 ZingpLiu 阅读(3395) 评论(0) 推荐(4) 编辑
摘要: 在 Go 语言里,数组是一个长度固定的数据类型,用于存储一段具有相同的类型的元素的连续块。数组存储的类型可以是内置类型,如整型或者字符串,也可以是某种结构类型。 1 数组特性 (1)内存是连续分配,CPU能把正在使用的数据缓存更久。(2)容易计算索引,可以快速迭代数组里的所有元素。(3)数组的每个元 阅读全文
posted @ 2018-04-02 20:05 ZingpLiu 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 前几天有个面试题目:计算字符串"1 + (5 - 2) * 3",结果为10,不能用eval()。今天介绍一下用压栈的方法解一解这个题目,事实上我们的计算器原理也是如此。 1 分析题目 (1)如果计算“1+2”这种两个数之间的运算,比较简单,可直接将“字符数字”1,2分解出来,强制转换为float类 阅读全文
posted @ 2018-03-30 18:20 ZingpLiu 阅读(12336) 评论(5) 推荐(3) 编辑
摘要: 学习Python多线程的资料很多,吐槽Python多线程的博客也不少。本文主要介绍Python多线程实际应用,且假设读者已经了解多线程的基本概念。如果读者对进程线程概念不甚了解,可参见知名博主 阮一峰 转译的一篇博客:《进程与线程的一个简单解释》。 1 线程的基本操作 Python中多线程主要有两个 阅读全文
posted @ 2018-03-27 17:47 ZingpLiu 阅读(5450) 评论(0) 推荐(2) 编辑
摘要: 在Python中让自己创建的函数、类、对象支持with语句,就实现了上线文管理协议。我们经常使用with open(file, "a+") as f:这样的语句,无需手动调用f.close()关闭文件。这种用法不仅优雅,而且避免遗忘释放资源,十分方便。所以,当操作某些资源时,需要对资源的获取与释放进 阅读全文
posted @ 2018-03-23 17:06 ZingpLiu 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 前面两篇文章介绍了类与对象的基本概念和类中的一些成员,本篇主要介绍类和对象的特殊成员及一些高级特性。 1 对象的格式化输出 (1)如果需要对一个对象(实例)进行格式化输出,可以重写类的__repr__()和__str__()方法。 两者的区别:使用交互式解释器输出对象时,结果是__repr__() 阅读全文
posted @ 2018-03-20 15:19 ZingpLiu 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 本篇主要介绍类的成员、成员修饰符。 1 类的成员概述 类的成员可以分为三个大类:字段、方法、属性。关系主要如下图: 在上述类的成员中,普通字段是存储在对象之中的;其他成员均是存储在类中,也就是说无论创建了多少个对象,对象本身只保留成员中的普通字段,其他成员均存储在类中。 2 字段 字段分为普通字段和 阅读全文
posted @ 2018-03-18 20:02 ZingpLiu 阅读(786) 评论(0) 推荐(2) 编辑
摘要: 面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种具有对象概念的程序编程范式,同时也是一种程序开发的抽象方针。在此不再累述编程范式的种种类别,重点讨论“类与对象”概念及特性。 1 类与对象的概念 类(class): 对一类具有相同属性的对象的抽象。比如 阅读全文
posted @ 2018-03-18 12:09 ZingpLiu 阅读(702) 评论(0) 推荐(0) 编辑
/* 登录到博客园之后,打开博客园的后台管理,切换到“设置”选项卡,将上面的代码,粘贴到 “页脚HTML代码” 区保存即可。 */