C++ / 现代 C++
RAII、移动语义、模板元编程与 C++20 协程的实践记录。
template <class T>
struct Task {
using promise_type = TaskPromise<T>;
std::coroutine_handle<> h;
};
记录 C++ / PHP / C# / AMXX(Pawn) 的学习轨迹,分享可运行的代码片段、踩坑复盘与工程实践心得。
四条主线,从语言基础到工程落地
RAII、移动语义、模板元编程与 C++20 协程的实践记录。
template <class T>
struct Task {
using promise_type = TaskPromise<T>;
std::coroutine_handle<> h;
};
PHP 8.x 新特性、PDO 安全实践与轻量框架的造轮子笔记。
$stmt = $pdo->prepare(
'SELECT * FROM users WHERE id = :id'
);
$stmt->execute([':id' => $id]);
$user = $stmt->fetch(PDO::FETCH_ASSOC);
async/await 状态机、LINQ 与 ASP.NET Core 最小 API 实战。
var names = users
.Where(u => u.Id > 10)
.Select(u => u.Name)
.ToList();
AMX Mod X 插件开发:事件注册、权限校验与数据持久化。
public plugin_init() {
register_plugin("Lambda Demo", "1.0", "Lambda");
register_clcmd("say /hello", "cmd_hello");
}
按分类筛选,查看全部笔记与源码解析
一个纯粹的编程学习记录角落
初衷很简单:把日常写代码时踩过的坑、 想通的原理、验证过的方案,用可读的方式沉淀下来。
C++、PHP、C# 与 AMXX(Pawn) 为主,既有语言层面的原理剖析, 也有可以直接复制运行的工程片段。所有文章均为个人学习整理, 欢迎交流指正。