自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunriver2000的专栏

曾经蹒跚学步,如今亦步亦趋,向往健步如飞,目标登峰造极!

  • 博客(280)
  • 资源 (44)
  • 收藏
  • 关注

原创 【Windbg】常用命令

Windbg(Windows Debugger)是微软提供的强大的调试工具,用于在 Windows 操作系统上进行应用程序和内核级别的调试。它主要用于诊断和解决软件开发中的问题,包括崩溃、死锁、内存泄漏、性能问题等。

2024-03-20 10:09:49 141

原创 【Windows系统】注册表驱动和服务Start字段含义

未知,与 0x00000010 和 0x00000020 结合使用。返回到 Windows 2000 可能表示网络服务。Windows 服务将此值显示为“启动类型”。未知,在 Fs_Rec 组合中看到。

2024-03-14 19:18:51 372

原创 【注册表】驱动程序注册表设置

下表列出了驱动程序的。

2024-02-25 15:23:12 385

原创 【Python】测量WAV文件播放时长

windows播放WAV音频文件,一般使用API函数,如PlaySound。实际使用发现,从调用PlaySound到实际开始播放存在200ms以上的延时,在游戏编程中音效实时性是个需要解决的问题。本文主要讨论,windows播放WAV文件的衍生问题:如何测量WAV文件的播放时长?

2024-02-17 17:44:43 572

原创 【Visual Studio】使用空格替换制表符

1、菜单 工具->选项,文本编辑器->C/C++->制表符,选择【插入空格】。如何生成空格替换制表符?

2024-02-15 22:33:50 657

原创 【windows 脚本】netsh命令

netsh 是 Windows 操作系统中的一个命令行工具,用于配置和管理网络设置。它提供了一系列的命令和参数,可以用于配置网络接口、防火墙、路由表等网络相关的设置。

2023-10-29 11:05:48 374

原创 【KOS】安装卸载软件

如何在银河麒麟操作系统安装卸载软件?

2023-10-18 16:17:15 3157

原创 【调试】tvnviewer退出全屏

tvnviewer如何退出全屏?

2023-10-17 10:32:45 355

原创 【第三方库】Windows编译libtorrent

windows系统下,使用VS2013编译libtorrent。折腾了几天,整理备忘。

2023-10-10 14:53:04 221

原创 【Javascript】$.each方法使用

Each 是一个常见的 JavaScript 库或框架中的方法,用于迭代数组或对象的元素,并生成相应的 HTML 或其他内容。

2023-10-01 11:02:14 1027

原创 【JavaScript】读取本地json文件并绘制表格

1、json在本地,并不需要从服务器下载。2、query采用jquery的each方法和for循环实现遍历。

2023-09-30 18:02:08 396

原创 【HTML】表格行和列的合并

当我们需要在 HTML 表格中展示复杂的数据时,行和列的合并可以帮助我们实现更灵活的布局和结构。通过合并行和列,我们可以创建具有更多层次和结构的表格,使数据更易于理解和分析。在 HTML 表格中,我们可以使用 rowspan 和 colspan 属性来实现行和列的合并。rowspan 属性用于指定一个单元格跨越的行数,而 colspan 属性用于指定一个单元格跨越的列数。例如,当我们有一个具有多级标题的表格时,可以使用 rowspan 和 colspan 来合并单元格,以创建层次结构。

2023-09-30 12:56:58 2130

原创 【JavaScript】jstree使用以及本地化

jstree 是一个基于 jQuery 的强大的树形结构插件,用于在网页中创建交互式的树形视图。它提供了丰富的功能和灵活的配置选项,可以用于展示层级结构的数据,例如文件系统、组织结构、导航菜单等。

2023-09-30 12:35:20 392

原创 【VsCode】整理代码

在VSCode中,有许多插件可以帮助你更好地整理HTML和JSON代码。比如,使用"Beautify"插件可以自动格式化你的代码,让它更加整齐清晰。使用"Auto Close Tag"插件可以自动关闭HTML标签,避免出现错误的标签嵌套。使用"JSON Viewer"插件可以将JSON格式化为易读的树状结构,方便查看和编辑。这些插件可以大大提高你的开发效率和代码质量,让你的代码更加规范、易读、易维护。

