自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我想遇见你,在最美的季节

You will when you believe

  • 博客(30)
  • 收藏
  • 关注

原创 Word、Excel、PPT文件转PDF文件(C#)

使用C#将Word、Excel、PPT文件转成PDF文件

2024-03-29 09:33:03 474

原创 [GDI绘图]画笔CPen

创建画笔函数带有5个参数,nPenStyle设置线形,nWidth设置线宽,crColor设置线的颜色,pLogBrush设置画刷,nStyleCount指定lpStyle矩阵的长度(如果参数nPenStyle的值不是PS_USRSTYLE,则该参数值必须是0),lpStyle设置自定义风格直线段的长度。创建画笔函数带有3个参数,nPenStyle设置线形,nWidth设置线宽,crColor设置线的颜色。CPen类,该类封装了Windows图形设备接口(GDI)画笔,主要通过构造函数来创建绘图对象。

2023-12-19 17:37:22 423

原创 uafxcw.lib(afxmem.obj) : error LNK2005

编译错误

2023-10-12 11:10:17 253

原创 CToolTipCtrl控件窗口非激活状态下不显示

CToolTipCtrl使用示例

2022-06-08 15:40:55 320

原创 Windows颜色选择对话框CHOOSECOLOR

Windows颜色选择对话框CHOOSECOLOR使用样例

2022-06-02 09:25:19 349

原创 Node.js和Electron安装教程

一,术语npm:Nodejs下的包管理器。 webpack:它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli:用户生成Vue工程模板。二、安装Node.jsnpm:Nodejs下的包管理器。 webpack:它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并...

2019-06-21 18:06:13 2379

原创 Qt子窗口全屏显示

一,Qt全屏显示相关函数1,全屏显示函数QWidget::showFullScreen(); // 此方法只对顶级窗口有效,对子窗口无效2,恢复显示函数QWidget::showNormal(); // 此方法也只对顶级窗口有效,对子窗口无效3,最小化显示函数QWidget::showMinimized();4,最大化显示函数QWidget::showMaximi...

2019-06-10 16:56:05 8179 3

原创 ActiveMQ C++通信软件包编译

一、需要编译的软件包    (1)apr-1.6.3-win32-src.zip    (2)apr-iconv-1.2.2-win32-src.zip    (3)apr-util-1.6.1-win32-src.zip    (4)cppunit-1.12.1.tar.gz    (5)activemq-cpp-library-3.9.3-src.zip二、将所有软件包...

2018-07-18 16:09:07 1796 4

原创 ActiveMQ C++通信软件包下载

一、环境1、Windows 7 64 位2、Visual Studio 2010 3、软件包:    (1)apr-1.6.3-win32-src.zip    (2)apr-iconv-1.2.2-win32-src.zip    (3)apr-util-1.6.1-win32-src.zip    (4)cppunit-1.12.1.tar.gz    (5)a...

2018-07-18 13:58:17 351

原创 ActiveMQ 5.10.0安装

一、安装环境1、Windows 7 64 位2、apache-activemq-5.10.0-bin.zip    下载地址http://activemq.apache.org/activemq-5100-release.html    在【Getting the Binary Distributions】下选择【Windows Distribution】、【apache-acti...

2018-07-18 10:01:45 2097

原创 解决阿里云服务器封掉25端口后不能发邮件的问题

1、背景    开发OJS投稿系统,用户注册、投稿、审稿等操作需要给用户发送一份确认邮件。2、邮件    投稿系统使用25端口发送邮件,默认配置如下:    ;;;;;;;;;;;;;;;;;;    ; Email Settings ;    ;;;;;;;;;;;;;;;;;;    [email]    ; Use SMTP for sending mail

2018-04-04 09:29:02 2934

原创 FileClient.res : fatal error LNK1241: resource file libcurld.lib(libcurl.res) already specified

静态库工程FileClient,引用静态库libcurld.lib出现LNK1241错误,百思不得其解,如下图:原因分析:    其实从编译器输出信息已经能看出来了,FileClient工程的资源文件错误,因为已经有了libcurl.res文件。    这个原因是静态库链接时,只能有一个res文件,既然libcurl工程已经有了资源文件,那么链接的时候,FileClient工程

2017-09-13 15:49:09 1422

原创 解决阿里云服务IIS搭建Web网站外网无法访问

阿里云服务器配置IIS,外网访问不了

2017-08-02 12:57:57 20850 1

原创 获取程序文件名,函数名,行号,日期,时间

TRACE3("%s(%d) %s ", __FILE__, __LINE__, __FUNCTION__);TRACE2("date:%s time:%s\n", __DATE__, __TIME__);

2017-03-23 14:05:13 366

原创 RTX二次开发之定时提醒用户

RTX二次开发之定时消息

2017-02-14 09:30:42 1758

原创 删除字符串中指定字符

// 删除字符串str中的字符cvoid delchar(char * str, char c){ if (NULL != str) { for (int i = 0; i < strlen(str); i++) { if (str[i] == c) { for (int j = i; j < strlen(str); j++) { str[j

2016-12-15 13:18:37 597

原创 获取系统CPU的核数、软件CPU使用数、内存使用情况、IO读写情况

#ifndef PROCESS_STAT_H_YYG_20091119 #define PROCESS_STAT_H_YYG_20091119 typedef long int64_t; typedef unsigned long uint64_t; class CProcessState{public: CProcessState(){} ~C

2016-11-30 15:42:52 793

原创 SVN: can't open file‘\db\txn-current-lock’ 拒绝访问

问题描述:        之前在服务器Windows Server 2012上安装了SVN,后来系统被还原,但是安装文件还在,后来用程序对SVN进行了修复,    修复后在客户端提交代码时,提示“db\txn-current-lock”拒绝访问。    解决方法:        在C:\Repositories文件夹的属性->安全中,添加Authenticated Users用户权

2016-11-21 14:10:09 6518

原创 判断客户机中Word是否存在

/** * 判断客户机中Word是否存在. * * * @version 05/19/2016 baibingbing Initial Version. */BOOL IsWordExist(){ CRegKey Registry; if(ERROR_SUCCESS == Registry.Open(HKEY_LOCAL_MACHINE, "Software\\Mic

2016-05-19 16:48:57 273

原创 上位机串口通信

背景上位机与下位机通过RS232协议通信,现场没有硬件环境,通过软件模拟通信过程。软件工具Virtual Serial Port Driver (VSPD) :模拟串口驱动工具如下图:添加了COM3-COM4和COM5-COM6,添加时成对添加,该对串口间进行通信,COM3与COM4连接通信,COM5与COM6通信,若想自定义连接线,在Custom pinout中修改,具体可参

2016-01-20 10:30:31 8891

原创 Java运行时环境初始化出现错误

背景    当使用Flash中的动作面板或测试影片时,弹出错误窗口“Java运行时环境初始化时出现错误,你可能需要重装Flash”.由于精简版不存在安装问题,因此这类错误一般都是精简过度造成的。    到网上搜搜,发现这个问题非常普遍,这个问题是Flash中缺少JVM文件夹造成的.既然只是缺少文件夹,那复制一个不就行了吗?原本很简单的问题却在这一步上卡住了,网上谁也不愿意传一个JVM文

2015-12-27 19:14:25 9189 2

原创 GUI应用程序添加控制台

一,背景描述    GUI应用程序初始化时是没有控制台的,而控制台应用程序则以控制台来初始化.虽然WIN32时代是图像界面时代,但是程序中还需要用到命令行模式,比如批处理.二,创建一个对话框的MFC程序1,创建一个MFC对话框应用程序MFCConsole2,在对话框上创建两个按钮CreateConsole和ExitConsole,分别添加单击事件void CMFCCon

2015-12-23 15:34:28 747

原创 Windows 下openssl安装与配置

openssl

2015-12-21 22:45:23 963

转载 VS2010添加TSTCON( ACTIVEX CONTROL TEST CONTAINER )工具

vs2010中的TSTCON( ActiveX Control Test Container )工具非自动安装,而是作为一个例程提供。所以应找到该例程,并编译:如vs2010安装在默认路径则1, 进入:C:\Program Files\Microsoft Visual Studio 10.0\Samples\1033,可找到VC2010Samples.zip文件,2, 将其

2015-07-16 10:12:25 346

原创 位操作

在压缩和解压数据时,常常需要在小于一个字节的数量级上进行数据操作。因此,首先必须熟悉一些对数据位进行的操作。/* bit.h */#ifndef BIT_H#define BIT_H/* 功 能: 获取缓冲区bits中处于位置pos的位的状态.缓冲区最左边的位置为0. 返回值: 相应位置的状态:1或0.*//******************************

2015-07-15 14:54:56 551

原创 数据加密

数据加密(或密码学)是一种用于对信息进行保密处理的科学。(1)DES(Data Encryption Standard)最流行的对称加密算法之一。目前理所当然地认为DES是相对安全的,但随着当今计算机的处理速度越来越快,使得该算法变得越来越不安全。DES是一种效率较高的加密算法,甚至可以直接在软件中实现。(2)RSA(Rivest-Shamir-Adleman)最流行的公钥加密算法

2015-07-15 14:42:16 430

翻译 微秒级延时

之前因项目需要,需要一个微秒级延时函数。如下微秒级延时函数(来自网络):// 微秒级延时void Delay(DWORD delayTime){ LARGE_INTEGER liPerfFreq = { 0 }; if (!QueryPerformanceFrequency(&liPerfFreq)) // 获取系统频率 return; LARGE_INTEGER liPe

2015-07-01 14:00:49 710

原创 快速排序

一、快速排序描述快速排序是一种分治排序算法。广泛认为它是解决一般问题的最佳排序算法。同插入排序一样,快速排序也属于比较排序的一种,而且不需要额外的存储空间。在处理中到大型数据集时,快速排序是一个比较好的选择。二、稳定性快速排序是不稳定的排序方法。三、复杂度时间复杂度:O(nlogn),n为要被排序的元素个数。空间复杂度:O(1)。四、基本思想由于快速排序是一种分治算

2015-07-01 09:47:37 350

原创 插入排序

一、插入排序描述插入排序也称为直接插入排序,是最简单的排序算法。插入排序在处理大数据时并不高效,因为在决定将元素插入哪个位置之前,需要将被插入元素和有序数据集中的其它元素进行比较,这会随着数据集的增大而增加额外的开销;然而插入排序的优点是,当将元素插入一个有序数据集中时,只需要对有序数据集最多进行一次遍历,而不需要完整地运行算法。这个特性使得插入排序在增量排序中非常高效。二、稳定性

2015-06-28 21:39:26 337

原创 设置UDP发送端口

发送UDP数据包需要指定发送端IP地址和端口号

2015-06-24 09:38:23 3250

Word、Excel、PPT文件转换成PDF文件(C#)

使用C#将Word、Excel、PPT文件转换成PDF文件 1,使用VS2017编译程序 2,点击添加文件,选择word文件,点击【word转pdf】,PDF文件生成到桌面; 3,点击添加文件,选择excel文件,点击【excel转pdf】,PDF文件生成到桌面; 4,点击添加文件,选择ppt文件,点击【ppt转pdf】,PDF文件生成到桌面;

2024-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除