51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源工具

给 VSCode 做了个 RSS 阅读器插件

给 VSCode 做了个 RSS 阅读器插件

厉飞雨 阅读(411) 评论(0) 赞(17)

一直比较喜欢使用 RSS 订阅一些新闻和技术博客, 但总觉得 Windows 上除了雷鸟外没有什么好用的阅读器. 后来突然想到既然平时 VSCode 用得这么多, 为什么不给它写个 RSS 阅读插件呢, 而且 VSCode 扩展性这么强, 又天生支持 HTML 渲染. 于是清明节这几天就搞出了这个: [luyuhuang/vscode-rss](https://github.c...

C++17 折叠表达式(Fold Expressions)

C++17 折叠表达式(Fold Expressions)

厉飞雨 阅读(492) 评论(0) 赞(13)

在 C++17 中,折叠表达式是一种在**可变参数模板** 中**展开参数包** 并对其**进行某种操作**的方式。它允许你对多个参数进行某种操作(加法、乘法、逻辑运算等),从而大大减少了模板编程的复杂度。 在没有折叠表达式的情况下,处理可变参数模板时,往往需要**递归的方式**来处理每一个参数。而折叠表达式提供了一种更加简洁且高效的写法,减少了代码的冗余。 本文将详细讲解...

C++ std::invoke 工具使用

C++ std::invoke 工具使用

厉飞雨 阅读(358) 评论(0) 赞(14)

`std::invoke` 是 C++17 引入的一个标准库函数,用于**调用可调用对象**,它一般用于模板中,能够以一致的方式处理不同类型的可调用对象。 <br /> * **`_Functor`**: 普通函数对象或 lambda。 * **`_Pmf_object`**: 通过对象调用成员函数 * **`_Pmf_pointer`**:通过对象指针调用成员...

破解微软智能手环

破解微软智能手环

厉飞雨 阅读(409) 评论(0) 赞(17)

0x00 简介 ======= *** ** * ** *** 这学期我得到了一个微软智能手环作为项目研究目标。最初的项目目标并不是太难:只是去理解客户端的通信方式。因此我决定寻求乐趣,我决定尝试pwn掉它。在这里我想要感谢远在[OSIRIS实验室](http://blog.isis.poly.edu/)的朋友给我提供的支持,我的伴侣也一直默默支持着我。当然,需要感谢的还有...

C++黑客编程揭秘与防范 高清 PDF

C++黑客编程揭秘与防范 高清 PDF

厉飞雨 阅读(326) 评论(0) 赞(17)

C++黑客编程揭秘与防范 高清 PDF\[caption id="attachment_510" align="aligncenter" width="322"\] ![C++黑客编程揭秘与防范 高清 PDF](data:image/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8...