跳到主要内容

【C++】编译期函数指针唯一化

· 阅读需 6 分钟
Heng_Xin
ここから先は一方通行だ!

不知道起什么名字, 直接看要实现什么吧:

struct Wdf {
template <bool... Bs, typename... Ts>
std::size_t func(db::FieldPair<Ts>...) {
// ...
}
};
cpp

如何获取 &Wdf::func<Bs..., Ts...>?

Tip

此为期望效果, [&Wdf::func<Bs..., Ts...>] 语法是错误的! 因为 Ts... 无法被指定.

QML 支持 Wayland 比 QWidget 好!

· 阅读需 7 分钟
Heng_Xin
ここから先は一方通行だ!

本人正式加入 QML 圣教!!!

最近重拾之前写的音乐播放器项目. 因为一开始是使用 QWidget 开发的. 可是我尊贵的 Arch Linux 使用的是 KDE (Wayland) 桌面系统...

MSVC错误 编译期缓存错误和ICE

· 阅读需 5 分钟
Heng_Xin
ここから先は一方通行だ!

之前在写反射的时候, 遇到的这个问题; 一开始以为是我自己写错了, 排查了半天, 从 VsCode 换到 MSVC...

最后写了最小复现案例, 然后才发现就是 MSVC sabi!

调教VSCode, 以代码提示C++

· 阅读需 2 分钟
Heng_Xin
ここから先は一方通行だ!

实习环境使用vscode, 然后我登录我的账号, 把我的插件和配置全量同步, 然后发现cpp没有代码提示了, 遂狠狠滴调教VsCode...

【C++】协程与Lambda小细节

· 阅读需 11 分钟
Heng_Xin
ここから先は一方通行だ!

今天在完善 iocp 与 io_uring 协程api的统一, 主要是超时取消这块.

Tip

win 你是真的np, 设计的什么破api这么难用... 真难对接...

Linux常见Hook方法

· 阅读需 34 分钟
Heng_Xin
ここから先は一方通行だ!

这个是上班要求的, 不能使用 AI, 自己通过搜索, 把这个解决方案搞出来, 并且说明为什么选择这个方案, 不选择其他方案.

今天已经肝完了, 上头挺满意的, 然后让我把他们写出来了 =-=, Linux编写内核模块qwq...

上班第一课

· 阅读需 8 分钟
Heng_Xin
ここから先は一方通行だ!

今天第一天上班, 7:40 出发, 规划的地铁路线没有想象的那么挤, 8:30就到了 =-=