- 博客(34)
- 资源 (40)
- 收藏
- 关注
原创 mysql导入存储过程时declare报错的问题解决 1064(42000)
mysql导入存储过程时declare报错的问题解决 1064(42000)
2022-03-17 13:31:49 5988
原创 Visual Studio 2008 C++编译速度优化(多线程编译)
最近接触一个项目,C++开发,编译时间居然达到19分钟,VS2010以后的版本有多处理器编译,而Visual Studio 2008却没有该设置,经过查阅一系列文档发现,Visual Studio2008可以通过启动多线程序编译来减少编译的耗时。经过测试后发现优化后的编译时间为5分23秒。但唯一不足的是在编译过程中CPU占用率会达到100%,但即使为100%也不影响电脑其他操作。 具体配置参数如下所示: 1) 项目属性页 —> C/C++ —>命令行中...
2020-09-18 15:24:44 2580 1
原创 C# 实现颜色渐变窗体控件
1.建议设置窗体为双缓冲绘图,可有效避免界面刷时引起的闪烁this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true);2、代码实现private Color Color1 = Color.Gray; //起始颜色private Color Color2 = Color.White ; //目标颜色 private float changeAng...
2020-07-06 11:21:51 584
原创 PMP学习笔记:采购合同类型
合同类型 合同类型 合同细类 特点 适用场景 备注 总价合同 固定总价合同 FFP 在既定的工作范围之下,价格是绝对固定的(价格不允许修改,除非工作范围发生变更)。 已明确定义需求,且不会出现重大范围变更 1、最常用的类型 2、大多数买方都喜欢这种合同 总价加激励费用合同 EPIF 在合同中设置一个价格上限,高此价格的全部成本将由卖方承担..
2020-06-05 09:05:11 2212
原创 MFC捕捉程序运行崩溃时的Dump信息捕捉
程序运行过程中出现崩溃,而且无任何有价值的信息,如下图所示:为了便于我们进行程序定位,我们可以使用Dump文件进行协助我们进行问题分析。1.导入相应头文件和库文件#include <DbgHelp.h> #pragma comment(lib,"DbgHelp.lib")2.编写生成Dump的函数//创建dump文件void CreateDumpFile(CString lpstrDumpFilePathName, EXCEPTION_POINTERS *pE.
2020-05-29 13:56:41 2147
原创 PMP学习笔记:项目管理的基本概念
1 指南概述和目的所谓“普遍认可”,是指这些知识和做法在大多数据时候适用于大多数项目,并且其价值和有效性已获得一致认可。所谓“良好实践”,则指人们普遍认为,在项目管理过程中使用这些知识、技能、工具和技术,能够达成预期的商业价值和成果,从而提高很多项目成功的可能性。《PMBOK指南》的范围仅限于项目管理领域,而不涉及任何项目组合、项目集和多个项目的领域;PMI还发布了针对项目组合和项目集的两部标准:《项目组合管理标准》、《项目集管理标准》《道德和专业行业规范》包括期望标准和强制性标准。全球
2020-05-17 10:57:35 823
原创 PMP学习笔记:核心概念十大知识域和五个过程组
2020年原计划3月15日参与PMP考试,由于疫情原因先是改期为6月6日,随后,再交推迟,且考试日期暂时无法确定。为了方便自己记忆、总结所学知识点,特拿来与大家分享,在备考这段时间里会持续更新分享自己所掌握的相关知识内容。注:本人使用的为PMBOK第六版PMBOK重要知识点(十大知识域与五大过程组的关系) 启动过程组 规划过程组 执行过程组 控制过程组 收尾过程组 第四章 项目整合管理 4.1 制定项目章程 4.2 制定项目管理计划 .
2020-05-15 17:31:18 4473 1
原创 删除SQL数据表或字段的描述信息
1.增加SQL数据表的描述信息execute sp_addextendedproperty @name=N'MS_Description',@value=N'「表的描述信息」',@level0type = N'SCHEMA',@level0name=N'dbo',@level1type =N'TABLE',@level1name=N'「表名」'2.增加SQL数据表中字段的描述信息xecute sp_addextendedproperty @name=N'MS_Descripti...
2020-05-15 16:10:17 621
原创 删除SQL Server代理作业
近期需要使用SQL脚本对作业进行操作,经过一翻尝试后,终于实现。特留下笔记以便日后使用USE [msdb]GODECLARE @Sqljob varchar(255) --要删除的作业名称DECLARE @jobId varchar(255) --作业编号SET @Sqjob = 'jobs' --赋值作业IF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name = @Sqljob)BEGIN --删除...
2020-05-15 15:55:34 1048 5
原创 MFC获取程序集的版本号信息
引入相应lib库文件#pragma comment(lib,"Version.lib")函数实现代码,返回一个字符串的版本信息 CString m_csProductVersion; //版本信息字符串 char cPath[MAX_PATH]; ::GetModuleFileName(NULL,cPath,sizeof(cPath)); DWORD...
2020-04-16 13:35:45 393
原创 ubuntu 系统错误:Error : BrokenCount > 0
ubuntu 系统开机后在输入法旁边出现类似于禁止通行的图标,点击后出可以看到错误信息“Error : BrokenCount > 0 ”的提示:解决方法:1.查找问题原因,在Terminalk中输入:sudo apt-get -f install2.根据提示信息找到错误依赖项,并根据提示信息“sudo apt-get autoremove XXX”,移除相应依赖包即可。注:...
2020-02-19 12:40:02 1192
原创 Ubuntu 19.04下进行QT Creator卸载或修复
使用Ctrl+T进入Terminal终端; 进入Qt Creator的安装目录,我的安装目录为qtcreator-4.10.2 使用ls命令查看安装目录下的所有文件和目录,找到QtCreatorUninstaller; 4.输入以下命令sudo ./QtCreatorUninstaller 5.进入Qt的安装界面 6.根据提示进...
2019-12-13 22:07:18 1147
原创 【新手必读】ubuntu分区经验
对于新新手在实机上安装系统来说,难的不是怎么是安装一个陌生的系统,而是不知道怎么对硬盘进行分区,哪一种分区更新合理,网上也有人非常建议菜鸟先用虚拟机尝试,但现在有的VMware Workstation等虚拟为了方便大家只提供了虚拟系统功能,并不能让初始学者从硬盘划分一步步进行系统的安装。 以下个人通过实操安装Ubuntu系统的经验对于硬盘分区方案的一点总结和分享...
2019-11-17 17:59:12 540
原创 QT安装教程(适用于Ubuntu操作系统)
一、下载版本访问qt下载页面,根据您的ubuntu版本下载32位或64位linux安装包。1.查看QT官网要下载的版本信息http://download.qt.io/official_releases/qtcreator/2.使用wget通过命令行下载安装文件。wget http://download.qt.io/official_releases/qtcrea...
2019-10-21 16:12:23 851
原创 地图的坐标系类型
坐标系统:用于定位的系统,就跟二维笛卡尔坐标系统一样,一个点使用(x,y),就能确定该点在笛卡尔坐标系统中的唯一位置。这里讲的坐标系统,相对于笛卡尔坐标系统,要复杂许多,但作用却都是一样,主要用于定位,也就是精确地定位地表上的一点。 地理坐标系统:WGS84就是一种地理坐标系统。地理坐标坐标是对地球进行简单几何建模,比如将地球看成一个球体或者类球体,然后再将地表上点投影到该球面上形成的坐标就是地理...
2019-09-27 17:28:36 4418
原创 ubuntu使用Firefox无法播放视频
ubuntu上使用firefox看视频时,发现无法播放在线视频,如下图所示解决方案:1.点击下载flash组件,进入flash下载界面2.选择相应版本flash组件,Ubuntu建议选用apt3.点击Download now,打开应用下载界面4.点击Yes开始下载5.输入当前用户口令6.进入下载安装界面7.安装完成后,重新启动浏览器8...
2019-09-15 20:04:09 2768
原创 进程间通信使用WM_CopyData实现
在开发基于对话框的程序时,对话框的窗口类名是 “#32770(Dialog)”,这是一个MFC自动为基于对话框的程序产生的默认窗口类 ,所有的基于MFC所产生的对话框程序都使用这一个默认类名。即是说,我在使用一个基于对话框的程序时,无论多少个对话框产生,它们的类名都会是 “#32770(Dialog)”,这样我在打开对话框进行测试时,无法指定我需要的对话框的句柄。但是,当指定一个对话框的窗口...
2019-05-26 18:45:26 267
原创 从Adobe官网离线下载Photoshop完整安装包
1.打开Adobe官网https://www.adobe.com/cn/,建议先进行账号登录,如果没有的先进行注册2.点击“学习和支持”3.看到Adobe photoshop学习和支持,点击下面的“为什么我的Creative Cloud应用程序无法安装?”会看到“下载和安装故障诊断指南”直接点击。4.进入 “Creative Cloud 下载和安装问题故障诊断 ”这个页面后,一...
2019-05-26 18:44:42 32438 4
原创 Ubuntu 18.10安装中文输入法(五笔/拼音)
1.开启中文输入法,使用Ctrl+Alt+T打开命令提示输入命令: sudo apt-get install ibus ibus-table ibus-table-wubi2.打开系统设置界面3.打开“地区/语言”,选择“语言”4.选择“插入/移除语言”,5.选择“中文”6.点击“应用”,建议应用后重启系统。7.系统重启后,进入“地区/语言...
2019-04-01 20:56:08 7451 1
原创 Windows 内存机制说明
1.内存分布概述 每个进程都有自己的虚拟地址空间,对于32位进程来说,这个地址空间的大小为4GB,这是因为32位指针可以表示从0x00000000到0xFFFFFFFF之间的任意一值。对于64位进程来说,由于64位指针可以表示从0x00000000’00000000到0xFFFFFFFF’FFFFFFFF之间的任一值,因此这个地址空间大小为16EB。因为每个进程都有自己专用的地址空...
2018-11-06 22:41:29 6049
原创 C# WinForm动态调用远程Web服务
1、添加服务引用2、在弹出的添加服务引用对话框地址栏中输入WebService地址,如:http://localhost:6521/WebSite1/Service.asmx?WSDL3、输入命名空间名称或保持默认4、定义SoapClient变量 WebService.ServiceSoapClient SoapClient = new WindowsFormsA
2012-08-31 21:28:53 3404
原创 MFC 控件随窗体大小变化而变化
1.添加OnInitialUpdate() 2.添加控件成员变量3.void CFS_DataView::OnInitialUpdate() { CFormView::OnInitialUpdate(); // TODO: Add your specialized code here and/or call the base class CRect rec
2009-07-01 12:20:00 720
原创 VC 删除Tree某一结点下所有子结点
HTREEITEM hSel=m_wndTree.GetSelectedItem();//取得选项句柄;if(hSel==NULL) return;//无任何选项则返回CString cText=m_wndTree.GetItemText(hSel);//取得数据项名HTREEITEM hChild=m_wndTree.GetChildItem(hSel);//获取所选节点子节点的句柄
2009-06-18 10:14:00 576
原创 VB监控程序运行
Function CheckApplicationIsRun(ByVal szExeFileName As String) As Boolean On Error GoTo Err Dim WMI Dim Obj Dim Objs CheckApplicationIsRun = False Set WMI = GetObject("Win
2008-09-08 14:25:00 1028
原创 VB6.0开发网络应用的5个技巧
Visual Basic 6.0(以下简称VB 6)以其强大的功能为广大软件开发人员所喜爱,被用来开发各种应用程序。随着Internet的迅猛发展,VB 6在网络方面的应用开发也越来越多。本文介绍笔者在实际编程开发中总结的5个技巧,希望能为进行网络开发的朋友们提供一点参考。 连通检测 许多应用程序常常需要在程序中直接进行联网操作,以便进行一些必要的处理(如在线注册和在线帮助等),
2008-08-19 18:01:00 771
原创 VB双进程保护
类模块Const TH32CS_SNAPHEAPLIST = &H1Const TH32CS_SNAPPROCESS = &H2Const TH32CS_SNAPTHREAD = &H4Const TH32CS_SNAPMODULE = &H8Const TH32CS_SNAPALL = (TH32CS_SNAPHEAPLIST Or TH32CS_SNAPPROCESS Or TH32CS_
2008-08-19 16:01:00 1407
原创 Visual C++程序设计中的API和SDK
我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能;初学者使用得最多的C库函数就是printf了,这些库函数是由你所使用的编译器厂商提供的。在Windows平台下,也有类似的函数可供调用;不同的是,这些函数是由Windows操作系统本身提供的。 Windows操作系统提供了各种各样的函数,以方便我们开发Windows应用程序。这些函数是Windows操作系统提供给应用程序编程的接
2008-05-29 15:14:00 374
原创 Visual C++程序设计中的API和SDK
Visual C++程序设计中的API和SDK我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能;初学者使用得最多的C库函数就是printf了,这些库函数是由你所使用的编译器厂商提供的。在Windows平台下,也有类似的函数可供调用;不同的是,这些函数是由Windows操作系统本身提供的。 Windows操作系统提供了各种各样的函数,以方便我们开发Windows应用程序。这些函数
2008-05-20 17:34:00 495
原创 使用 Word 2007 和 Visual Basic 2005 自动创建数据丰富的业务文档
适用于:Visual Basic 2005Word 2007摘要:在 Word 中,对使用后端系统数据填充业务文档(如发票和报告)来说,自动化是一个很好的机制。学习三种使用数据填充 Word 文档的有用方法。(打印共 11 页)下载相关的 WordAutomationSample.exe 示例代码。目录简介了解 Word 自动化如何工作示例中包含哪些内容?基本自动化技术使用数据
2008-04-15 17:01:00 1268
MFC ModifyStyle
2009-06-30
功能强大的CSplitterCtrl示例程序
2009-06-23
MFC视图切换问题(CTestDoc* GetDocument();)
2009-06-02
视图切换问题
2009-06-02
使用 Word 2007 和 Visual Basic 2005 自动创建数据丰富的业务文档
2008-04-15
Microsoft Office Protocols
2018-06-09
Enhanced Write Filter (EWF)
2011-10-20
wince下透明按钮问题(显示桌面)
2009-09-02
wince5.0下C#绘制仪表盘控件及Demo(源码)
2009-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人