首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
hackpython二两
掘友等级
公众号:懒编程
工作室负责人/书籍作者/文艺程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 7
沸点 1
赞
8
返回
|
搜索文章
最新
热门
Flask源码剖析(四):Flask的上下文机制(下)
本文紧接着「Flask源码剖析(三):Flask的上下文机制(上)」,讨论如下问题。 在上一篇文章中,详细讨论了Flask上下文机制,这里简单回顾一下。 所谓Flask上下文,其实就是基于list实现的栈,这个list存放在Local类实例化的对象中,Local类利用线程id作…
Flask源码剖析(三):Flask的上下文机制(上)
写文章其实很费力,你的「在看」很重要。 在面试Python web方面的工作时,如果你说自己阅读过Flask源码,那么Flask上下文机制的实现原理肯定会被问到,本篇文章就来剖析一下Flask上下文机制。 日常生活中的上下文:从一篇文章中抽取一段话,你阅读后,可能依旧无法理解这…
Flask源码剖析(二):路由原理
在上一篇中,从最简单使用形式入手,简单的过了一遍Flask应用启动流程以及其背后的原理,本篇将会以类似的风格剖析Flask路由相关的内容,同样不会涉及过多细节,力求从较高的维度去看。 回归一下上一篇文章,在通过@app.route()装饰器将函数转为Flask视图函数时,多次提…
Flask源码剖析(一):Flask启动流程
Flask是Python著名的web框架,其特点是轻量简单易扩展。 Flask源码量挺多的,本文从比较高的维度整体看一下Flask关键结构的实现原理,文中不会细究太多细节,不多废话,开搞。 考虑篇幅长度,分多篇文章来讨论,本文系列文章以Flask 1.0.2 为基准。 Flas…
使用VSCode来开发Python
有时候,一个项目要使用多语言开发,如前端使用Vue.js后端使用Flask的项目,此时单独使用PyCharm并不那么友好,JavaScript方面的开发会很痛苦。此外PyCharm第一次加载虚拟环境的耗时真的挺长的。 渐渐地,除了大的项目,其他项目我都使用Sublime Tex…
我所理解的Pythonista
Python有很多语法糖,这些语法糖可以让我们通过简短的代码实现相应的功能。 我曾经痴迷于使用各种各样的语法糖,力求以最简短的代码实现相应的功能(代码量最少),这让我觉得自己很Geek,很Pythonista,但现在我觉得这是一种错误的做法。 曾经的我会毫不犹豫的选择写法一,觉…
利用pygame开发一款游戏:「跳跳兔」(完结篇)
通过前面九篇文章的编写,「跳跳兔」游戏基本已经被编写出来了,本节在此基础上进一步完善它,并添加上云彩背景。 添加云彩背景的大致步骤如下。 一步步来编写,首先是创建云彩类,代码如下。 代码内容与此前内容非常类似,不再详细分析。 但你仔细观察,你会发现,Cloud类的__init_…
利用pygame开发一款游戏:「跳跳兔」(九)
在上一节中,我们对「跳跳兔」进行了简单的优化,然后为游戏中不同的状态添加不同的音乐。 先整理一下添加道具其整体思路。 想要的效果,道具随机出现在不同的平台上,玩家触碰到,会飞速向上飞跃。 一步步来实现。 首先构建一个新的类来表示这个道具。 代码关键部分有相应的注释,不再详细分析…
利用pygame开发一款游戏:「跳跳兔」(八)
处理私事,拖更许久,抱歉抱歉。 在第七节中,实现了玩家对象的动画效果以及平台的图片化。 本节将细节优化一下,然后加上相应的配音。 如果你有仔细的试玩第七节实现的跳跳兔,会发现一些瑕疵,这里简单修改一下。 瑕疵1:跳跳兔会平移。 造成该现象的代码如下。 在update()方法检查…
利用pygame开发一款游戏:「跳跳兔」(七)
在第6节内容中,实现了游戏结束逻辑与玩家图片化,但跳跳兔只是一张简单的图片,显得比较呆板,本节会为跳跳兔添加上相应的动画效果,并将平台替换成相应的图片。 跳跳兔在站立时,希望有上下蹲的动画,在走动时,希望有左右走动的动画,在跳跃时,希望有跳跃动画。 动画的本质就是不同图片间的切…
下一页
个人成就
文章被点赞
175
文章被阅读
110,062
掘力值
2,301
关注了
2
关注者
151
收藏集
3
关注标签
6
加入于
2016-06-15