技术笔记
文章平均质量分 64
牧羊君
走遍祖国的大好河山,归来仍是少年……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
项目五算:估算、概算、预算、结算、决算
摘要:项目成本管理通过估算、概算、预算、结算、决算五个关键环节实现全流程控制。估算阶段(50-100万)进行初步可行性评估;概算阶段(70万)依据需求分析细化成本;预算阶段(75万)制定详细财务计划;结算阶段(72万)核算实际成本并处理变更;决算阶段进行投资回报分析(ROI达38.9%)。五算形成从预测到闭环的完整管理体系,如某会议系统项目所示,通过分级控制确保成本透明性和经济效益。原创 2025-08-13 12:38:24 · 1125 阅读 · 0 评论 -
ASP.NET网上商城(完整源码)
ASP商城是一套经典实用的asp商城,简单的操作维护,美观、友好的展示界面,适用于各行各业的网上商店运行平台。用户通过后台可以自定义商家信息 、商品分类(支持二级)、商品信息、帮助信息、等等,只需要短短的20分钟,您的网络商城就会诞生了。原创 2024-10-29 14:24:55 · 780 阅读 · 0 评论 -
如何选择PCB板材?
PCB知识快问快答合集,你身边的PCB知识库! 如何选择PCB板材?原创 2024-09-13 17:35:46 · 2738 阅读 · 0 评论 -
图形视图体系结构(Graphics View)
Graphics View框架结构原创 2023-06-23 23:19:11 · 656 阅读 · 0 评论 -
QT编译提示 error:编译器的堆空间不足
QT编译错误、空间不足、编译ERROR原创 2022-05-05 15:31:20 · 898 阅读 · 0 评论 -
VS2008提速3倍:多线程编译实战技巧
最近接触一个项目,C++开发,编译时间居然达到19分钟,VS2010以后的版本有多处理器编译,而Visual Studio 2008却没有该设置,经过查阅一系列文档发现,Visual Studio2008可以通过启动多线程序编译来减少编译的耗时。经过测试后发现优化后的编译时间为5分23秒。但唯一不足的是在编译过程中CPU占用率会达到100%,但即使为100%也不影响电脑其他操作。 具体配置参数如下所示: 1) 项目属性页 —> C/C++ —>命令行中...原创 2020-09-18 15:24:44 · 2913 阅读 · 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 · 650 阅读 · 0 评论 -
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 · 2532 阅读 · 0 评论 -
删除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 · 746 阅读 · 0 评论 -
删除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 · 1133 阅读 · 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 · 509 阅读 · 0 评论 -
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 · 1371 阅读 · 0 评论 -
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 · 1268 阅读 · 0 评论 -
【新手必读】ubuntu分区经验
对于新新手在实机上安装系统来说,难的不是怎么是安装一个陌生的系统,而是不知道怎么对硬盘进行分区,哪一种分区更新合理,网上也有人非常建议菜鸟先用虚拟机尝试,但现在有的VMware Workstation等虚拟为了方便大家只提供了虚拟系统功能,并不能让初始学者从硬盘划分一步步进行系统的安装。 以下个人通过实操安装Ubuntu系统的经验对于硬盘分区方案的一点总结和分享...原创 2019-11-17 17:59:12 · 689 阅读 · 0 评论 -
Ubuntu查看硬盘序列号
查看硬盘信息sudo hdparm -i /dev/sda1其中Model为型号,SerialNo硬盘序列号原创 2019-11-08 11:53:52 · 8208 阅读 · 0 评论 -
ubuntu 使用Geany开发Python配置
原创 2019-11-07 09:36:01 · 948 阅读 · 0 评论 -
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 · 1110 阅读 · 0 评论 -
地图的坐标系类型
坐标系统:用于定位的系统,就跟二维笛卡尔坐标系统一样,一个点使用(x,y),就能确定该点在笛卡尔坐标系统中的唯一位置。这里讲的坐标系统,相对于笛卡尔坐标系统,要复杂许多,但作用却都是一样,主要用于定位,也就是精确地定位地表上的一点。 地理坐标系统:WGS84就是一种地理坐标系统。地理坐标坐标是对地球进行简单几何建模,比如将地球看成一个球体或者类球体,然后再将地表上点投影到该球面上形成的坐标就是地理...原创 2019-09-27 17:28:36 · 4924 阅读 · 0 评论 -
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 · 7712 阅读 · 1 评论 -
Windows 内存机制说明
1.内存分布概述 每个进程都有自己的虚拟地址空间,对于32位进程来说,这个地址空间的大小为4GB,这是因为32位指针可以表示从0x00000000到0xFFFFFFFF之间的任意一值。对于64位进程来说,由于64位指针可以表示从0x00000000’00000000到0xFFFFFFFF’FFFFFFFF之间的任一值,因此这个地址空间大小为16EB。因为每个进程都有自己专用的地址空...原创 2018-11-06 22:41:29 · 6259 阅读 · 0 评论 -
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 · 3555 阅读 · 0 评论
分享