首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Python
订阅
colinapk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Go语言中的Interface
最近在看Go语言的面向对象的知识点时,发现它的面向对象能力全靠 interface 撑着,而且它的 interface 还与我们以前知道的 interface 完全不同。故而整个过程不断的思考为什么要如此设计?这样设计给我们带来了什么影响? 被Go语言设计者如此看重,想来 in…
python并发4:使用thread处理并发
这一篇是Python并发的第四篇,主要介绍进程和线程的定义,Python线程和全局解释器锁以及Python如何使用thread模块处理并发 引言&动机 考虑一下这个场景,我们有10000条数据需要处理,处理每条数据需要花费1秒,但读取数据只需要0.1秒,每条数据互不干扰。该如何…
Web 前端面试总结
面试告一段落, 把自己的面试体验整理一下, 给各位提供一下备战的思路.
多线程爬虫实现(下)
本文是上一篇文章的续篇,实现基于多线程的 翻页、抓取二级页面。使用豆瓣top250作为例子,为了防止请求过快ip被封,我们每页只抓取5个电影。 这里的整体思路和上一篇文章没有什么区别。分配两个队列,一个存储二级页面的URL,一个存储抓取到的数据。一级页面单独开一个线程,将二级页…
Redux 中间件实现原理
在了解 redux 中间件之前,有必要先了解一下什么是柯里化,redux 是基于此的,理解它你才能理解中间件是怎么工作的。 这里是高级程序设计一书对于柯里化的解释,先看看就好,有个大概印象。 它用于创建已经设置好了一个或多个参数的函数。函数的柯里化的基本使用方法和函数绑定是一样…
分布式任务队列 Celery 的使用
Celery 是一个实时处理和任务调度的分布式任务队列。任务就是消息,消息中的有效载荷中包含要执行任务需要的全部数据。主要用于 web 应用,需要较长时间完成的任务,就可以作为任务交给 celery 异步执行,执行完返回给用户。网站的定时任务。异步执行的其他任务。比如清理 / 设置缓存
Python 的练手项目有哪些值得推荐?
每天简单的练习没有意思,来试试这些练手项目,不仅能巩固知识,还能增加自己对项目的整体感觉。
Java进阶篇设计模式之六 ----- 组合模式和过滤器模式
在上一篇中我们学习了结构型模式的外观模式和装饰器模式。本篇则来学习下组合模式和过滤器模式。 简单来说的话,就是根据树形结构把相似的对象进行组合,然后表示该部分是用来做啥的。在<大话设计模式>中有个很形象的例子,就是电脑中的 文件系统。 当然,这里我们也可以使用一个简单的示例来对…
Python线程通信与生产者消费者模式
本文主要讲解生产者消费者模式,它基于线程之间的通信。生产者消费者模式是指一部分程序用于生产数据,一部分程序用于处理数据,两部分分别放在两个线程中来运行。举几个例子 一个程序专门往列表中添加数字,另一个程序专门提取数字进行处理,二者共同维护这样一个列表 一个程序去抓取待爬取的…
一个通用爬虫思路(Python3)
其实一个爬虫无非就三步:下载数据、解析数据、保存数据