基于ubuntu为nginx开启HTTP2

基于ubuntu为nginx开启HTTP2

HTTP2出来已经好久了,我的博客也运行了好几年了,不管是之前用的apache服务器还是最近刚换的nginx服务器,我的博客一直运行的HTTP1/3版本上,在看了诸多HTTP2的有点,也了解了一...
用node写爬虫系列三:代理IP池

用node写爬虫系列三:代理IP池

之前的文章中我们实现了两个简单的爬虫,这两个爬虫的爬取频率都不会很高,如果我们现在有一个爬虫,他对目标网站的爬取频率非常高的时候,就会面临一个问题,IP被封,如果一旦IP被封我们需要换一个新的I...
用node写爬虫系列二:纪念币预约提醒

用node写爬虫系列二:纪念币预约提醒

在上一家公司的时候从同事那里了解到每年的某个时候可以到银行预约换取纪念币,以前一直以为纪念币是花钱买的,真的有些孤陋寡闻了。每年的某个时候国家会发行一篇纪念币,有生肖纪念币,还有一些重大事件的纪...
用node写爬虫系列一:小说下载器

用node写爬虫系列一:小说下载器

在这个信息泛滥的互联网时代里,网络各处都遍布着爬虫的痕迹,大到搜索引擎比如百度蜘蛛,小到一些小的网站比如小新闻站,都有爬虫在背后的默默努力,从本节开始我们将通过一系列的爬虫例子带你用node来写...
微信小程序中通用埋点信息的统一采集

微信小程序中通用埋点信息的统一采集

在本文开始之前,我假定你已经实现了一个用于上报埋点信息的函数pushLog, 毕竟本文的主题是一些通用埋点信息的统一采集,不是上报,说起通用埋点信息,那么哪些是通用埋点信息呢?比如用户进入小程序...
记一次mysql数据误删后的挽救之路

记一次mysql数据误删后的挽救之路

故事的背景: 某日某夜某时某刻某程序员百无聊赖,想着前几天升级服务器后还有一些问题没解决,于是打开了电脑,连上了服务器,开始了一番倒腾,在一阵噼里啪啦键盘敲击之后,突然发现了一个很严重的问...
利用js计算图片的主色调和互补色

利用js计算图片的主色调和互补色

在很多时候,我们在渲染一张图片的同时,可能还需要渲染一些文字上去,如果我们定死文字的颜色,如果换了一张和文字颜色相近的图片,就会出现重色导致文字看不清楚,类似下面这样: 如果要规避...
初探机器学习-用js玩一波KNN算法

初探机器学习-用js玩一波KNN算法

在这个互联网高度发的的新时代里,人工智能已经深入到我们生活的方方面面,AI智能音箱,扫地机器人等等,人工智能的衍生品在我们的生活中已经随处可见,机器学习必将是未来的一种发展趋势,作为这个时代里的...