2023-09-19 15:17:37 1081

原创 【JavaScript】HTML文件插入JavaScript函数

在HTML文件中插入JavaScript函数的方法如下:1、在HTML文件中使用这将在单击按钮时调用名为的JavaScript函数。您还可以通过其他方式调用JavaScript函数,例如在页面加载时自动调用或在其他事件触发时调用。在使用JavaScript函数时,请确保将JavaScript代码放在或标签中,并确保在调用函数之前定义它们。

2023-09-16 12:02:29 767

原创 【C/C++】BMP格式32位转24位

位图是一种常用的图像格式,其中每个像素由32位表示,包括红、绿、蓝和透明度通道。然而,某些应用程序和设备可能需要使用24位位图,其中没有透明度通道。将32位位图转换为24位可以减小文件大小并提高兼容性。在转换过程中,透明度通道的值被丢弃,仅保留红、绿和蓝通道的值。这样可以减少存储空间的使用,并且适用于不需要透明度信息的应用程序和设备。转换后的24位位图可以在各种平台上显示和处理,同时保持图像的质量。如何通过C++代码实现BMP 位图从32位转24位,请看如下文章。

2023-09-09 15:05:09 551

原创 【Qt学习】10 利用QSharedMemory实现单例运行

让应用程序只有一个运行实例QSharedMemory除了可以完成进程间通信,还可以实现应用程序单例化。

2023-08-31 17:47:52 485

原创 【Git】(六)子模块跟随主仓库切换分支

仓库如上场景描述,开发人员A负责开发v1.0和v2.0,因此会遇到下面这个问题。使用以下命令检出仓库和子模块后,子模块并不能跟随主仓库切换到对应分支。例如:主仓库已切换到分支v2.0,进入子模块目录发现子模块仍停留在分支1.0.0.0。当然,我们可以进入子模块目录输入git checkout命令手动切换到2.0.0.0。但是,如果子模块很多呢,是否有批量切换子模块分支命令存在呢?

2023-08-31 17:00:16 1878

原创 【Windows系统】资源管理器右键卡顿案例

最近在使用办公电脑过程中,发现在Windows系统资源管理器中使用右键会出现卡顿现象。这是一台经常使用,工作日上班都会使用,以前没有这个问题。出现问题的环境:windows版本:win10_x64(22H2)。

2023-08-24 18:08:09 236

原创 【Visual Studio】生成.i文件

VS版本:VS2013。

2023-08-22 16:15:34 667

原创 【C++ 11】Scope Exit代码分析

#可以把位于它两边的符号合成一个符号,它允许宏定义从分离的文本片段创建标识符。这里作用是合成一个独特的与代码行相关的函数名。});"

2023-08-18 18:39:40 174

原创 【Git】(四)子模块

进入准备添加子模块所在的目录,例如library。参数-b用于指定子模块分支。

2023-08-16 18:24:49 1006

原创 【Git】(二)分支

已存在主分支master,现在需要创建v1.0的版本,一般直接在web页面操作。v1.0分支,基线master,称为项目分支。假如,v1.0项目存在两个项目成员sunriver2000和snow,一般还会再针对个人创建个人分支。下面创建个人分支v1.0_sunriver2000和v1.0_snow。

2023-08-16 17:08:21 523

原创 【Git】(五)切换分支

放弃本地修改,强制切换。

2023-08-16 11:31:43 1383

原创 【Git】(三)回退版本

【代码】【Git】(三)回退版本。

2023-08-16 11:26:08 520

原创 【Git】(一)基本操作

读完本文后,您会了解:1、如何在本地配置GIT环境?2、环境配置成功后,如何从远端下载一个已有仓库到本地?

2023-08-16 11:18:40 431

原创 【Git】本地搭建Gitee、Github环境

【Git】本地搭建Gitee、Github环境。

2023-08-15 12:58:56 988

原创 【Windows API】获取卷标、卷名

使用FindFirstVolume()和FindNextVolume()函数体系,枚举系统所有卷(Volume)的例子。可以枚举出没有驱动器号(卷标)的卷。输入。

2023-08-11 18:56:05 814

