VernonJsn
码龄7年
关注
提问 私信
  • 博客:302,167
    社区:274
    302,441
    总访问量
  • 125
    原创
  • 23,106
    排名
  • 208
    粉丝
  • 4
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2018-03-17
博客简介:

向着光的那方

查看详细资料
  • 原力等级
    当前等级
    5
    当前总分
    1,563
    当月
    0
个人成就
  • 获得413次点赞
  • 内容获得31次评论
  • 获得2,357次收藏
  • 代码片获得1,963次分享
  • 博客总排名23,106名
创作历程
  • 2篇
    2025年
  • 14篇
    2024年
  • 44篇
    2023年
  • 30篇
    2022年
  • 19篇
    2021年
  • 14篇
    2020年
  • 1篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 日常编程
    4篇
  • 知识图谱
  • 工作开发
    2篇
  • 算法
    8篇
  • 目标检测
    4篇
  • 大数据
    1篇
  • 计算机视觉
    1篇
  • 作者:饶吉盛
    24篇
  • 机器学习
    12篇
兴趣领域 设置
  • 后端
    spring架构
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

56人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

visual studio 2022的windows驱动开发

主要原因是window sdk和WDK未安装成功,winsdksetup.exe是window sdk的安装程序,安装成功侯在程序中会有Windows Software Development Kit - Windows 10.0.22621.3233;wdksetup.exe是WDK安装程序。在visual studio2022中,若在单个组件中找不到Windows Driver Kit (WDK)选项,可通过提升vs版本解决,在首次选择时选择WDM。
原创
发布博客 2025.04.02 ·
572 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

EXCEL数据解析与加密处理方法

