自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (20)
  • 问答 (3)
  • 收藏
  • 关注

原创 基于qt的diagramscene的一个工程

参考:https://www.cnblogs.com/warmlight/p/12358010.html

2020-02-27 17:11:54 1209 1

转载 The 'Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage, Microsoft.Data.Entity.Design.Bo

安装了VS2010,打开工程提示如下:The 'Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage, Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50...

2019-06-04 15:28:24 678 2

原创 mfc 定制(自绘)cedit控件,限制输入浮点数,另加combobox限制输入浮点数

ccombobox参考:https://blog.csdn.net/zgqtxwd/article/details/2335759主要是使用消息ON_WM_CHAR.头文件:#pragma once#include <afxwin.h> class CMyEdit : public CEdit{public: CMyEdit(void); ~CMyE...

2018-08-20 18:14:50 934

原创 SQL SERVER case 根据结果集中的某个字段决定某些字段的显示

我有一张表,字段有 OrderId  intTimeIn  datetimeTimeOut  datetimeFlag   int表中数据如下: 注意:上图中的数据和数据库中的数据不一样。1、使用语句 SELECT OrderId,Flag,CASE WHEN Flag = 1 THEN TimeIn WHEN Flag=2 THEN TimeOut END FR...

2018-08-11 15:39:24 1422

转载 创建windows服务

声明:以下代码本人未测试。 转自:https://blog.csdn.net/u013472838/article/details/44850685本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus...

2018-07-30 18:04:57 410

转载 MFC CListCtrl相应checkbox消息

最近MFC项目使用CListCtrl控件时,遇到一些问题,记录下。当CListCtrl::SetExtendedStyle包含了LVS_EX_CHECKBOXES项时,控件的每一行最前面都会显示一个checkbox。但实际上,并不是真正的checkbox控件,而是一张勾选状态的image和未勾选状态的image,点击时勾选状态和未勾选状态的切换就是在两张image间切换。有时候,我们点击c...

2018-07-26 09:00:16 1853

转载 mysql8.0 Authentication plugin 'caching_sha2_password' cannot be loaded

转自:https://www.cnblogs.com/zzqc/p/9192217.html测试类报错,看提示应该是数据库连接的问题。最后在一个网站上找到了解决方案:https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded8.0改变了...

2018-07-22 14:18:45 466

原创 zend studio 和 apache安装配置

近来需要用到php,安装zend studio 和 apache。1、从zend studio官网下载最新版本,并破解。2、下载php,解压到D:\PHP\php-7.2.7-Win32-VC15-x64。3、从apache官网下载并配置。a.将压缩包解压到D:\PHP\Apache24b.打开Apache24\conf中的httpd.conf,#Listen 12.34.56.78:80Lis...

2018-07-11 14:05:44 664

转载 VC 通过进程名 杀掉进程 (KillProcessFromName注释版)

转自:https://blog.csdn.net/owldestiny/article/details/8010205包含头文件:#include <tlhelp32.h>//kill进程from名字 BOOL KillProcessFromName(CString strProcessName) { //创建进程快照(TH32CS_SNAPPROCESS表示创建所...

2018-06-14 13:56:53 757

转载 Java开发环境搭建(windows版、史上最详细版)

转自:https://blog.csdn.net/runing_it_man/article/details/77800639Java开发环境搭建在本章节中我们将为大家介绍如何搭建Java开发环境。我使用的是windows系统,那就给大家讲一下在windows系统下搭建java的开发环境。Jdk介绍JDK(Java Development Kit)是 Java 语言的软件开发工具包,主要用于移动设...

2018-06-03 15:20:57 5439

转载 C++多态实现机制

转自:https://www.cnblogs.com/InitialD/p/7462587.html多态是OOP中一个十分重要的特性,至于如何使用可以参考这篇C++与JAVA多态相同与不同,相信对于学习C++和java的人都有帮助。多态实现的关键技术是动态绑定。动态绑定:程序在运行期间寻找函数地址静态绑定:代码在编译时已经确定了函数地址 多态的实现表象是指针+虚函数,本质是虚表+虚指针。这里有一篇...