原创 【Windows系统】磁盘、Partition和Volume的联系与区别

以下摘自微软硬盘由一组堆积的盘片组成,其中每个盘片的数据都以电磁方式存储在同心圆或 轨道中。每个盘片都有两个头,一个在盘片的两侧,在磁盘旋转时读取或写入数据。硬盘驱动器控制硬盘的定位、读取和写入。请注意,所有盘片的头都定位为一个单元。轨道的最小可寻址单元是 扇区。圆柱体定义为显示在每个盘片上同一位置的轨道集。例如,下图显示了一个包含四个盘片的硬盘。圆柱 X 由 8 个轨道组成, (每个盘片) 两侧的 X 轨道。

2023-08-10 17:11:56 920

原创 【Windbg】通过网络调试windows内核

windows版本:win10_x64 1901windbg版本:1.2306.12001.0。

2023-08-08 16:14:34 651

原创 【GDI/GDI+】如何抓取屏幕保存到bitmap文件?

1、GDI+保存文件种类可以选择bmp、jpeg等多种,GDI只能是bmp。2、流程基本一致,但GDI保存需要自己实现。【GDI+】GetEncoderClsid()函数,检索编码器的类标识符_sunriver2000的博客-CSDN博客。

2023-08-06 16:24:16 776

原创 【Duilib】错误:红色波浪线,无法打开源文件“stdafx.h”

Duilib工程可以编译,但是智能提示:错误:红色波浪线,无法打开源文件“stdafx.h”。

2023-07-23 19:02:38 1150

原创 【Qt】VS2013+QT5.6.3环境搭建

略。

2023-07-11 18:16:22 1481

原创 【Visual Studio】智能提示功能消失解决办法

VS2013环境智能提示突然用不了,重启计算机也无效,一下有点不习惯。

2023-07-09 16:15:50 1169

原创 【Qt】程序异常结束。The process was ended forcefully.(解决方法不一样哦)

系统:win10 64bitQt:5.14.1。

2023-07-04 18:16:49 2488 1

转载 【C/C++】第三方压缩/解压缩库

Zip Utils共四个文件:zip.h、zip.cpp、unzip.h、unzip.cpp。

2023-06-23 09:46:47 212

原创 【Duilib】资源打包入EXE

资源打包成ZIP,ZIP文件放置EXE内部。

2023-06-21 18:15:00 448

原创 【Duilib】资源打包

资源打包成ZIP,ZIP文件放置EXE同级目录。

2023-06-21 17:47:23 144

原创 【Duilib】通过xml文件布局界面

上一篇【Duilib】入门,简单介绍了Duilib库的使用,这一篇测试一下通过xml布局界面。

2023-06-21 15:40:57 319

原创 【Windows系统】windows服务

服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行。这些服务可以在计算机启动时,可以暂停和重新启动而且不显示任何。这种服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。还可以在不同于登录用户的特定或默认计算机帐户的安全中运行服务。

2023-06-20 18:19:26 1150

QThreadTest2-20200627.rar

QThread使用例子 1、合理安排负载。对于图形界面程序尤其重要,当一个操作耗时很长,整个程序都会等待这个操作,程序就不能及时响应键盘鼠标等操作。多线程可以将耗时长的操作置于新的线程上,从而避免这个问题的发生。 2、提高系统效率。操作系统调度多线程任务运行到不同的CPU核心,从而避免系统资源浪费。 3、改善程序结构。一个既长又复杂的进程可以分解为多个线程,成为独立的运行部分,有利于代码的理解和维护。

2020-06-27

VS90SP1-KB2483802-x86.zip

VS2008补丁: 解决VS2008启动wince设备调试的时候,出现“与设备的远程连接已经丢失,请确认设备连接,然后重新启动调试”的问题。

2020-06-18

VS90SP1-KB957912-x86.exe

vs2008补丁:解决调试程序时无法单步执行的问题。 vs2008补丁:解决调试程序时无法单步执行的问题。

2020-06-18

Get CPU ID 2014.rar

说明: 1、获取CPU ID的工具。 2、作者:Pooria Sharaffodin 3、版本发布日期:2014年

2020-05-02

VC NMAKE-15.08.08.pdf

