首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
z正小歪
掘友等级
Python 工程师
|
字节跳动
Python、Golang
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
文章
热门
最新
CPython 标准库源码分析 collections.Counter
这是 Counter 的 doc string,直接明确的指出了元素会被存储在 dict 的 key,换句话说只有可哈希的元素才能使用 Counter 来计数。 从初始化代码中可以看出,Counter 继承自 dict,最后通过 self.update() 方法把参数更新到 C…
递归
递归(recursion)是数学中处理问题的一种常用方法,在计算机科学中指的是一种通过重复将问题分解为同类的子问题而解决问题的方法。 换句话说,在处理分治问题上采用递归是一种很简单的方法,其强大描述能力,可以把无限过程表达在有限语句中。 阶乘是一种典型的递归过程,从递归的定义来…
Python 如何传递运算表达式
首先要说明的一下,所描述的是 Python 中的 运算表达式 的部分,不是 Python 表达式的部分。 关于什么是 Python 中的运算表达式,可以参考 Python 文档 10.3.1. Mapping Operators to Functions 部分,所需要传递的就是…
Python 优雅地 dumps 非标准类型
在 Python 很经常做的一件事就是 Python 数据类型和 JSON 数据类型的转换。 但是存在一个明显的问题,JSON 作为一种数据交换格式有固定的数据类型,但是 Python 作为编程语言除了内置的数据类型以为还能编写自定义的数据类型。 那么问题就来了,如何把各种各样…
「译」5 种方法构建安全的 Django Admin
原文地址 拥有越大权限,往往也就责任也越大。Django Admin 在拥有修改权限的同时应该要更加注意安全。 本文提供了 5 种方法来保护 Django Admin 避免来自认为的错误或者攻击者的攻击。 改变 URL 每种框架都有自己的特殊标识,Django 也不例外。经验丰…
Bottle 源码分析
Bottle 是一个快速,简单和轻量级的 WSGI 微型 Web 框架的 Python。它作为单个文件模块分发,除了 Python 标准库之外没有依赖关系。 选择源码分析的版本是 Release 于 2009 年 7 月 11 日的 0.4.10 (这是我能找到的最早的发布版本…
「震惊」你可能需要一个假的 Fetch API
Fetch API 已经出现很久了,很多公司和个人都在鼓吹 Fetch 多么牛逼,这点必须要同意。 Fetch 使用来替代老掉牙的 XMLHttpRequest,XMLHttpRequest 在设计上有着很多缺陷,比如调用方式混乱,不注重分离设计的原则等等,所以后来才会有了类似…
Python 设计模式——观察者模式
观察者模式 定义 定义对象间的一种一对多的依赖关系 , 当一个对象的状态发生改变时 , 所有依赖于它的对象都得到通知并被自动更新。 动机 将一个系统分割成一系列相互协作的类有一个常见的副作用: 需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,因为这样降低了它们…
「译」Python 项目应该都有什么?
原文地址 Python 语言在过去的几年有着突飞猛进的发展,社区也在快速发展。在发展过程中,社区中出现了许多工具保持着资源的结构性和可获取性。在这篇文章中,我将提供一个简短列表,让每个 Python 项目中都具有可访问性和可维护性。 requirements.txt 首先, r…
真正的 Tornado 异步非阻塞
其中 Tornado 的定义是 Web 框架和异步网络库,其中他具备有异步非阻塞能力,能解决他两个框架请求阻塞的问题,在需要并发能力时候就应该使用 Tornado。 但是在实际使用过程中很容易把 Tornado 使用成异步阻塞框架,这样对比其他两大框架没有任何优势而言,本文就如…
下一页
个人成就
优秀创作者
文章被点赞
490
文章被阅读
51,736
掘力值
1,397
关注了
4
关注者
67
收藏集
2
关注标签
50
加入于
2016-07-05