C++ std::string std::wstring LPCWSTR相互转换 发表于 2021-07-03 更新于 2022-07-16 分类于 C++ 本文字数: 2.7k 阅读时长 ≈ 2 分钟 std::string, std::wstring, LPCWSTR字符串之间的相互转换 阅读全文 »
Flex布局学习笔记 发表于 2021-07-01 更新于 2022-05-20 分类于 html 本文字数: 10k 阅读时长 ≈ 9 分钟 Flex布局学习笔记;Flex容器和Flex子项目 阅读全文 »
Node-RSA, Crypto.js和Crypto++服务端与客户端协同加密 发表于 2021-06-20 更新于 2022-05-20 分类于 crypto 本文字数: 47k 阅读时长 ≈ 42 分钟 C++与Node.js协同加密解密,用16进制和Base64的格式表示密钥和密文,完成AES+RSA的双重加密解密算法。 阅读全文 »
【转载】char*, const char*和std::string相互转换 发表于 2021-06-04 更新于 2022-05-20 分类于 C++ 本文字数: 870 阅读时长 ≈ 1 分钟 【转载】C/C++下char*, const char*和std::string的相互转换 阅读全文 »
Node.js命令行输出不同颜色 发表于 2021-05-25 更新于 2022-05-20 分类于 Node.js 本文字数: 7.2k 阅读时长 ≈ 7 分钟 Node.js命令行输出不同颜色 阅读全文 »
C++调试信息输出类 发表于 2021-05-23 更新于 2022-05-20 分类于 C++ 本文字数: 1.1k 阅读时长 ≈ 1 分钟 一个简易的调试信息输出类,基于std::cout 阅读全文 »
从1到2:添加绘图、缩放、表格操作等内容 发表于 2021-05-04 更新于 2022-05-20 分类于 C++ 本文字数: 25k 阅读时长 ≈ 23 分钟 图像浏览软件的下一步进化就是用户交互,而在图像上进行绘图、操作绘制的图形是交互的最简单形式。这篇博客记录了在图像浏览软件中加入用户交互功能的过程,包括图像的缩小放大显示、绘制不同类型的矢量、定位查看和删除矢量等。 阅读全文 »
关于二维旋转的理解 发表于 2021-04-27 更新于 2022-05-20 分类于 Algorithm 本文字数: 494 阅读时长 ≈ 1 分钟 关于二维旋转矩阵、旋转角、二维坐标系旋转、二维点坐标变换之间的混乱关系进行了一些梳理 阅读全文 »
从1到2:图像浏览软件的优化与改进 发表于 2021-04-12 更新于 2022-05-20 分类于 C++ 本文字数: 16k 阅读时长 ≈ 15 分钟 在之前的设计中,我们直接在centralWidget中拖了一个QLabel作为显示图像的控件,所有的事件是基于主窗体的。当我们需要加入一些额外的窗体控件时,比如说底部的信息栏,侧边栏列表,就会想到要将几个部分分开来,保持其独立性。这篇文章记录了图片浏览软件优化的过程,为后续将其升级成图片处理软件做准备。包括一些控件的封装、设计、组件通信的内容。 阅读全文 »
从0开始:在VS中使用QT开发图像浏览软件 发表于 2021-04-08 更新于 2022-05-20 分类于 C++ 本文字数: 27k 阅读时长 ≈ 24 分钟 由于OpenCV的MSVC版本在预览图像时的不便捷性,而QT Creator调试又过于恶心,因此希望基于VS和QT开发一个图像预览的软件,附带一些处理功能。文章记录了从安装到开发的全过程,使用VS2019和QT5.12.9。 阅读全文 »