nmake 其实是 nmake.exe,它需要在 DOS 命令窗口下运行。如下图所示,在 DOS 命令窗 口执行 nmake /?,试图获取 nmake.exe 的帮助信息。

2020-04-18

ThreadExit-Test-20200413.rar

介绍了: 1、MsgWaitForMultipleObjects()函数使用。 2、事件的使用,后台线程安全退出。 3、日志功能。 4、主程序向线程传递参数。 5、使用AfxBeginThread函数,线程先挂起,后设置m_bAutoDelete = false。这样线程句柄不会自动删除,用于配合MsgWaitForMultipleObjects()函数使用。

2020-04-13

ThreadExit-Test-20200411.zip

介绍了: 1、MsgWaitForMultipleObjects()函数使用。 2、事件的使用,后台线程安全退出。 3、日志功能。 4、主程序向线程传递参数。

2020-04-11

ITU-R M.1371-5-201402-English.rar

英文名:《Technical characteristics for an automatic identification system using time division multiple access in the VHF maritime mobile frequency band》 本建议书制定了在甚高频(VHF)水上移动频段内使用时分多址的自动识别系统(AIS)的技术 特性。

2020-04-06

CreateBitmap-Test-20200310.rar

介绍CreateBitmap函数使用的三个例子。

2020-03-10

Clipboard-Test-20200224.rar

技术标签:VC、GDI、粘贴板。 在基于Dialog程序中,使用粘贴板拷贝BITMAP到另一Picture控件。

2020-02-24

DrawBitmap-20200222.rar

BitBlt()函数使用方法。 介绍了如何GDI技术在MFC对话框上显示bitmap文件。 介绍了如何GDI技术在MFC对话框上显示bitmap文件。

2020-02-22

Bitmap-Test1-20200212.rar

以一幅24位真彩色图像为例,读取并顺时针旋转并保存。该BITMAP图片尺寸为450 * 227。 以一幅24位真彩色图像为例,读取并顺时针旋转并保存。该BITMAP图片尺寸为450 * 227。

2020-02-12

TwoDimensionArray-Test1-20200211.rar

动态声明一个类似int a[10][5]的二维数组。

2020-02-11

GetCPUIdApp-20200108.zip

获取CPU序列号源代码, 获取CPU序列号源代码, 获取CPU序列号源代码, 获取CPU序列号源代码。

2020-01-08

STM32-Test.zip

STM32 CubeMX建立的空工程。

2019-12-12

Md5Demo1-20191109.zip

C/C++语言MD5算法例子, C/C++语言MD5算法例子, C/C++语言MD5算法例子, C/C++语言MD5算法例子。

2019-11-09

TimerDemo1-20191014.rar

WIN32控制台应用程序中使用定时器API函数:SetTimer、KillTimer。 附:有涉及回调函数、消息泵相关代码。

2019-10-13

TimerDemo1-20191013.rar

WIN32控制台应用程序中使用定时器API函数:SetTimer、KillTimer。 附:有涉及回调函数、消息泵相关代码。

2019-10-13

Test_DestroyWindow.zip

DestroyWindow函数测试程序; DestroyWindow函数测试程序; DestroyWindow函数测试程序。

2019-09-04

SM_ARMV4I_V2.1.zip

WinCE串口调试助手,适用于WinCE 5.0、WinCE 6.0。 WinCE串口调试助手,适用于WinCE 5.0、WinCE 6.0。 WinCE串口调试助手,适用于WinCE 5.0、WinCE 6.0。

2019-09-02

javascript $.each用法例子

$Each 是一个常见的 JavaScript 库或框架中的方法,用于迭代数组或对象的元素,并生成相应的 HTML 或其他内容。

2023-10-01

读取本地json文件并绘制表格

本文为避免跨域问题,使用了改造过的本地json文件的方法实现读取json数据并绘制表格。 如果发起http请求获取本地 json文件中数据,需要架设本地服务器,本文不做阐述。 具体见:https://sunriver2000.blog.csdn.net/article/details/133437695

2023-09-30

jstree的用法以及例子

