会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
终身开发者
https://github.com/hylinux1024 公众号:angrycode
博客园
首页
新随笔
联系
订阅
管理
2019年9月4日
Python Web Flask源码解读(四)——全局变量
摘要: Flask中全局变量有current_app、request、g和session。不过需要注意的是虽然标题是写着全局变量,但实际上这些变量都跟当前请求的上下文环境有关
阅读全文
posted @ 2019-09-04 09:06 hylinux1024
阅读(2696)
评论(0)
推荐(1)
2019年9月2日
Python Web Flask源码解读(三)——模板渲染过程
摘要: 前面对Flask启动流程和路由原理都进行了源码走读。今天我们看看模板渲染的过程。
阅读全文
posted @ 2019-09-02 21:37 hylinux1024
阅读(684)
评论(0)
推荐(0)
Python Web Flask源码解读(二)——路由原理
摘要: 继续阅读Flask的源码
阅读全文
posted @ 2019-09-02 10:33 hylinux1024
阅读(863)
评论(0)
推荐(1)
2019年8月30日
Python Web Flask源码解读(一)——启动流程
摘要: Web Server Gateway Interface 它由Python标准定义的一套Web Server与Web Application的接口交互规范。
阅读全文
posted @ 2019-08-30 19:25 hylinux1024
阅读(1634)
评论(0)
推荐(1)
Python源码学习Schedule
摘要: 上一篇《一个简单的Python调度器》介绍了一个简单的Python调度器的使用,后来我翻阅了一下它的源码,惊奇的发现核心库才一个文件,代码量短短700行不到。这是绝佳的学习材料。
阅读全文
posted @ 2019-08-30 09:46 hylinux1024
阅读(824)
评论(0)
推荐(0)
一个简单的Python调度器Schedule
摘要: 最近在做项目的时候经常会用到定时任务,由于我的项目是使用Java来开发,用的是SpringBoot框架,因此要实现这个定时任务其实并不难。 后来我在想如果我要在Python中实现,我要怎么做呢?
阅读全文
posted @ 2019-08-30 08:44 hylinux1024
阅读(2926)
评论(0)
推荐(0)
2019年8月29日
如何在Python中表示一个对象
摘要: 在Python中一切都是对象。如果要在Python中表示一个对象,除了定义class外还有哪些方式呢?
阅读全文
posted @ 2019-08-29 18:43 hylinux1024
阅读(3269)
评论(0)
推荐(0)
2019年8月28日
一文搞懂Python中的所有数组数据类型
摘要: 数组类型是各种编程语言中基本的数组结构了,本文来盘点下Python中各种“数组”类型的实现。
阅读全文
posted @ 2019-08-28 12:38 hylinux1024
阅读(8536)
评论(0)
推荐(1)
2019年8月27日
一文了解Python常见的序列化操作
摘要: marshal使用的是与Python语言相关但与机器无关的二进制来读写Python对象的。这种二进制的格式也跟Python语言的版本相关,marshal序列化的格式对不同的版本的Python是不兼容的。
阅读全文
posted @ 2019-08-27 08:41 hylinux1024
阅读(640)
评论(0)
推荐(0)
2019年8月26日
你会写单元测试吗
摘要: 也许你已经听说过Test Driven Development,但不知道你是否遵循这个规则呢?其实我自己在写代码的时候也很少会先写单元测试再写业务功能逻辑。这不我也今天也来学习如何在Python中写单元测试。
阅读全文
posted @ 2019-08-26 20:11 hylinux1024
阅读(494)
评论(0)
推荐(0)
2019年8月24日
Python程序包的构建和发布过程
摘要: 当我们开发了一个开源项目时,就希望把这个项目打包然后发布到pypi.org上,别人就可以通过pip install的命令进行安装。本文的教程来自于Python官方文档,如有不正确的地方欢迎评论拍砖。
阅读全文
posted @ 2019-08-24 14:57 hylinux1024
阅读(4536)
评论(0)
推荐(1)
2019年8月23日
关于Python虚拟环境与包管理你应该知道的事
摘要: Python拥有大量的第三方库,引用这些库也非常方便,通过pip install就可以将这些第三方库安装到本地Python库文件目录中,然后就可以import到项目中,极大地提升了开发者的编码效率。
阅读全文
posted @ 2019-08-23 08:57 hylinux1024
阅读(2368)
评论(0)
推荐(0)
2019年8月22日
你是否真的了解全局解析锁(GIL)
摘要: `GIL`是计算机语言解析器用于同步线程执行的一种**同步锁机制**。很多编程语言都有`GIL`,例如`Python`、`Ruby`。
阅读全文
posted @ 2019-08-22 20:57 hylinux1024
阅读(587)
评论(0)
推荐(0)
谈谈装饰器的实现原理
摘要: 在Python里面装饰器(Decorator)也是一个非常重要的概念。跟装饰器模式类似,它能够动态为一个函数、方法或者类添加新的行为,而不需要通过子类继承或直接修改函数的代码来获取新的行为能力,使用Decorator的方式会更加Pythonic。
阅读全文
posted @ 2019-08-22 11:07 hylinux1024
阅读(1207)
评论(0)
推荐(0)
2019年8月21日
快速了解Python并发编程的工程实现(下)
摘要: Python并发编程了解下
阅读全文
posted @ 2019-08-21 22:26 hylinux1024
阅读(379)
评论(0)
推荐(1)
快速了解Python并发编程的工程实现(上)
摘要: Python并发编程了解下
阅读全文
posted @ 2019-08-21 16:40 hylinux1024
阅读(312)
评论(0)
推荐(0)
简单了解一下事件循环(Event Loop)
摘要: Python事件循环了解下
阅读全文
posted @ 2019-08-21 09:54 hylinux1024
阅读(3007)
评论(0)
推荐(0)
为何你还不懂得如何使用Python协程
摘要: Python中协程的使用
阅读全文
posted @ 2019-08-21 09:52 hylinux1024
阅读(1364)
评论(0)
推荐(1)
一文搞懂Python可迭代、迭代器和生成器的概念
摘要: 一文搞懂Python可迭代、迭代器和生成器的概念
阅读全文
posted @ 2019-08-21 09:45 hylinux1024
阅读(785)
评论(0)
推荐(0)
2018年11月5日
源码分析Retrofit请求流程
摘要: Retrofit 是 square 公司开源的一款广泛流行的网络请求框架
阅读全文
posted @ 2018-11-05 12:38 hylinux1024
阅读(428)
评论(0)
推荐(0)
2018年11月3日
一份程序猿单词列表(updating)
摘要: 以下单词是个人平时阅读英文文档时遇到的一些“生”单词,该文档将持续更新
阅读全文
posted @ 2018-11-03 13:44 hylinux1024
阅读(571)
评论(0)
推荐(0)
2018年10月3日
一文看懂ConstraintLayout的用法
摘要: 使用要弃用RelativeLayout了
阅读全文
posted @ 2018-10-03 12:08 hylinux1024
阅读(37594)
评论(1)
推荐(2)
2018年10月1日
如何使用WorkManager执行后台任务(下)
摘要: 一文看懂WorkManager高级用法
阅读全文
posted @ 2018-10-01 18:07 hylinux1024
阅读(1790)
评论(0)
推荐(1)
如何使用WorkManager执行后台任务(上)
摘要: 是时候要了解一下WorkManager的用法了
阅读全文
posted @ 2018-10-01 17:56 hylinux1024
阅读(858)
评论(0)
推荐(0)
2018年3月22日
[绝对干货] 入门区块链技术看这里就够了
摘要: 区块链技术干货集合
阅读全文
posted @ 2018-03-22 15:31 hylinux1024
阅读(225)
评论(0)
推荐(0)
下一页
公告