首页
学习
活动
专区
工具
TVP
发布

ccf19881030的博客

专栏作者
423
文章
1124479
阅读量
25
订阅数
Windows VC++提升当前进程权限到管理员权限
有时候Windows下我们需要提升当前进程的权限到管理员权限,相关VC++代码如下:
ccf19881030
2023-12-18
1980
Windows VC++使用GetSystemPowerStatus函数判断当前电脑是出于AC还是DC状态?
在做项目中有时需要根据当前系统的电源状态(AC或者DC),电源剩余电量做出相应的处理。微软提供了一个API函数:GetSystemPowerStatus
ccf19881030
2023-05-23
3000
QT5.2 Assistant-设置应用程序图标
   在Qt助手(assistant.exe)搜索关键字"Setting the Application Icon"就可以看到在各种平台设置Qt程序图标的方法,包括QT支持的Windows、MAC、Linux(KDE和GNOME)都有相应的方法。
ccf19881030
2022-12-01
2.4K0
<<Head First设计模式>>之状态模式学习篇
最近在公司闲着没事干,看了一下<<Head First设计模式>>一书,感觉还蛮有意思,设计模式涉及到OO的设计思想和OO的设计原则。这本书是采用Java语言描述的。由于我比较熟悉C++,所以看完之后想使用C++来实现。由于想要结合状态模式和工厂模式做Windows计算器,所以重点看了一下状态模式,并且将<<Head First设计模式>>一书中以糖果机为例子讲述状态模式的例子使用C++做了一篇,加深我对状态模式的理解。大家如果看了之后觉得我写得有什么问题,欢迎大家提出自己的见解,大家交流学习一下,毕竟我也只是设计模式的初学者而已,开发经验不足。
ccf19881030
2022-12-01
3130
Windows 下查看系统硬件信息
本文转载自https://blog.csdn.net/guyan1101/article/details/86706859
ccf19881030
2022-09-21
3.2K0
Windows VC++路径标准化-PathCchCanonicalize
外部输入的参数不能直接作为文件路径,防止被恶意攻击,比如构造一个跨目录限制的文件路径…/…/…/etc/passwd或…/…/boot.ini,或构造一个指向系统关键文件的链接文件symlink(“/etc/shadow”,“tmp/log”)。PS "./“表示当前目录,可以不写,”…/"表示当前目录的上一级目录,即当前目录的父目录。windows可以用PathCanonicalizeA或者PathCanonicalizeW检查文件目录是否标准,但是微软msdn官网不建议使用PathCanonicalize这个函数,如下图所示:
ccf19881030
2022-09-21
7860
如何在运行时动态添加和删除Qt Widgets
在油管上看到一篇关于Qt的视频:[How to Add & Remove Qt Widgets Dynamically at Runtime](https://www.youtube.com/watc
ccf19881030
2021-06-29
3.1K0
Cplus_libs_wrapper-一些关于C++的常用功能的接口实现
自己总结的一个有关C++的一些第三方库,包括示例和链接,目前已经托管到Github上面:Cplus_libs_wrapper
ccf19881030
2021-05-06
2K0
C++判断某个路径下的文件是否存在
在Windows系统下判断一个文件是否存在是比较简单的,可以使用Windows的库函数,也可以使用Qt提供的接口。
ccf19881030
2021-04-25
3.6K0
Windows下打包C++程序
最近在Windows系统下编写了一个基于Qt5.14.2的C++小工具,需要打包,在网上搜索到两个工具: 1、Enigma Virtual Box 2、Inno Setup Compiler
ccf19881030
2021-04-23
1.3K0
VS2017+Qt开发时打开命令调试窗口
有时候在Windows10系统中使用VS2017+Qt开发需要打开命令调试窗口, 为了方便调试,查看程序输出,可在程序运行同时打开cmd窗口,具体设置如下: 项目–属性–链接器–系统–子系统–控制台 (/SUBSYSTEM:CONSOLE),如下图所示:
ccf19881030
2021-04-20
1.3K0
Windows Forms:在C#中将图像转换成灰度图
本文翻译自Windows Forms: Convert an image into grayscale in C# 这篇文章向你展示在C# Windows窗体应用程序中如何将图像转换成灰度图。 创建一个新的Windows窗体应用程序项目,然后创建一个允许你可以打开图像,然后将图像转换成黑白图像的简单的UI,如下图所示:
ccf19881030
2021-03-02
1.5K0
Windows下使用VS2019和CMake 3.18.3编译使用yaml-cpp库
通常在程序设计中采用xml、ini、yaml、json等配置文件比较多。在Java的SpringBoot项目中通常采用yaml或者yml文件作为应用的配置项。由于本人在实际项目中采用C++编写控制台程序的过程中使用yaml文件比较多,目前使用比较的多的就是yaml-cpp这个C++ yaml解析库了。之前写过两篇关于在CentOS7下编译yaml-cpp库和Windows10下使用VS2017编译和使用yaml-cpp库的文章。 最近实际项目中换成了最新版的Visual Studio 2019,我使用的Windows系统是Win7和Windows10,所以需要重新编译基于VS2019下的yaml-cpp的Debug和Release版本的Win32的静态lib库,大体步骤和Windows10下使用VS2017编译和使用yaml-cpp库这篇博客描述的一致。
ccf19881030
2021-02-02
3.4K0
Windows10中安装Qt6.0.1开发环境
首先从Getting Started with Qt页面中可以知道,QT分为在线或者离线安装或自行编译源码包三种:
ccf19881030
2021-01-13
9.2K0
Qt6的安装以及相关资料
QT6从2020年12月8号就开始发布了,具体可以参考Qt 6.0 Released这篇博客,如下图所示:
ccf19881030
2021-01-13
1.9K0
如何读取yaml,json,ini等配置文件【Golang 入门系列九】
本文转载自如何读取yaml,json,ini等配置文件【Golang 入门系列九】 前面已经讲过一些Go语言的基础知识,感兴趣的朋友可以先看看之前的文章。https://www.cnblogs.com/zhangweizhong/category/1275863.html。
ccf19881030
2021-01-04
2K0
Windows10下安装mosquitto服务
Eclipse Mosquitto™ 一款实现了 MQTT v3.1/v3.1.1 协议的轻量级开源消息代理软件。它支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器、手机、嵌入式计算机、微型控制器等移动设备。
ccf19881030
2020-12-11
1.7K0
Apache Thrift-Node.js教程
所有Apache Thrift教程都要求您具备: 1.Apache Thrift编译器和库,请参阅下载和从源代码构建以获取更多详细信息。 2.生成了tutorial.thrift和shared.thrift文件 3.遵循以下所有先决条件。
ccf19881030
2020-11-24
9830
Windows下的TCP/UDP网络调试工具-NetAssist以及Linux下的nc网络调试工具
由于在Windows下经常使用NetAssist.exe这款网络调试工具进行TCP、UDP的服务端、客户端的监听,对于需要编写各种通信协议的TCP服务端、客户端以及UDP通信程序来说是很方便的。 NetAssist的下载地址为:NetAssist.exe 下载之后无需安装即可使用,是一款绿色软件,其软件界面如下图所示:
ccf19881030
2020-11-03
40.9K0
Vcpkg: 总览
Vcpkg 可帮助您在 Windows、 Linux 和 MacOS 上管理 C 和 C++ 库。 这个工具和生态链正在不断发展,我们一直期待您的贡献!
ccf19881030
2020-10-28
1.7K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档