C++ – 使用正则判断字符串是否全是中文
1 C++使用正则判断字符串是否全是中文 使用中文的Unicode编码范围对字符串进行正则匹配,示例代码如下: #include <iostream> #include <string> #include <regex> int main() { std::wst…
- C++
- 2021-12-04
C++ – Unicode编码下的全角字符转半角字符
1 Unicode编码下的全角字符转半角字符 如果输入的待转换的字符串是std::wstring型,那么直接对std::wstring中的字符进行遍历,将其中的全角字符转换为半角字符,具体的转换代码如下: #include <iostream> #include <locale&g…
- C++
- 2021-12-04
C++ – UTF8编码下的全角字符转半角字符
1 C++ UTF8编码下的全角字符转半角字符 如果输入的字符std::string是UTF8编码,因为UTF8字符串长度的不确定性,需要先将UTF8编码的字符串转换为宽字符Unicode编码的字符串,再进行全角到半角字符的转换,具体的转换过程参考以下代码: #include <iostrea…
- C++
- 2021-12-04
资源分享 – Data Structures and Algorithms for Game Developers 英文PDF下载
1 Data Structures and Algorithms for Game Developers 英文PDF下载 1.1 书籍简介 数据结构和算法用于编写的每个应用程序中,随着3D虚拟世界和游戏环境的复杂性逐年增加,高效管理这些数据的需求对所有级别的程序员都至关重要。对于游戏开发而言,数据的…
- 计算几何与计算机图形学资源
- 2021-12-02
C++ – GBK编码下的全角字符转半角字符
1 C++全角字符转半角字符 在一些文章或者网页上的数字在复制到剪切板上面时经常会保持全角输入状态,这个需要将全角字符转换为半角字符。在转换的过程中,中文保持原有状态,中文标点符号保持原有状态,将中文空格清空,其他全角字符转换为半角字符,转换过程可参考以下代码: #include <iostr…
- C++
- 2021-11-30
资源分享 – Color Imaging – Fundamentals and Applications 英文PDF下载
1 Color Imaging - Fundamentals and Applications 英文PDF下载 1.1 书籍简介 这本书让读者了解什么是颜色,颜色从哪里来,以及如何在许多不同的应用中正确使用颜色。作者首先在原子水平上处理光的物理及其与物质的相互作用,以便能够理解颜色的起源。能级、轨道…
- 计算几何与计算机图形学资源
- 2021-11-28
资源分享 – Digital Modeling of Material Appearance 英文PDF下载
1 Digital Modeling of Material Appearance 英文PDF下载 1.1 书籍简介 计算机图形系统能够生成从未实际存在过的物体的惊人逼真的图像。为了让计算机创建这些精确详细的图像,外观的数字模型必须包含可靠的数据,以便给观众提供所描绘材料的可信视觉印象。特别是,演示…
- 计算几何与计算机图形学资源
- 2021-11-27
资源分享 – An Integrated Introduction to Computer Graphics and Geometric Modeling 英文PDF下载
1 An Integrated Introduction to Computer Graphics and Geometric Modeling 英文PDF下载 1.1 书籍简介 《An Integrated Introduction to Computer Graphics and Geometr…
- 计算几何与计算机图形学资源
- 2021-11-25
资源分享 – Mathematics for Computer Graphics , Fifth Edition 英文PDF下载
1 Mathematics for Computer Graphics , Fifth Edition 英文PDF下载 1.1 书籍简介 被数学难住了?那就不要放弃希望。 John Vince将向您展示如何理解计算机动画、虚拟现实、CAD和计算机图形学其他领域中使用的许多数学思想。 在十三章中,你将…
- 计算几何与计算机图形学资源
- 2021-11-22
C++11 – 快速学会正则表达式
转载自:https://ayaka.shn.hk/cppregex/ 1 概述 C++ 中正则表达式通常使用 R"(...)" 的形式,相当于 Python 中的 r"...",保证字符串内部的 \ 等字符不被转义。但是,R"(...)" 中的 () 是语法的一部分,一定不要当成字符串里面的内容。例…
- C++
- 2021-11-22
Duilib – RichEdit控件发送textchanged消息
1 RichEdit无法像Edit一样发出textchanged消息 最近在写一个小工具的时候,发现Duilib的RichEdit控件无法发出textchanged消息,就是说没有办法检测到RichEdit中的文本是否被改变,这限制了很多逻辑实现,比如说当当前RichEdit控件内的文本发生变化时,…
- Duilib
- 2021-11-22
Duilib – RichEdit和List等控件增加垂直滚动条vscrollbar和水平滚动条hscrollbar
1 在RichEdit控件中增加垂直滚动条和水平滚动条失败,不显示滚动条 之前在富文本编辑框控件RichEdit中使用属性 vscrollbar="true" autovscroll="true" 中调用垂直滚动条与自动滚动属性,总是没有在RichEdit的控件里面看到垂直滚动条。这几天通过查看官方…
- Duilib
- 2021-11-22
最新评论