2018-05-18 15:38:10 307

转载 C++多态的实现原理

1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态性是一个接口多种实现,是面向对象的核心。分为类的多态性和函数的多态性。4. 多态用虚函数来实现,结合动态绑定。5. 纯虚函数是虚函数再加上= 0。6. 抽象类是指包括至少一个纯虚函数的...

2018-05-18 15:18:17 229

原创 意外的预编译头错误,只需重新运行编译器就可能修复此问题

昨天还好好的,今天打开vs2008,莫名就出现“意外的预编译头错误,只需重新运行编译器就可能修复此问题”。清理,重新编译,不行;重启编译器,清理,重新编译,还不行;最后试试,重启电脑,打开工程,清理,重新编译,又可以了。...

2018-05-15 09:25:29 5578 2

原创 让崩溃的windows程序体面的退出

程序异常是我们难以预料的,有时候,我们想让异常的程序直接退出。怎么才能做到呢?这里提供一个方法。定义一个全局函数:LONG ApplicationCrashHandler(EXCEPTION_POINTERS *pException){ //AfxMessageBox(_T("程序已关闭!")); exit(0); return EXCEPTION_EXECUTE_HANDLER;

2018-04-28 17:38:50 762

转载 C++多线程

转自:https://www.cnblogs.com/liufei1983/p/7120314.htmlC++多线程1 为什么使用多线程  耗时的操作使用线程,提高应用程序响应(对图形界面的程序尤为重要,多线程保证界面不卡,仍然可以响应键鼠)       并行操作使用线程,比如服务器响应客户的请求。       多CPU或者多核系统中,多线程提高CPU利用率

2018-04-20 16:11:41 322

原创 mfc ctreectrl 节点精确选中

//只有精确点到节点才能选中 if ((hItem != NULL) && (TVHT_ONITEM & uFlags)) pTree->SelectItem(hItem); //不点到节点,只要点到节点所在行就选择节点 if (hItem != NULL) pTree->SelectItem(hItem);

2018-03-29 18:02:45 1012

原创 MFC 激活CPropertySheet 的应用按钮

重载CPropertyPage的OnCommand 方法,然后添加代码段:BOOL CPageInfo::OnCommand(WPARAM wParam, LPARAM lParam){ // TODO: 在此添加专用代码和/或调用基类 if(lParam!=NULL) { if (HIWORD(wParam)==EN_CHANGE||HIWORD(wParam)==BN_CLIC

2018-03-26 13:42:10 982 1

原创 Windows编程类中使用多线程的一种方法

在Windows开发中,经常用到多线程。以下给出自己经常使用的方法。在头文件中:static unsigned int __stdcall ClientMonitoringThd(LPVOID lparam);void DoMonitoringThd();bool InitMonitoringThd();//释放监视线程bool UnInitMonitoringThd()

2018-03-20 16:29:05 257

转载 SQL server视图的介绍,创建与使用

转自:http://blog.csdn.net/miniduhua/article/details/52102124视图视图是一种虚拟表,来自一个或者多个表的行或者列,视图并不是数据库中存储的数据值,可以简单的理解视图就是封装了一段查询语句,调用该视图就得到查询语句查询出来的临时表.---------------------------------------创建视图的

2018-02-28 14:09:09 615

原创 C\C++ 日志记录

 这是从csdn问答里看到的,是赵四老师的。找不到链接了。在此基础上做了一些修改。这里可以定义清除多少天前的日志。 cpp:#include "EParkingLog.h"#include <corecrt_io.h>#define MaxJsonBuffer 1024CEParkingLog::CEParkingLog(char* pLogFileNam...

2018-02-09 11:31:37 1152

原创 sqlserver 中时间转变为coledatetime,再到systemtime

工作中经常用到时间互转,下面说的是VC中时间转换。以下是代码片段:_variant_t vtBegainTime = _record->GetCollect(_T("timeInSql")); CString strBegainTime = _T(""); COleDateTime oleTimeGet; SYSTEMTIME sysTimeGet; ol

2018-01-27 17:50:28 651

转载 win8 win10 安装msi 提示2502、2503的错误代码

http://blog.csdn.net/shuideyidi/article/details/46891559前言:归根到底是权限不够导致的。win7应该不会有这个问题。问题发生:换了个电脑,装个win10预览版玩玩,发现python的msi安装文件安装不了。错误代码是2502。其实我已经在win8上安装mysql的时候

2018-01-15 09:22:44 264

转载 installshield guid问题 “错误:-1605 此操作只对当前安装产品有效”

转自:http://blog.csdn.net/skc361/article/details/16332083问题:在测试卸载时,手动的删除了安装目录下的所有文件。然后重新安装时就提示错误了“错误:-1605 此操作只对当前安装产品有效”。解决:InstallShield Installation Information 文件夹里放的是用 Install

2017-12-27 10:23:06 7812

转载 mfc 的 clistctrl 显示item的最大长度

转自:http://bbs.csdn.net/topics/80015270需要显示快1000个字符了,但是默认的clistctrl显示不完全。网上说重绘控件,说重载settiemtex,getitemtext的都不行。有人说重载DrawItem的可以。操作如下:CMyListCtrl类从CListCtrl类派生,并重载DrawItem函数,在使用的地方把CListCtrl

2017-12-14 18:28:33 2175 3

转载 VS2008调试dump文件

转自:http://blog.csdn.net/chenyujing1234/article/details/9357033让程序在崩溃时体面的退出之Dump文件 .在我的那篇《让程序在崩溃时体面的退出之CallStack》中提供了一个在程序崩溃时得到CallStack的方法。可是要想得到CallStack,必须有pdb文件的支持。但是一般情况下,发布出去的程序都是Re

2017-12-11 16:47:10 397

转载 sqlServer 时间格式化

转自:http://blog.csdn.net/cherish1forever/article/details/490221651.获取系统当前时间[sql] view plain copyselect convert(varchar(10),getdate(),120)  --获取当前日期  SELECT CONVERT

2017-11-27 16:24:19 1893

转载 [置顶] 获取CListCtrl选中行行号的多种方法

转自:http://blog.csdn.net/u012372584/article/details/56830958获取选中行的行号分为获取选中多行的行号和获取单行选中的行号。以下代码都经过测试没问题,涉及到一些函数请自行查询MSDN.获取多行选中的行号:方法一:[cpp] view plain copy print?

2017-11-03 10:23:11 584

转载 MFC调用exe程序,并等待exe程序运行结束(ShellExecuteEx)

转自:http://blog.csdn.net/weekdawn/article/details/73468334函数名:OnBnClickedBtnOpenExe函数功能:通过点击一个按钮运行exe程序,并且等待该exe运行结束参数:无返回值:void额外说明:可以给exe程序传入命令行参数作者:weekdawn

2017-11-02 14:32:48 2938 1

转载 UNICODE GBK UTF-8 编码互转(VC++)

转自:http://blog.csdn.net/sunflover454/article/details/504365711:UNICODE和GBK互转[cpp] view plain copywstring MBytesToWString(const char *lpcszString)  {      int 

2017-10-17 16:00:26 522

原创 VC++使用OpenSSL的DES加密

引用:http://www.cnblogs.com/findumars/p/7252839.html使用OpenSSL的库,需要先安装或编译OpenSSL。我是在这里使用别人编译的开发版:http://slproweb.com/products/Win32OpenSSL.html。安装后把安装目录中的include,bin,lib目录中的文件放到自己的工程目录中。我这里直接略过

2017-10-16 15:43:48 1527

转载 C语言实现字节流与十六进制字符串的相互转换

转自:http://blog.csdn.net/pingd/article/details/41945417/原文出自:http://blog.csdn.net/qq387732471/article/details/7360988[cpp] view plain copy//字节流转换为十六进制字符串  

2017-10-14 18:00:02 1168

原创 vc multibye unicode 互转

说明:下面是根据我的需要传入CString1、多字节(multibye)转Unicodevoid Multi2Wide(const char* pSource, CString& strGet){ DWORD dwNum = MultiByteToWideChar(CP_ACP, 0, pSource, -1, NULL, 0); TCHAR* szIP = new TCHAR[d

2017-10-14 17:29:59 297

原创 c写文件

  void WritHexFile( char* szPath, char* pBuf, int nLen ){ if (pBuf == NULL || nLen < 1) { return; } try { SYSTEMTIME systi; GetLocalTime(&systi); char szTime[128] = { 0 }; ...

2017-10-07 09:53:37 345

转载 C/C++使用openssl进行摘要和加密解密(md5, sha256, des, rsa)

出处:http://blog.csdn.net/u012234115/article/details/72762045转自:http://www.cnblogs.com/findumars/p/7252839.htmlopenssl里面有很多用于摘要哈希、加密解密的算法,方便集成于工程项目,被广泛应用于网络报文中的安全传输和认证。下面以md5,sha256,des,rs

2017-09-27 19:47:51 2234

转载 CEF学习小记(二)-如何使浏览器窗口随对话框一起缩放

转自:http://blog.csdn.net/yitucom123/article/details/52948507通过上一篇文章,已经可以浏览网页了,但有一个问题,就是那最大化对话框后,网页的浏览区域并没有变,如何让浏览区域变化呢?我参考了两篇文章,一篇是(http://blog.csdn.net/cyloser/article/details/49734559),

2017-09-27 19:44:25 1492

转载 Openssl加密解密原理与命令使用

出处:http://wodemeng.blog.51cto.com/1384120/1534121/Openssl加密解密原理:  比如A与B通信发送数据:加密原理:在A把要发送的内容通过单向加密方式进行数据指纹计算,计算出数据指纹后,会用自己的私钥加密数据指纹,并把加密的数据指纹添加到原数据的后面。然后对整个数据(原数据+数据指纹)

2017-09-27 19:33:21 3035

转载 MFC——选择图片显示到Picture Control

出处:http://www.cnblogs.com/Forever-Road/p/6800838.html?utm_source=itdadao&utm_medium=referralMFC——选择图片显示到Picture Control//绑定button的事件处理函数void CloadfileDlg::OnBnClickedButton1()

2017-09-23 16:10:09 5403 1

转载 C++实现Json解析详细教程

源:http://blog.csdn.net/qq_35488967/article/details/56667286在GitHub官网上下载源码https://github.com/open-source-parsers/jsoncpp/用cmake-gui生成.sln解决方案,cmake-gui使用教程请参考我以前的博客http://blog.csdn.net/qq

2017-09-11 18:07:58 2923

转载 C语言实验:输入一个整数的小写金额值,转化为大写金额值并输出

http://blog.csdn.net/zhengnanlee/article/details/8724706?utm_source=tuicool&utm_medium=referral同学说C++看不懂,我就改成C语言了。。思想很简单,但是要注意,汉语是每五位为一个基本单位,其中分别是不输出,十,百,千,万,所以权重函数控制好单位就ok了。其次注意,s

2017-08-22 22:39:29 4918 3

转载 常用排序算法总结(二)

http://www.cnblogs.com/eniac12/p/5332117.html 目录计数排序基数排序桶排序   上一篇文章中我们总结了常用的比较排序算法,主要有冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。  这篇文章中我们来探讨一下常用的非比较排序算法:计数排序,基数排序,桶排序。在一定条件下,它们的时间复杂度

2017-08-22 00:14:11 277

NewProject.rar

自己基于qt的diagramscene做了一个场景连线工程。具体介绍和运行图例可到我的博客中查看。这是我自己项目中可能用到的。2020.07.13更新:代码中paint函数会进入无限循环,我修改了一下,csdn资源无法删除或更新代码,具体请参考博客:https://blog.csdn.net/XuePiaoFei1/article/details/104540141

2020-02-27

打包软件NSIS-2.46版本.rar

这是开源打包工具nsis,下打包成exe安装程序

2019-12-26

qt 获取磁盘空间大小,cpu利用率,内存使用率

1:封装成一个类,直接调用即可。已经在多个商业项目中使用。 2:所有功能全平台 win linux armlinux 亲测无误,网络上的基本上是烂的或者不可用的,不知道走过多少弯路。 3:linux下CPU占用率的计算非常准确,支持多核。 4:硬盘容量计算极速。进度条显示占用比例。 5:多彩数码管实时显示当前时间。 6:自定义颜色下拉框,选择即可看到效果。

2019-12-13

QtXmlTest(1).rar

qtreewidget显示和保存xml。此工程由vs+qt转成了QtCReator的工程。代码量不多,借鉴了网上的内容。希望对大家有帮助

2019-12-13

c++图片 base64互转

图片转为base64编码,base64编码保存为图片。代码内容借鉴了网上的转换类。图片转为base64编码,base64编码保存为图片。代码内容借鉴了网上的转换类。

2018-03-29

c#dockpane示例

这是一个dockpane的示例,使用WeifenLuo.WinFormsUI.Docking.dll。

2016-01-28

简单加密程序

一个简单的加密程序。可以对字符串进行加密,解密。使用比较简单

2016-01-13

cef3嵌入mfc的代码

cef3嵌入mfc的代码,由于大小限制debug文件夹和源代码分开上传。由于debug文件夹中包含了dll,故要运行.exe需要下载debug文件夹

2015-08-12

cef3嵌入MFC 里面只包含debug,代码在另一个资源(太大,分开了)

cef3嵌入mfc的debug,由于大小限制这个只是debug文件夹。代码我随后传。去我上传的资源找找。分数总是自动增加,重新编辑了一下

2015-08-12

qTableview afsfsd

这个qtcreator5.01创建的工程,主要展示了tableview如何添加项,很简单的一个示例,主要是在网上找了很久自己才做出来的

2015-06-04

opengl的工具

opengl的glut工具,在windows 系统下可以正常使用的

2014-11-03

一个小型的桌面管理程序

这是一个小工具,可以添加程序的快捷方式

2014-07-04

一个小工具 ,tool

1、点击右键客户区空白区域,实现把程序添加进去,同事记录程序路径。 2、再次打开时直接将保存的程序路径读取,然后刷新到界面。

2014-06-25

想做个vstart的东东,没想到问题那么多,ClistCtr如何l显示图片

想做个vstart的东东,没想到问题那么多,ClistCtr如何l显示图片

2014-06-17

MFC打开保存excel 示例

这是从网上看到的 忘了源地址了 如果是原作者,请告知

2014-03-27

MFC 窗口中控件随窗口放大相应改变大小

对话框中控件随窗口放大(缩小)进行相应的改变。本例中的对话框只能最大化或还原,你可在对话框的属性中修改Border为Resizing,即可用鼠标拖动改变对话框大小。

2013-12-19

mfc com组件例子

这是从网上找的一个例子,主要是关于com的,希望能给大家带来帮助

2013-12-04

进程通信,互发消息 mfc

主要是是两个程序互相获得对方句柄。主要是将得到的句柄转换为字符串,然后在接受方再转换为句柄。自己测试用的,代码有些乱,

2013-11-04

经典C++教程 C++ Primer习题答案

C++ primer 课后习题答案 C++ Primer 是学习C++的经典教程

2013-01-13

深入浅出mfc

一部讲述MFC的经典著作,侯俊杰的,PDF格式,希望对热爱编程的你有帮助

2012-10-12

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

TA关注的人

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