首页
杂侃
前端开发
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
,
后端开发
,
编程技术
已有4096人围观
0条评论
供稿者:
陈 建鑫
这篇文章是对 500 Lines or Less 一书中高效爬虫一章的部分翻译,原文:How Python Generators Work。建议结合《流畅的 Python》食用。 在掌握 Python 生成器之前,你必须了解常规 Python 函数的工作原理。通常,当一个 Python 函数调用子程序(subroutine)时,这个子程序将一直持有控制权,只有当子程序结束(返回或者抛出异常)后,控制权才还给调用者: >>> de...
06
2017-12
在 Python 中使用线性回归预测数据
python
,
后端开发
,
编程技术
已有4207人围观
0条评论
供稿者:
陈 建鑫
本文中,我们将进行大量的编程——但在这之前,我们先介绍一下我们今天要解决的实例问题。 1) 预测房子价格 我们想预测特定房子的价值,预测依据是房屋面积。 2) 预测下周哪个电视节目会有更多的观众 闪电侠和绿箭侠是我最喜欢的电视节目。我想看看下周哪个节目会有更多的观众。 3) 替换数据集中的缺失值 我们经常要和带有缺失值的数据集打交道。这部分没有实战例子,不过我...
06
2017-12
Tornado 源码阅读:初步认识
python
,
后端开发
,
编程技术
已有3596人围观
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
,
后端开发
,
编程技术
已有3560围观
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
,
后端开发
,
编程技术
已有3725围观
0条评论
供稿者:
陈 建鑫
Python的内存管理架构 基本分层 在Objects/obmalloc.c源码中, 给了一个分层划分 可以看到 layer 3: Object–specific memory(int/dict/list/string….) Python 实现并维护 更高抽象层次的内存管理策略, 主要是各类特定...
2017-12-06
Python 源码阅读:dict
python
,
后端开发
,
编程技术
已有3753围观
0条评论
供稿者:
陈 建鑫
源码位置 Include/dictobject.h | Objects/dictobject.c PyDictObject的存储策略 1. 使用散列表进行存储 2. 使用开放定址法处理冲突 2.1 插入, 发生冲突, 通过二次探测算法, 寻找下一个位置, 直到找到可用位置, 放入(形成一条冲突...
« 上一页
50
51
52
53
54
55
56
57
58
59
60
下一页 »
最后
随机文章
基于 webpack 的前后端分离开发环境实践
Android自定义View入门及实战案例分析
Android UI测试之Espresso使用
剖析 iOS 11 网页适配问题
Docker pause/unpause 命令
Linux 容器 vs 虚拟机 —— 谁更胜一筹
golang 获取时间
程序员的基础生存技能:高效用Google
实现Android APK瘦身99.99%,厉害了~~
java 判断对象是否为空
标签云集
swoole
大数据可视化
mysql
android
logo
docker的使用
图标设计
ios
Java
设计教程
docker命令
APP UI设计
php
docker
react
交互设计
python
设计灵感
css
vue
网页设计
JavaScript小技巧
APP设计参考
页面设计
jupyter
golang小技巧
docker小技巧
linux
前端开发
webpack
electron开发
zabbix
数据库
k8s
移动端识别
iphone x
Redis
ui设计
app设计
javascript
mysql优化
树莓派
python插件
adobe
分布式
前端技术
nginx
PHP小技巧
vue小技巧
MySQL小知识
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©
ziao
Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@)
沪ICP备14052271号-3