jstree 是一个基于 jQuery 的强大的树形结构插件,用于在网页中创建交互式的树形视图。它提供了丰富的功能和灵活的配置选项,可以用于展示层级结构的数据,例如文件系统、组织结构、导航菜单等。 例子 以下是一个简单的使用 jstree 的例子: https://sunriver2000.blog.csdn.net/article/details/133431135?spm=1001.2014.3001.5502

2023-09-30

BmpTest-20230909.zip

内容:在图像处理的很多实际应用中,我们需要对图像的颜色表示进行转换(如,将32位颜色转换到24位颜色等等)。 1、方法一采用LoadImageA读取原始文件。 2、方法二采用FILE读取。

2023-09-09

Single-20230831.zip

问题: 让应用程序只有一个运行实例 QSharedMemory除了可以完成进程间通信,还可以实现应用程序单例化。 开发语言: Qt

2023-08-31

TestInExeApp-20230621.zip

Duilib实例 1、实现资源打包入EXE

2023-06-21

TestByZipApp-20230621.zip

实现资源打包zip。

2023-06-21

TestByXmlApp-20230621.zip

1、Duilib实例。

2023-06-21

HelloApp-20230312.zip

1、Duilib实例。

2023-03-12

procmon官方帮助手册

1、Process Monitor是微软推荐的一款系统监视工具,可以实时显示文件系统、注册表(读写)、网络链接与进程活动的高级工具。它整合了旧的Sysinternals工具、Filemon与Regmon,其中Filemon专门用来监视系统中的任何文件操做过程,Regmon用来监视注册表的读写操做过程。 2、chm格式 3、适用于windows系统运维、安全。

2022-02-18

qgis-3.12.3-build-20201006.rar

说明: 1、使用CMAKE生成的qgis-3.12.3解决方案压缩包。 2、对应qgis-3.12.3.tar.bz2源代码,下载地址:https://qgis.org/downloads/。 3、总共52个工程,工程数量应该与 WITH 节点勾选有关。 4、QGIS环境搭建参考:https://blog.csdn.net/sunriver2000/article/details/106295534。

2020-10-06

TestEnum-20200907.rar

开发环境:Visual Stduio 2010 描述:枚举enum用法的例子,基于WIN32控制台应用程序。

2020-09-07

QWaitConditionTest-20200726.rar

功能:验证QWaitCondition类中wakeOne与wait函数的用法。 功能:验证QWaitCondition类中wakeOne与wait函数的用法。 功能:验证QWaitCondition类中wakeOne与wait函数的用法。

2020-07-26

QMutexTest-20200725.rar

功能:线程A中增加we,线程B中增加lcome,打印结果welcome或者lcomewe。 例子代码仅使用QMutex,没有使用QMutexLocker。

2020-07-26

QtThreadTest3-20200711.rar

学习内容:通过moveToThread函数,将类的对象放入子线程运行。子线程运行完毕后停止该线程,并释放资源。

2020-07-11

SignalAndSlotTest2-20200704.rar

学习内容:主对话框向子对话框发送消息,使用SIGNAL-SLOT实现。 学习内容:主对话框向子对话框发送消息,使用SIGNAL-SLOT实现。

2020-07-04

SignalAndSlotTest1-20200704.rar

学习内容:子对话框向主对话框发送消息,使用SIGNAL-SLOT实现。 学习内容:子对话框向主对话框发送消息,使用SIGNAL-SLOT实现。

2020-07-04

drvupdate-x86.zip

ActiveSync(Windows Mobile设备中心)官方提供的安装程序。 功能:WinCE6.0程序PC机与设备交叉调试。

2020-07-02

WINCE6.0_CHS_SDK.zip

wince6.0 chs sdk是WinCE6.0开发环境(CHSINT SDK For WinCE 6.0)是在windows下开发wince程序的环境搭建和代码编写工具。很不错,值得收藏哦。

2020-07-02

QThreadTest-20200626.rar

QT程序中的事件机制是通过SIGNAL-SLOT(信号-槽)来实现的,创建一个信号与槽的连接就是使用connect方法,它是QObject类下面的一个静态方法。在非QObject派生类中使用connect方法需要指定QObject类,即使用QObject::connect()。

2020-06-26

空空如也

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

TA关注的人

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