自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#项目引用解决方案中其他项目dll时,出现黄色感叹号的解决方案

今天拿着老师傅的老项目,需要做通讯调试,说测试一下,便添加了一个项目A来编写结构体,然后在窗体程序项目B中引用A,发现B一引用A,在B项目的引用下面A就多了个黄色感叹号,一编译B项目,就报错提示找不到A的引用,然后在B项目的引用下,右键查看引用A的属性,发现根本就没有找到对应的dll路径。但我查看了该解决方案的其他项目,发现都是4。于是我便把版本也改为4,发现问题立马解决!所以,如果你也碰到了类似的问题,检查一下其他项目都是用的啥版本,如果不一致先改为一致的试一下。如果还是不行,再寻他路吧~

2024-04-05 15:28:30 571

原创 Modbus协议学习第七篇之libmodbus库API介绍(modbus_write_bits等)

int baud,函数功能介绍(原文):Themodbus_t翻译一下就是:该方法将会分配并初始化一个modbus_t的结构体,以在串行线上进行RTU模式的通信,即可以理解为建立一个RTU容器。

2024-02-02 14:55:44 1413

原创 Modbus协议学习第六篇之基于libmodbus库的示例程序(可以联合Modbus模拟仿真软件进行调试)

本篇文章介绍了具体的调试过程,如果需要的话,可以将整个项目文件下载下去(后续上传),支持一下用爱发电的博主。

2024-02-01 17:17:31 1163

原创 Modbus协议学习第五篇之libmodbus库的编译

本篇博客主要讲解在Windows下的libmodbus库的编译过程。

2024-01-22 11:42:20 552

原创 Modbus协议学习第四篇之线圈的概念

第一次在Modbus接触线圈的概念,应该是在介绍功能码的时候,因为其中有一个功能码是“读线圈状态”。我们可以把“线圈状态”理解为一种寄存器,类似于计算机中的寄存器概念,所以读线圈状态就是读某个寄存器,而这个特殊的寄存器其实就是一个bit,也就是要么是on/1,要么是off/0。把线圈状态理解成只能存一个bit信息的寄存器,就会很好理解线圈这个概念了。(免责声明:本博文仅供参考,因为博主也是初学者)

2024-01-19 17:20:28 1972

原创 Modbus协议学习第三篇之协议通信规则

最近被其他事耽误了,学习写作有点挤不出时间,感觉本篇写的也是构思依托,大家就当做笔记来查阅吧。后面有空再更,大家想了解Modbus哪方面的知识呢?

2024-01-17 20:56:48 489

原创 Modbus协议学习第二篇之Modbus poll & slave仿真软件初体验

本篇博客介绍了一种最简易的Modbus仿真软件来测试Modbus通讯模型。“绝知此事要躬行”,希望查看本博客的人都能实操一遍,遇到问题可以在评论区留言,我们一起交流一下。

2024-01-12 11:57:12 1207

原创 Modbus协议学习第一篇之基础概念

因工作需要而接触Modbus,正在恶补知识,利用博客的方式来加深理解和记忆,同时希望同行大佬能一起交流。

2024-01-11 17:19:40 607

原创 .vue文件中,引入子组件提示报错:File ‘xxx.vue.ts‘ is not a module的解决方案

解决vue导入其他vue时提示的报错问题

2023-12-14 14:23:12 1173

原创 【省流:可直接看最后一句总结】ERR_SSL_PROTOCOL_ERROR 解决方法

第一个http://localhost:5000是swaggerui的网址,我把http改成了https,输入网址后就报了ERR_SSL_PROTOCOL_ERROR错误,去掉“s”后,就能正常访问了,第二个https://localhost:5001是接口地址,swaggerUI能正常访问之后,接口也能正常调用了。最后发现,控制台有的是http,有的是https。注意是“http”还是“https”

2023-11-09 11:28:53 1566

原创 全网最详细教程-局域网共享文件夹配置

怎么样,是不是很简单呢?欢迎在评论区留言讨论哦~

2023-09-04 18:22:43 6331

原创 漫步者G2专业版麦克风无法使用的一种可能解决方案

这两天新组了个机器,装了个新系统,然后插上耳机,发现声音没啥问题,但是,麦克风无法使用。查看各种设置,发现驱动安装好了,默认驱动也是g2,默认麦克风也是g2,结果就是不行。

2022-10-23 21:01:20 14391 4

原创 20220824华为机试第一题:分配捐款暴力法

某村有m个村民,所有村民的资产均不相同,村长收到一笔n元的捐款,村长计划将捐款分给村民,是尽可能多的村民拥有相同的资产,剩余的资产将保留为集体资产。

2022-08-31 15:03:47 777

转载 go语言defer笔记(转载)

讲述go语言defer的常用情景和细节,值得收藏

2022-07-25 20:31:38 145

