Rob 发布的文章

之前在VPS和树莓派均安装过aria2做下载机
有些步骤需要使用以下指令重新加载aria2配置启动

[root@centos-rpi3 ~]# aria2c --conf-path=$CONF_PATH/aria2.conf -D

比如使用脚本更新配置文件的bt-tracker,然后使用corntab执行以上命令重新加载配置并启动
而最近在树莓派上想换下RPC的密码,使用以上指令后发现配置没有更新
最后发现需要kill掉aria2的进程才能加载到新的配置

- 阅读剩余部分 -

续上回安装完python和pip后就开始拉代码,执行数据库迁移
在执行迁移的时候出现以下错误:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.

缺少了Mysql模块,pip安装即可
ps:最新安装的是mysqlclient 而非 pymysql

[root@vultr ~] pip install mysqlclient 

错误摘要如下:

OSError: mysql_config not found
   
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-knr3eh_4/mysqlclient/

- 阅读剩余部分 -

由于早前一年一度的中国六月网络狂欢节,被逼开了另外一台VPS装V2ray以免误伤博客等web应用,
使用WS+TLS模式,用CloudFlare做DNS加速。
由于是直接通过一键脚本安装,所以web server用的是一件脚本带的Caddy,最终80和443端口会被Caddy占用。
使用一段时间这IP还是幸存了下来,甚至发现速度还不错,打算把Web应用都迁过来。
但是由于习惯和学习需要用Nginx,所以还是稍微折腾下吧...

- 阅读剩余部分 -

最近实现了一个需求是关于在PHP对URL参数进行RSA加解密的
主要是第三方页面跳转过来时get参数带上加密信息包,
我这边解密后进入业务代码进行后续处理
开发调试时我是直接代码里生成了加密字符串,然后下面行立即进行解密打印数据没有任何问题
但是功能完成后模拟跳转时发现解密失败,后面找到是URL转义的原因
比如加密后的字符串为

iuO8VlTj4i0YCYi3KQ1N5Q9bedKm8t9U2V7AOv3cSlAKtBHTF7mW5aBpc4IBd5yrNQmmTm5bAcbWaIha7VCx2cI4oJWtjws/xWa7vaeE9QmYbzfJeBHeEHBGXcIybrer+PTI7yqCuvY7KpkSJrolsozBHjKv0dvatJKgYy45KfA=

其中brer+PTI7这段会被转义为brer PTI7 ("+" => " ")

所以让调用方在拼接参数前进行urlencode()即可。