MFC使用RichEdit2控件无法调试或运行问题解决
在MFC的对话框程序中添加了RichEdit2控件,然后启动调试,闪了一下就退出了,直接运行生成的exe也一样,查了下,需要注册,在对应App类的InitInstance函数中添加AfxInitRic
09-19 阅读 23 推荐 0
Visual Studio 2022找不到源文件"stdafx.h"
用Visual Studio 2022打开duilib的项目,发现duilib工程里面很多红色波浪提示,但是编译可以成功,程序也能正常运行,在很多cpp文件中的#include "StdAfx.h"提
09-13 阅读 80 推荐 0
宣布Swift同态加密
我们很高兴地宣布一个新的开源Swift包,用于Swift中的同态加密:Swift同态加密。 同态加密(HE)是一种加密技术,它能够对加密数据进行计算,而不会向操作过程泄露底层的未加密数据。它为客户端提
09-07 阅读 96 推荐 0
CreateFile返回INVALID_HANDLE_VALUE的一种情况
在VC++中用CreateFile打开一个已存在的文件,结果返回INVALID_HANDLE_VALUE,一番排查发现是路径参数问题,项目配置使用的是Unicode字符集,如果直接用CreateFil
08-31 阅读 129 推荐 0
一个duilib richedit 背景色问题
duilib的RichEdit控件的文本背景色设置,参考下面代码 CRichEditUI* pRichEdit = static_cast<CRichEditUI*>(FindControl("des
08-28 阅读 146 推荐 0
three.js 的camera简介
1、ArrayCamera ArrayCamera可用于使用预定义的一组相机高效渲染场景。这是渲染VR场景的一个重要性能方面。 ArrayCamera的实例总是有一个子相机阵列。必须为每个子摄影机定义
08-22 阅读 153 推荐 0
OpenGL Shadow mapping
基本阴影贴图 基本的阴影贴图算法分为两步。首先,从灯光的角度渲染场景。仅计算每个片段的深度。接下来,场景将照常渲染,但需要进行额外的测试以查看当前片段是否在阴影中。 “在阴影中”测试实际上很简单。如果
08-16 阅读 218 推荐 0
OpenGL Glut
GLUT是OpenGL实用工具包,一个用于编写OpenGL程序的独立于窗口系统的工具包。它为OpenGL实现了一个简单的窗口应用编程接口(API)。GLUT使学习和探索OpenGL编程变得更加容易。G
08-16 阅读 209 推荐 0
XUnzip 源码分析
duilib项目中引用了XUnzip进行zip压缩文件的解压缩读取,看了介绍,这个源码是参考修改gzip的源码,不算注释等无用的代码,大概四千行左右的代码量, 有下面函数 1、HZIP OpenZip
08-10 阅读 230 推荐 0
Matlab Annotation
MATLAB中的注释是强大的工具,使用户能够增强其图形的视觉表示,并为其图形添加信息上下文。无论您是突出显示特定的数据点、标记重要特征,还是为图形提供解释,注释都可以显著提高MATLAB可视化的清晰度
08-04 阅读 345 推荐 0
C#操作Windows注册表
要从注册表中检索值,可以使用注册表类的GetValue方法。此方法接受两个参数:键路径和值名称。键路径表示保存要检索的值的键的路径。 下面是一个如何在C#中使用GetValue检索值的示例: stri
07-28 阅读 384 推荐 0