重新打开工作簿时,Excel 会提示是否启用宏,选择“启用内容”即可。在“允许此工作表的所有用户进行”选项中,勾选“选择未锁定的单元格”。在左侧的“项目资源管理器”中,找到你的工作簿(例如。在“保护”选项卡中,取消勾选“锁定”,点击“确定”。--------加密处理方法-----------在“保护”选项卡中,勾选“锁定”,点击“确定”。点击“审阅”选项卡,选择“保护工作表”。在“Excel 选项”对话框中,选择。在“保存类型”下拉菜单中,选择。在“信任中心”对话框中,选择。右键选择“设置单元格格式”。
原创
发布博客 2025.02.09 ·
585 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

visual studio 2005的MFC各种线程函数之间的调用关系

用于线程间的消息传递,通常用于一个线程通知另一个线程某个操作的完成。用于在消息队列中检索消息,常用于非阻塞式的消息循环。用于发送消息到窗口,并等待窗口处理完消息后返回,通常用于同步操作。ON_MESSAGE是 MFC 中的消息映射宏,将消息和对应的处理函数绑定起来。这些函数和消息机制通常结合使用,尤其在多线程和消息驱动的应用程序中,确保各个线程之间能够有效地沟通并处理异步事件。
原创
发布博客 2024.11.19 ·
997 阅读 ·
24 点赞 ·
0 评论 ·
19 收藏

visual studio 2005中使用正则表达式

首先去下载Bosst库,此处使用的是1.34.1版本。在windowXP系统中首先要看nmake命令是否可执行,若不可执行,判断C:\Program Files\Microsoft Visual Studio 8\VC\bin下是否存在?若存在将C:\Program Files\Microsoft Visual Studio 8\VC\bin路径配置到高级环境变量中即可。1、打开命令提示符,进入文件夹,执行命令:cd C:\boost_1_34_1\libs\regex\build。
原创
发布博客 2024.09.12 ·
525 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

本地Gitblit使用

2、如果是本地的git服务器,在D:\SOFTWARE\ProgrammeSoftware\Program Files\gitblit-1.9.3\data\defaults.properties文件中修改server.httpBindInterface = 192.168.80.17地址。进入gitblit-1.8.0\gitblit-1.8.0\data目录下修改defaults.properties 文件。1、在C:\Users\Raojs\.ssh\config中修改IP地址;
原创
发布博客 2024.09.04 ·
625 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

Modbus-RTU使用过程中的问题

读取物理位置为01或者05的Modbus的数据,得出的值总是错误的。在ModbusRTU.h文件中。在xxx.cpp文件中。
原创
发布博客 2024.08.13 ·
341 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

数控系统资料记录

解决:下载dxflibhttps://www.ribbonsoft.com/en/dxflib-downloads,下载完后编译,编译后得到libdxflib.a,替换掉项目makefile文件力的dxflib.a。数控技术:数控系统刀补功能的软件实现及其仿真--数控仿真程序开发实战。
原创
发布博客 2024.06.23 ·
293 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

自动生成UML图的方法

首先不同平台生成类图的方法不一样,以下使用Visual Studio 、VS Code和IDEA三个平台自动生成类图进行介绍。在VS Code中,先安装一个PlantUML插件,再创建一个.puml的文件,输入uml语言,alt+d便可运行。,正确导入工程后,选择一个工程,右键 - 查看 - 查看类图。如果你想在Visual Studio生成QT程序的类图,可在。1、对于Visual Studio平台,首先需要。
原创
发布博客 2024.05.20 ·
2920 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

使用GDB调试linux设备驱动程序命令

然后,使用gdb mydriver命令启动gdb调试工具,然后使用”target remote localhost:1234″命令连接到驱动程序所在的目标机,最后使用”break”命令设置断点,”run”命令运行驱动程序,并使用其他gdb命令进行调试。6. 卸载驱动程序:在调试完成后,可以使用rmmod命令卸载已加载的驱动程序,例如执行rmmod mydriver命令来卸载名为mydriver的驱动程序。通过编译、加载、检查、调试和卸载等步骤,可以有效地进行驱动程序调试工作,帮助解决驱动程序中的问题。
原创
发布博客 2024.05.17 ·
1057 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

Modbus串口通信

ASCII:将数据转换成1 6进制ASCII码再发送。Modbus是通信协议 RS485电气接口规范。Modbus软件 RS485硬件。比如高速公路与汽车的关系,TCP/IP与网线的关系。RTU:直接发送原始报文当然也是进制。Modbus-与RS485有何区别?Modbus ASCII与RTU?发送报文的方式不一样。
原创
发布博客 2024.03.21 ·
301 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

详解 QT 多线程 TCP 文件接收实例

以上是一个简单的示例,实现了 TCP 数据接收、发送和处理的三个进程,以及一个哨兵线程用于监控各个进程是否出现堵塞。你需要根据实际情况对代码进行适当修改和完善。要求:在QT程序中写一个多线程的软件,使用共享内存实现TCP数据接收,发送与处理,三个不同进程间的相互通信,并使用哨兵线程监控各个进程是否出现堵塞。Qt学习之路-进程间通信共享内存:https://blog.51cto.com/u_15329836/5091882。
原创
发布博客 2024.03.06 ·
1054 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

Linux内核编译的不同类型错误

error: dereferencing pointer to incomplete type ‘struct observer_ops_node’ node1 = kmalloc(sizeof(*node1), GFP_KERNEL);
原创
发布博客 2024.02.29 ·
215 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Linux嵌入式开发+驱动开发-中断

在自己设计的芯片“CPU响应中断”程序的第四个步骤可以转向“中断向量控制器”,中断向量控制器中存储中断元服务地址即处理中断处理程序的地址,而不用使用0X18地址的 IRQ入口。
原创
发布博客 2024.02.05 ·
2220 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

驱动内核开发报错记录

首先make后加载内核:insmod traffic_light.ko;添加设备:sudo mknod /dev/traffic_light c 240 0。解决办法:把设备节点权限改成777。
原创
发布博客 2024.01.24 ·
496 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

QT报错记录

解决:使用release版本编译,因为release编译版本默认禁用QML调试器。
原创
发布博客 2024.01.10 ·
1458 阅读 ·
14 点赞 ·
1 评论 ·
12 收藏

日常开发记录

x86与arm架构区别:x84复杂指令集;
原创
发布博客 2024.01.05 ·
455 阅读 ·
11 点赞 ·
0 评论 ·
8 收藏

嵌入式开发学习之旅

百度百科的词条中,这样解释Bootloader:“Bootloader是嵌入式系统在加电后执行的第一段代码,在它完成CPU和相关硬件的初始化之后,再将操作系统映像或固化的嵌入式应用程序装载到内存中然后跳转到操作系统所在的空间,启动操作系统运行”。字符设备是能够像字节流(比如文件)一样访问的设备,由字符设备驱动从程序来实现这种特性,通过/dev下的字符设备文件来访问。块设备也是通过/dev目录下的文件系统节点来访问,块设备和字符设备区别仅仅在于内核内部管理数据的方式,也就是内核和驱动程序的接口不同。
原创
发布博客 2023.12.27 ·
411 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

报错解决记录

模块"TeeChart5.ocx"已加载,但对DllRegisterServer的调用失败,错。误代码为0x80004005.有关此问题的详细信息,请将该错误代码用作搜索字词进行在线搜索。解决:在winodwsxp系统下重新复制代码,运行软件。环境:VS2017 + TeeChart5。
原创
发布博客 2023.12.27 ·
687 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

实用学习网站和资料

github:https://github.com/GitHubDaily/GitHubDaily
原创
发布博客 2023.12.26 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

MFC结合Access写一个登入注册功能

首先布局好界面:
原创
发布博客 2023.12.25 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多