一则Incorrect string value问题

今天被一个python读写mysql的编码问题折腾了好几个小时,一开始还以为是Python3的中文编码的历史遗留问题,但最后发现是MariaDB(即Mysql)的锅。情况是这样的,有一批GBK编码的网页,用Python3的requests抓下数据后,主要写入代码如下: class Contract: conn = pymysql.connect(host='127.0...

继续阅读 »

通过KCP协议加速上网

情况有一台境外的VPS(以下简称A-VPS)和一台大陆的VPS(以下简称B-VPS)。A-VPS提供SS和Anyconnect等上网服务,B-VPS通过Haproxy复用端口并提供科X学上网中转(启用锐速),用于直连A不佳的区域。中继服务器B-VPS平时基本上可以跑满带宽,延迟在50ms左右,但是傍晚时间和偶尔会出现A-VPS和B-VPS之间出现连接不稳定和丢包的问题,延迟飙升,体验糟糕。K...

继续阅读 »

Father.IO测试版体验

告别Ingress自从Niantic Labs从Google独立出去之后,Ingress似乎变得每况愈下:添加一系列的收费道具,继而审查新Portal的猩猩们被下岗,开发一直停滞不前吃老本。加之去年年底做某个小项目的时候无意之中掌握了Ingress的完美“飞行术”(测试了两个月除了一次因为前往高山上一个portal时未考虑高度设置导致被semiban了大约两周以外,一直能完美躲过NIA的反作...

继续阅读 »

Thinkpad X250拆装换SSD

前奏年前给家里买了一台Thinkpad X250(20CLA261CD)用来替换那台老得不能再老的DELL,然而过年期间被抱怨说新电脑卡得不行。拿来看一下发现任务栏右下角处国产各路全家桶一应俱全,觉得苦口婆心去解释国产杀软各种侵占磁盘IO什么的不如当即下单买SSD来缓解这个问题。好在选型的时候有考虑预留NGFF接口来装SSD,只是当时考虑自带的机械硬盘装Windows 7跑跑普通日常应用应该...

继续阅读 »

转到Typecho

2007年之前我用过MSN Space等第三方博客服务,当他们相继倒下之后我就发现数据不在自己手中心里很难踏实,于是乎我开始搭建独立博客。从07年到现在大概有六百多篇,主要是在学校的时候发的内容,大部分质量不高,但承载了很大一部分当时稚嫩、艰辛与快乐对的回忆。虽然博客可能不再是互联网的主流,但对于个人来说写一篇博文往往比在微博类应用上发一些快餐式的内容更有价值,至少这些是属于作者的永远的财富...

继续阅读 »

Nginx启用Certificate Transparency支持

随着HTTP/2逐渐推广起来,SSL证书迟早将会成为互联网站点的标配。作为个人用户,现在Let‘s encrypt、Startssl、沃通(无洁癖的话)都提供免费的SSL证书。为了推广Certificate Transparency谷歌决定在新版本的Chrome中取消没有Certificate Transparency的EV证书的小绿条,Certificate Transparency的具体...

继续阅读 »