原创 使用正则表达式匹配任意字符(包含换行符)

今天工作中需要用到正则来进行部分相同段落全量删除,突然忘记怎么写了,特地记录一下!

2022-07-25 20:28:07 1982

原创 谷歌账号在谷歌浏览器无法登录,提示此浏览器或应用可能不安全的一种解决办法

我们偶尔会遇到谷歌浏览器的账号出现pause的情况,然后重新登录就会提示此浏览器或应用不安全,那么有一种解决办法就是,退出所有的谷歌浏览器(包括最小化那里的图标,也要点右键退出),然后找到谷歌浏览器的安装位置(右键桌面谷歌浏览器,打开文件位置),打开chrome_proxy.exe这个程序,再登录就可以了。...

2022-05-11 10:15:42 6750 2

原创 Linux下使用vs code离线安装各种插件

很多时候,我们经常需要使用虚拟机来完成各种工作,但是有些公司由于网络代理的原因,虚拟机UBuntu 中的vscode无法访问侧边栏的插件市场。而关了代理又无法上网。所以撰写本篇文章的目的主要是解决vscode插件市场离线时如何安装插件的问题。

2022-01-18 11:45:46 11685

原创 Ubuntu虚拟机无法上网问题解决方案(尤其是上网走公司代理的情况)

https://blog.csdn.net/u013554213/article/details/79408084https://blog.csdn.net/haigujiujian/article/details/114960182

2022-01-10 14:42:16 526

原创 Linux C语言制作和使用自己编写的动态链接库

本文记录一下如何编写自己的函数,然后像使用标准库一样使用这种函数。首先,我们编写好自己的函数代码,假设文件名为myfunc.c,对应头文件为myfunc.h,myfunc.c是函数的实现,myfunc.h是函数声明。 使用如下命令编译myfunc.c文件: gcc -fPIC -shared -o libmyfunc.so myfunc.c// -fPIC : 编译选项, 表示要生成位置无关的代码。Position Independent Code// -shared : 链接选项,告诉gc

2021-05-26 15:03:38 700

原创 vs code 配置C/C++多文件编译调试(linux&windows)

前言众所周知,vs code是21世纪最好用的编辑器,没有之一(我说的)。我们可以用它来玩我们的小霸王游戏,甚至于,你还可以用它来写代码!那么本篇文章就来说说如何用VS Code来配置C/C++多文件调试,这里虽然用的windows下作为例子,但也可以作为在linux环境下的参考。准备工作那么我们怎么来配置多文件编译调试呢?接下来进入正题,假设我们已经安装好了C/C++的编译环境,并且也在vscode上安装好了对应的插件(C/C++插件),这时候我们打开VScode,打开一个工程文件夹(或者

2021-04-24 20:16:26 18048 16

原创 ubuntu无法启动终端terminal的一种解决办法

本人由于修改了python3这个可执行文件的名字,导致无法启动终端,按快捷键打不开,在桌面下右键也打不开,绝望之时搜了一下,在网上的方法都不顶用,所以记录一下。首先,本人改的是/usr/bin/python3这个目录下的python3,我为了以后方便调python控制台,所以自己使用了mv命令,直接改名了:sudo mv /usr/bin/python3 /usr/bin/python改完后,好家伙,直接打不开终端了。于是乎我像各位读者一样在网上到处找教程,结果发现都不适用,但是明白了是自己改

2021-04-22 19:58:50 7160 2

原创 关于在windows下vscode调试出现-bash: syntax error near unexpected token `(‘的解决办法

关于在windows下vscode调试出现-bash: syntax error near unexpected token `('的解决办法很多时候其实配置已经完全没问题了,但是当我们调试的时候还是会出现奇怪的各种问题,比如:其实很简单啦,这是因为我们默认的终端是连接到了ubuntu(本人是这么设置的),这时候我们应该怎么做呢,就是把默认的终端改成windows的cmd就可以了。修改步骤如下:1.在vscode面板按下快捷键:ctrl+shift+p, 然后输入Select De.

2021-03-30 09:26:06 2067

原创 tomcat启动一闪而过的一种可能原因

有时候可能是已经启动了tomcat服务器,比如查看日志:看到了吗,地址被占用(端口吧)然后我发现是idea的tomcat没有关,把idea的tomcat关了之后,再开启tomcat服务,就OK了!总结:内事不决查日志,外事不决搜谷歌。...

2020-06-28 18:35:17 246

libmodbus库测试程序

配合博主的教程观看更合适哦。基于modbus slave & modbus poll仿真软件进行测试

2024-02-01

C/C++所有排序算法代码实现

本份资源包含本科数据结构各种排序代码,如快排,堆排等代码实现(C/C++),同时本代码可直接进行运行查看结果,欢迎各位朋友下载.

2020-04-16

空空如也

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

TA关注的人

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