Archive

博观而约取 厚积而薄发
2020

宏定义的黑魔法,C语言模拟命名参数

Macro Magic - Named Parameter


宏定义的黑魔法,C语言模拟函数重载

Macro Magic - Overload


Git日志的一些使用技巧

Git log useful tips


2019

Git如何下载仓库子目录

How to download git subdirectory?


GitHub Pages域名劫持的诊断与抢救

DNS Record Troubleshoot


我的书单

My reading list


CTF入门——从编写简单KeygenMe开始

Get Started CTF, DeadSimple KeygenMe


CTF入门——从攻破简单CrackMe开始

Get Started CTF, DeadSimple CrackMe


米家智能家居选购指南 & 体验报告

Mijia smart home tricks and tips


FRP 内网穿透——随时随地SSH连接家中的树莓派

FRP - SSH Connect Raspberry Pi Anywhere


关于Base64的一次调试经历

Debug base64


[翻译] WWDC19 Session 239 - 巧匠良策

Great Developer Habits


Apple 推出全新加密开发框架 CryptoKit

Apple introduce new framework CryptoKit


Apple 推出系统级 Font Awesome - SF Symbols

Apple introduce system level Font Awesome service


通过 iPhone 随时随地连接服务器

Easily connect to server with iPhone


学会 Git, 看这篇就够了(4)

Learn Git the hard way 4


学会 Git, 看这篇就够了(3)

Learn Git the hard way 3


学会 Git, 看这篇就够了(2)

Learn Git the hard way 2


学会 Git, 看这篇就够了(1)

Learn Git the hard way 1


macOS 好用的命令行(4)

Useful commandline in macOS 4


macOS 好用的命令行(3)

Useful commandline in macOS 3


macOS 好用的命令行(2)

Useful commandline in macOS 2


macOS 好用的命令行(1)

Useful commandline in macOS 1


2018

使用 Python 脚本下载 IPA

Python download IPA