使用内存DC绘图,然后实现双缓冲,避免绘图闪烁,这个小技术简单但很有效。但是仍然有很多人说使用了双缓冲,图片却仍然有闪烁,分析了几个这样的例子,发现其实不是双缓冲的技术问题,而是使用者没有正确理解和使用双缓冲的方法。使阅读全文→
BasicExcel 是一个非常简单的操作Excel的库,使用C++编写,虽然功能有限,但基本的读写单元格、工作簿、生成新的excel文件的功能还是具备,他最大的亮点就是不需要第三方依赖,整个库就两个文件阅读全文→
父类引用指向子类对象时,用父类指针释放子类对象,将不能调用子类析构函数阅读全文→
即:你需要操作系统传递一批数据,于是填了一个overlapped的订单,订单上写着从哪里(数据的偏移位置)开始传输,于是你去干别的事去了。系统完成传输就打个电话(激活hEvent)叫你验收,你看到overlapped订单上系统写着的传输的数据数量验收接收的数据。阅读全文→
过程分成3步:1: 列举出所有的HID设备,2: 循环读取HID设备数据,3: 向HID设备写数据,下面我把三部分的程序单独分开,方便大家学习!
阅读全文→
有多个EDIT时,在响应DUI_MSGTYPE_WINDOWINIT里设置SetFocus后,不能成功切换焦点。
阅读全文→
下面是C++使用打印机的基本代码。这个里面的设备句柄是否和向屏幕输出一样,我们在界面里显示好的,通过截屏DC,然后通过BITBLT传到设备DC打印出来,后面需要试一下。阅读全文→
我创建了一个项目,但是关没设置使用预编译头,然后我手动通过"项目属性>C/C++>预编译头"把"预编译头"选项设置为"使用(/Yu)",然后手动创建了pch.h以及pch.cpp,但是编译的时候就报C1083这个错。fatal error C1083: 无法打开预编译头文件: “Debug\xxxx.pch”: No such file or directory。
阅读全文→
C++用来操作Excel的方法很多,但是涉及到跨平台,同时又要对Excel的读写操作兼顾,而且免费的库,那应该是要用xlslib和libxls了。xlslib库只能写Excel文件,libxls库只能读Excel文件。另外libxl库功能强大,但是收费的。阅读全文→
DUILIB的List控件让表单数据列与表头宽度一致的方法
阅读全文→
由编译命令可知,编译curl主要有两种ssl模式,默认是基于windows的winssl编译,另一种是基于openssl加密库。阅读全文→
duilib通过CDialogBuilder创建的子控件包含RichEdit,运行后的滚动条不显示。阅读全文→
1、通过设置dir_module模块参数为如下
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
2、通过直接设置参数
DirectoryIndex index.php index.html
当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来的磁盘I/O开销,那么opcode cache的性能提升是非常有限的。但是既然opcode cache能带来CPU和内存开销的降低,这总归是好事。阅读全文→