呓语 | 杨英明的个人博客

专注于c++、Python,欢迎交流

By

记录一次服务器重新部署的经历(网站、gogs和一些脚本)

前段时间由于手贱在服务器上跑爬虫,开了100个进程,内存和cpu双双达到极限值,第二天起来一看,性能曲线赛高,使用 putty 和网页版 ssh 登录服务器,被拒之门外。于是重启服务器,然后发现启动报错,找阿里云售后工程师,说部分关键文件丢失,这种情况无法正常启动,建议恢复快照…… 无奈,依次尝试恢复快照,结果发现只有一月份的快照是正常的…… 这意味着我没法把系统直接恢复到最近的正常状态,一些服务和程序需要我重新搭建一遍。

心情崩溃…… 好在网站有 自动备份,阿里云也可以 从快照创建磁盘 ,这说明数据没有丢失,不幸中的万幸,然后只要花时间把服务和程序重新搭建起来就可以恢复之前的状态了。

By

基于Django、WeRoBot的微信公众平台开发(二) - 后续

这里是 基于Django、WeRoBot的微信公众平台开发(二) 的后续,主要记录其它功能的开发。

By

Navicat远程连接阿里云上的mysql

因为用ssh远程连接服务器实在命令行下操作的,查看mysql数据库不太直观,于是查找在本地远程登录mysql的方法。

网上教程很多,在这里记录设置的步骤,以及一个小坑。

By

记录安装 mysql5.7 过程中遇到的两个坑

最近在windows下安装了一下 mysql5.7解压版(64位),因为官方更新了不少东西,所以和5.6的安装过程大有区别。因为这些不知道的坑,折腾了一个晚上,在这里记录一下。

下载的mysql5.7解压版(64位)就是这货:

注意:安装环境为windows

安装的过程中主要遇到两个坑(和之前的版本安装不同的地方):

  • 启动mysql服务之前需要手动初始化data目录(第5步
  • root 用户登陆初始密码为一个随机密码,而不是空密码(第7步

下面在安装过程中介绍这两个坑。

By

博客园文章迁移脚本(xml.sax+mysqldb)

写博客系统的后期需要把之前的文章导入过来,我之前的文章都在博客园上,但是博客园只提供博文导入到有限的第三方博客系统中,这里面肯定不包括我自己写的博客系统,所以我需要自己写一个文章迁移程序。

好在博客园提供博文备份功能,导出的备份文件是 xml格式

所以文章迁移程序要完成两个步骤:

  1. 解析xml文件
  2. 执行sql导入文章