Bilibili AV号/BV号互转工具

0x00 前言

最近B站把AV号换成了BV号,但是原来的av号还能继续使用。 突然心血来潮想写一个AV号转BV号互转的工具,最好是B/S的 (毕竟没啥人愿意为查个AV号下一个Python什么的)。 前端没什么经验,还在门外面晃悠,在经历过一系列坎坷之后,终于让我给写出来了。

0x01 项目仓库

本程序使用JavaScript编写,托管在Gitee 码云上。
详情请参见仓库README.md。
仓库地址:传送门

阅读更多
C++ - 分离模板的声明和定义

0x00 前言

当我们第一次编写C++模板的时候,基本上第一反应就是把模板函数/类当作普通函数/类对待: 把模板的声明放到一个.hpp文件中,模板的定义单独放置在一个.cpp文件中,然后其他的文件包括模板头文件。
然后我们兴高采烈地一通编译,发现链接器发出一堆莫名奇妙的“未定义引用”之呻吟……

这究竟是为什么?到底是人性的扭曲,还是道德的沦丧?

本文就来探讨一下,为什么直接分离模板的声明和定义会出错,和一些常用的解决方案。

阅读更多
Python 3 自学笔记

笔记在OneNote上

阅读更多
在Hexo引擎上搭建Gitalk评论系统

0x00 前言

最近心血来潮,想把自己的博客搞的再fancy一点。 自己博客缺一个评论系统,刚好自己用的这个主题也支持,就想着实装一个。

阅读更多
尝试编译小米8 UEFI固件

0x00 前言

前些时间,栗子酱(@Ritsu909)私下发给我一个小米8的 UEFI固件 和托管在Github上的 源代码 ,说让我试一下。 刚好自己有这个机子,也已经解锁了,就准备试试,毕竟这个对我这个不怎么接触嵌入式(暂时)的人还是挺新奇的。

阅读更多
《Ever Free》 歌词翻译

Massive New Krew - Ever Free

Open your mind
敞开心扉
Believe what I said
相信我言
It's gonna be a brighter day
这将是更美好的一天
I never thought 'bout it before
我以前未曾想过
I'm waiting for you
我一直会等着你
阅读更多
《Unshakable》 歌词翻译

RiraN - Unshakable

When we're alone and the world is gone
我们独处一地 世界不复存在
I turn to you, you're my number one
我们执手相看 你是我的唯一
Good days and bad days can't compare
寸寸光阴
To the feeling I have when I've got you there
在我遇到你时便黯然失色
阅读更多
《Destr0yer》 歌词翻译

削除/Nikki Simmons - Destr0yer

Ladies and gentlemen,
女士们先生们
let's start
我们开始吧
tonight.
就在今晚
----*SAKUZYO BEAM*---->
----削 除 射 线*---->
阅读更多
使用 Python 编写 Cloudflare DDNS 系统

0x00 前言

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

阅读更多
ZSTUOJ - DNA Translation

0x00 闲话

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

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

阅读更多