如何制作一个简单的网络爬虫?nodejs实现

如何制作一个简单的网络爬虫?nodejs实现

接下来有打算每半个月写一点东西,不然写东西的频率太低就会造成正反馈,产出越来越少了。

这段时间一共做了三个爬虫:

  • 爬取丁香园的疫情数据
  • 爬取联想的虚拟货币乐豆
  • 第三个跟第一个类似,不过工作量大一点
阅读更多
Neeto - 我所期待的MD编辑器

Neeto - 我所期待的MD编辑器

或许,这个简陋的项目更应该被称为Electron && JavaScript最佳实践

Neeto的起源

最初这个项目是基于Steve Kinney的 《Electron跨平台开发实战》 一书第三章的Fire Sale项目。这本书写的挺好,通俗易懂,并且比较有借鉴价值。本来的计划是抛开那本书重新构建Neeto的架构,但有些代码我也不想做重复工作,所以就没有另开一个工程。

阅读更多
Gitea--Git with a cup of tea

Gitea--Git with a cup of tea

Gitea–Git with a cup of tea

Gitea是一款开源的代码托管软件

它来自于同样开源的gogs,是其一个分支,由于社区的开发贡献者与原gogs的开发者产生了意见上的分歧,社区开发者fork了gogs并不断迭代完善至今,其间还有很多有意思的事情,详情可以看这篇wolfogre.

阅读更多

从wordpress转移到typecho

我真的是受够了臃肿的wordpress!!!

诚然,wp很完善,该有的功能wp都有,而且十分的便捷,后台的管理系统也比typecho要完善的多得多得多,但是问题也出现的比typecho要多。访问速度也不如te。

这一次迁移遇到了很多的事情,不过还行都一一解决了。

阅读更多

WordPress数据库连接失败问题

今天打开博客的时候遇到了一个错误提示:Error establishing a database connection

随后去百度寻找解决办法。

  1. 重启Apache服务器 : service httpd restart 这个方法失败,并且第一次直接重启的时候过程非常的缓慢,具体原因并不知晓。
  2. 修改 wp-config.php 文件,添加define('WP_ALLOW_REPAIR', true);,然后重启服务器。不过这个方法也失败,没有起作用
  3. 打开终端,登录mysql :mysql -u root -p,会发现无法登录,如果报错是Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) 那么直接重启MySQL服务器就好service mariadb start 。我遇到Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 也是可以这么解决。
阅读更多

WordPress开启https失败后无法打开网站问题的解决办法

本来想着看这个Chrome提示的不安全标志很不舒服,就准备开启https提升网站的安全性。

但是万万没有想到这才是噩梦的开始。
我在阿里的SSL证书管理那里买了免费的ssl证书,然后给TankNee‘s Blog解析上去,然后发现没什么用,查阅了网上的其他人的博客之后把WordPress设置里的域名设置直接给改了,我真的是哭了,然后就出现了怎么样都进入不了网站,连后台都访问不了。

不过仔细看看问题的原因还是很简单的,因为你把http改成了https而你其他部分却还没有配置好。

阅读更多
自主搭建SS服务器

自主搭建SS服务器

本文是依托阿里云香港服务器搭建SS服务器,便于我在学校之外访问学术网站。

我选择的服务器是最便宜的轻量级应用服务器

阅读更多