首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
铜锣烧铁锤
掘友等级
云服务开发在值班
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
151
文章 32
沸点 119
赞
151
返回
|
搜索文章
赞
文章( 32 )
沸点( 119 )
听说你的爬虫被封了?
网上有许多代理ip,免费的、付费的。大多数公司爬虫会买这些专业版,对于普通人来说,免费的基本满足我们需要了,不过免费有一个弊端,时效性不强,不稳定,所以我们就需要对采集的ip进行一个简单的验证。 本文主要针对西刺代理,这个网站很早之前用过,不过那个时候它还提供免费的api,现在…
Go Web轻量级框架Gin学习系列:多种数据响应格式
我们在《Go Web轻量级框架Gin学习系列:安装与使用》已经讲过如何安装Gin框架以及如何定义各种处理HTTP请求的方法了,这篇文章就接着讲讲接收到客户端请求后,怎么响应客户端请求以及有多种响应数据格式。 上面的例子中,我们定义了一个处理HTTP GET请求的方法,回调用函数…
Redis 布隆过滤器实战「缓存击穿、雪崩效应」
我们的业务中经常会遇到穿库的问题,通常可以通过缓存解决。 如果数据维度比较多,结果数据集合比较大时,缓存的效果就不明显了。 因此为了解决穿库的问题,我们引入Bloom Filter。 先查询缓存,缓存不命中再查询数据库。 然后将查询结果放在缓存中即使数据不存在,也需要创建一个缓…
[译] 在 Flask 中使用 Redis Queue 实现异步任务
如果你的应用中存在长执行任务,你应当把它们从普通流程中剥离并置于后台执行。 可能你的 web 应用会要求用户在注册时上传头像(图片可能需要被裁剪)和进行邮箱验证。如果你直接在请求处理函数中去加工图片和发送验证邮件,那么终端用户不得不等待这些执行的完成。相反,你更希望把这些任务放…
Hadoop之MapReduce实战
MapReduce是一种编程模型,"Map(映射)"和"Reduce(归约)",是它们的主要思想,我们通过Map函数来分布式处理输入数据,然后通过Reduce汇总结果并输出。其实这个概念有点类似于我们Java8中的StreamApi,有兴趣的同学也可以去看看。 MapReduc…
五分钟学会一个高难度算法:希尔排序
由于LeetCode上的算法题很多涉及到一些基础的数据结构,为了更好的理解后续更新的一些复杂题目的动画,推出一个新系列 -----《图解数据结构》,主要使用动画来描述常见的数据结构和算法。本系列包括十大排序、堆、队列、树、并查集、图等等大概几十篇。 希尔排序,也称递减增量排序算…
Chrome 72 开发者工具新特性
现在,在录制了一个界面的加载后,DevTools (开发者工具)会在 Timings 一栏标记出像 DOMContentLoaded 、First Meaningful Paint (首次意义性绘制)这类性能指标。 现在,当鼠标悬停在一个文本节点上时,DevTools 会在视窗…
前端性能优化之防抖-debounce
这周接到一个需求-给输入框做模糊匹配。这还不简单,监听input事件,取到输入值去调接口不就行了? 然而后端小哥说不行,这个接口的数据量非常大,这种方式调用接口的频率太高,而且用户输入时调用根本没有必要,只要在用户停止输入的那一刻切调接口就行了。 大家一定见过那种左右两边中间放…
[译] 使用 Pandas 在 Python 中创建一个简单的推荐系统
你有没有想过 Netflix 如何根据你已经看过的电影向你推荐电影?或者电商网站如何显示诸如“经常一起购买”等选项?它们可能看起来只是简单的选项,但是背后执行了一套复杂的统计算法以预测这些推荐。这样的系统被称为导购系统,推荐系统或者推荐引擎。导购系统是数据科学和机器学习领域最著…
下一页
关注了
52
关注者
1
收藏集
2
关注标签
43
加入于
2018-07-06