使用 Python 编写 Cloudflare DDNS 系统

0x01 前言

最近在学习Python语言。因为Python的功能库太过庞大,内置对象的常用函数的记忆成了一个问题。
所以准备开一个Python坑来将自己学到的理论知识付诸实践。
刚好发现原来的开MC服务器的时候,用批处理(对没错就是Windows的屑批处理)写过一个Cloudflare(以下简称CF)的DDNS脚本。
由于批处理处理JSON的时候非常不灵活,代码晦涩难懂,而且非常依赖于CF API返回JSON的结构。只要一点点不一样就可以出让你想不到的bug……
所以就打算把这个脚本用Python重写一版,以后或许自己还能用上。

阅读更多
ZSTUOJ - DNA Translation

闲话

好久都没有更新博客了啊……代码也要生草了……挑了个简单题练练手。
原题目:传送门

先声明一下,这份代码我交上去没有AC,但是我实在是没找出什么bug,所以仅供参考……
后面会说为啥这题目出的不好

阅读更多
《Sticks & Stones》 歌词翻译

Jónsi & John Powell - Sticks & Stones

Eyes open wide, blinded by the sun now
睁大双眼 尽管被阳光照得刺痛
Orange and white, dark red, green and yellow
橘红 白色 深红 绿色和黄色
Rainbow colors! Do not hide, see the view!
那是彩虹的颜色 不要藏匿 去俯瞰风景
Step aside, go through!
跨过障碍 去拥抱心灵
阅读更多
用MinGW和MSVC工具链编译FFmpeg静态链接库

最近在写的一个工程里面需要用到FFmpeg的静态链接库,
但是FFmpeg官方只提供动态库和源代码。
于是,本着自己动手丰衣足食和顺带提高自己的姿势水平的想法,
我自己编译了一份FFmpeg的静态链接库,并在此记录过程,供参考。

阅读更多
C++11 新特性 - 基于范围的For循环

C++11 新增了循环格式:基于范围的for循环。
主要可以简化对容器类数据对象的逐元素遍历操作。

阅读更多
《Star Sky》 歌词翻译

Two Steps From Hell - Star Sky

Here we are
我们于此
Riding the sky
凌驾天际
Painting the night with sun
染夜空以晨曦
阅读更多
Hello World - Again?

涅槃·重生

服务器内核崩溃,所有的日志毁于一旦。
但ww并没有气馁
他寻求了Hexo和Github Pages的帮助,将日志尽数托管于此。
2019/6/22 07:17 通宵