首页
杂侃
前端开发
Vue.js
Node.js
Angular
JavaScript
jQuery
Node.js
React.JS
Sass/Less
Typescript
WebApp
小程序
HTML/CSS
Bootstrap
后端开发
PHP
Python
Nginx
MySQL
移动开发
iOS
Android
UI设计&多媒体
硬件开发
树莓派
ESP8266
游戏开发
云计算&大数据
运维&测试
实验室
当前位置:
首 页
>
06
2017-12
Python 生成器原理详解
python
,
后端开发
,
编程技术
已有4049人围观
0条评论
供稿者:
陈 建鑫
这篇文章是对 500 Lines or Less 一书中高效爬虫一章的部分翻译,原文:How Python Generators Work。建议结合《流畅的 Python》食用。 在掌握 Python 生成器之前,你必须了解常规 Python 函数的工作原理。通常,当一个 Python 函数调用子程序(subroutine)时,这个子程序将一直持有控制权,只有当子程序结束(返回或者抛出异常)后,控制权才还给调用者: >>> de...
06
2017-12
在 Python 中使用线性回归预测数据
python
,
后端开发
,
编程技术
已有4166人围观
0条评论
供稿者:
陈 建鑫
本文中,我们将进行大量的编程——但在这之前,我们先介绍一下我们今天要解决的实例问题。 1) 预测房子价格 我们想预测特定房子的价值,预测依据是房屋面积。 2) 预测下周哪个电视节目会有更多的观众 闪电侠和绿箭侠是我最喜欢的电视节目。我想看看下周哪个节目会有更多的观众。 3) 替换数据集中的缺失值 我们经常要和带有缺失值的数据集打交道。这部分没有实战例子,不过我...
06
2017-12
Tornado 源码阅读:初步认识
python
,
后端开发
,
编程技术
已有3554人围观
0条评论
供稿者:
陈 建鑫
ioloop `ioloop`是`tornado`的核心模块,也是个调度模块,各种异步事件都是由他调度的,所以必须弄清他的执行逻辑 源码分析 而`ioloop`的核心部分则是 `while True`这个循环内部的逻辑,贴上他的代码下 def start(self): if self._running: raise RuntimeError(“IOLoop is already running”) self._setup_logging() ...
2017-12-06
Python 源码阅读:内存管理机制(2)
python
,
后端开发
,
编程技术
已有3520围观
0条评论
供稿者:
陈 建鑫
Python 的内存分配策略 arena arena: 多个pool聚合的结果 arena size pool的大小默认值位4KB arena的大小默认值256KB, 能放置 256/4=64 个pool obmalloc.c中代码 #define ARENA_SIZE (256 << 10) /* 256KB */ arena 结构 一...
2017-12-06
Python 源码阅读:内存管理机制(1)
python
,
后端开发
,
编程技术
已有3676围观
0条评论
供稿者:
陈 建鑫
Python的内存管理架构 基本分层 在Objects/obmalloc.c源码中, 给了一个分层划分 可以看到 layer 3: Object–specific memory(int/dict/list/string….) Python 实现并维护 更高抽象层次的内存管理策略, 主要是各类特定...
2017-12-06
Python 源码阅读:dict
python
,
后端开发
,
编程技术
已有3594围观
0条评论
供稿者:
陈 建鑫
源码位置 Include/dictobject.h | Objects/dictobject.c PyDictObject的存储策略 1. 使用散列表进行存储 2. 使用开放定址法处理冲突 2.1 插入, 发生冲突, 通过二次探测算法, 寻找下一个位置, 直到找到可用位置, 放入(形成一条冲突...
« 上一页
50
51
52
53
54
55
56
57
58
59
60
下一页 »
最后
随机文章
记 Vue 大型表单项目的一个性能问题
Adobe illustrator cs6 下载
SecureCRT更换背景主题
好的架构不是设计出来的,而是演进出来的
视觉化查看网页样式及标注- Visual Inspector Chrome扩展
Python 源码阅读:类型
docker 修改DNS的坑
51单片机CPU结构、串行口、I/O脚、编码及译码器&存储器的存储工作原理分析
Android开发中,那些相见恨晚的方法、类和接口
Docker start/stop/restart 命令
标签云集
vue小技巧
javascript
react
分布式
数据库
electron开发
jupyter
golang小技巧
ui设计
交互设计
k8s
zabbix
webpack
docker
页面设计
Redis
ios
移动端识别
app设计
设计灵感
MySQL小知识
css
python
docker命令
前端开发
php
python插件
图标设计
设计教程
JavaScript小技巧
iphone x
vue
android
大数据可视化
APP设计参考
前端技术
mysql优化
logo
APP UI设计
swoole
网页设计
docker的使用
树莓派
linux
Java
PHP小技巧
docker小技巧
nginx
adobe
mysql
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©
ziao
Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@)
沪ICP备14052271号-3