首页
学习
活动
专区
工具
TVP
发布

Python程序员杂谈

专栏作者
284
文章
358599
阅读量
38
订阅数
使用Django+channels+Python3.7时提交Form表单: 400 Bad Request问题
上次在自己的博客项目上尝试了Python3.7的beta版之后,意识到Celery因为惯性还是不能兼容3.7,所以不在做升级的打算。直到前不久开始弄一个简单的内部社区,针对购买视频的同学。这也是个人项目,所以激进点没什么关系。
the5fire
2019-03-01
2K0
无痛使用 Django+xAdmin+MongoDB
前几天开始自己在做些日志的分析的小玩具,要分析手搜的用户访问情况,工具很简单,处理逻辑也很简单——从kafka拿nginx日志,然后处理完保存的数据库中,然后以易读的方式展现。
the5fire
2019-03-01
2K0
Nginx 主动监测模块 upstream check 误用导致的502--no live upsteams
nginx出现502 Bad GateWay的原因大部分情况下应该都不是Nginx的问题,而是后端Server的问题,比如程序挂了,比如响应太慢了。不过有时问题也出在Nginx上,就是我们遇到的这种情况,nginx reload之后一段时间内的访问都是502,error log中大量的no live upstream日志。
the5fire
2019-03-01
2.8K0
Python 中的闭包
上面提到了两个关键的地方: 自由变量 和 函数, 这两个关键稍后再说。还是得在赘述下“闭包”的意思,望文知意,可以形象的把它理解为一个封闭的包裹,这个包裹就是一个函数,当然还有函数内部对应的逻辑,包裹里面的东西就是自由变量,自由变量可以在随着包裹到处游荡。当然还得有个前提,这个包裹是被创建出来的。
the5fire
2019-03-01
1K0
为什么需要 reload(sys) 后设置编码--python 中的 site.py 模块
在刚开始写python程序的时候,都会遇到一个很头疼的问题——编码错误,在之前的文章中也做了介绍: 由future中unicode_literals引起的错误来研究python中的编码问题 。其中一种解决方案是reload(sys),然后调用sys.setdefaultencoding('utf-8'),之前只是知道这么做能够设置运行时编码,那么为什么要reload之后才能设置呢?
the5fire
2019-03-01
1.3K0
用 Descriptor 来实现类级属性(Property)
上篇文章简单介绍了python中描述器(Descriptor)的概念和使用,有心的同学估计已经Get√了该技能。本篇文章通过一个Descriptor的使用场景再次给出一个案例,让不了解情况的同学可以更容易理解。
the5fire
2019-03-01
3480
Python 的 Descriptor 在 Django 中的使用
这篇通过Django源码中的cached_property来看下Python中一个很重要的概念——Descriptor(描述器)的使用。想必通过实际代码来看能让人对其用法更有体会。
the5fire
2019-03-01
4.3K0
webpy 源码分析概览图
今天花了点时间把看了web.py的代码分析了一遍,稍稍的总结成一个图片,供有兴趣的人参考。
the5fire
2019-03-01
7370
python 中 functools 宝库下的 partial
看起来好久没更新,再不更新估计手都生锈了。随便写点什么。看看日历,也算是新年第一篇。
the5fire
2019-03-01
3570
Goroutine VS Coroutine
前几天flisky分享了Goroutine的方面的东西,之后我忙着做git原理的分享没来得及总结,赶紧总结下,夜长梦多难免遗忘。
the5fire
2019-03-01
9970
动手实现m3u8的浏览器播放器
前几天花了点时间研究了下怎么在浏览器中播放m3u8的视频地址,最后终于找到了两个开源的东西可以正常播放,稍稍整理下方便后来人。
the5fire
2019-02-28
5.9K0
由__future__中unicode_literals引起的错误来研究python中的编码问题
在py2.7的项目中用了future模块中的 unicode_literals 来为兼容py3.x做准备,今天遇到一个UnicodeEncodeError的错误,跟了下,发现这个小坑值得注意。是怎么样的一个坑呢?跟着代码看看。顺便深究一下原理。
the5fire
2019-02-28
1.2K0
PyPy简单介绍
总结了这段时间在PyPy上的折腾,早上给同事分享了一下,不过关于PyPy里面还有很多东西需要去理解。这里先把简单介绍版拿出来,其实是做成一个html5的ppt的rst源码。稍后找个地方放ppt,效果应该不错。
the5fire
2019-02-28
1.3K0
修复Incorrect string value-修改mysql表的collate
新建一个表保存中文的时候提示: Incorrect string value xxx 。 通过错误提示可以看出来是mysql设置编码的问题了。
the5fire
2019-02-28
1.2K0
mac下搭建go环境
1. 安装 对于所有的平台 官网 上都有安装说明,这里只针对mac系统,到 下载页面 下载最新的对应版本,下载完直接安装即可
the5fire
2019-02-28
1K0
DjangoAdmin和它的小伙伴
look http://localhost:8000/admin/book/book/54/
the5fire
2019-02-28
5020
关于PEP435的Enum和namedtuple及枚举实现
关于python在3.4中出现一个新的枚举的类 Enum ,刚出来时也看了下PEP-435的描述,没有太过于注意。今天群里大家简要的讨论了下枚举这个东西。wrongway兄也抛出了自己的看法,同时也让我(们)知道了有namedtuple这样一个东西的存在。然后我又仔细看了下PEP-435内容。
the5fire
2019-02-28
6330
程序员学习音频视频资源推荐
这篇文章给大家推荐一些获取信息的新方式。最基本的获取信息的方式主要还是文本,如:微博,twitter,rss等。这里介绍一些视频音频方面的资源或方式。
the5fire
2019-02-28
8720
用reStructuredText来写博客(测试)
它是一个类似于MarkDown的标记语言,具体可参考这里:http://zh.wikipedia.org/wiki/ReStructuredText, 手册在这里:http://sphinx-doc-zh.readthedocs.org/en/latest/rest.html 下面用几个例子来说明这个东西怎么用
the5fire
2019-02-28
5770
初识angularjs
之前有学习过一段时间的backbone,近期在同事的建议了稍稍的来了解了一下angularjs,和backbone一样,同是比较著名和流行的前端MVC框架。另外值得一提的是angularjs是由google组织开发的。
the5fire
2019-02-28
6250
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档