- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 关于DataGridView的使用注意事项
在日常使用DataGridView时,很多时候都很简单,但偶尔遇到一些坑时也会折磨人很久。现在编写此篇博客, 以记录在平时工作时遇到的一些坑。
2024-12-26 16:36:22
426
原创 使用VS 2013下载安装nuget市场的NewLife.rocketmq依赖包
安装完之后重启,打开vs2013,应该就能更改项目框架版本为4.7.2了,然后,卸载掉nuget工具,把NuGet.Tools.vsix文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE这个目录下,然后在该目录下打开cmd,输入命令:VSIXInstaller.exe NuGet.Tools.vsix(这一步是将Nuget版本进行更新)接下来,说一下具体的步骤。
2024-09-09 15:53:31
432
1
原创 C#项目引用解决方案中其他项目dll时,出现黄色感叹号的解决方案
今天拿着老师傅的老项目,需要做通讯调试,说测试一下,便添加了一个项目A来编写结构体,然后在窗体程序项目B中引用A,发现B一引用A,在B项目的引用下面A就多了个黄色感叹号,一编译B项目,就报错提示找不到A的引用,然后在B项目的引用下,右键查看引用A的属性,发现根本就没有找到对应的dll路径。但我查看了该解决方案的其他项目,发现都是4。于是我便把版本也改为4,发现问题立马解决!所以,如果你也碰到了类似的问题,检查一下其他项目都是用的啥版本,如果不一致先改为一致的试一下。如果还是不行,再寻他路吧~
2024-04-05 15:28:30
851
原创 Modbus协议学习第七篇之libmodbus库API介绍(modbus_write_bits等)
int baud,函数功能介绍(原文):Themodbus_t翻译一下就是:该方法将会分配并初始化一个modbus_t的结构体,以在串行线上进行RTU模式的通信,即可以理解为建立一个RTU容器。
2024-02-02 14:55:44
1937
原创 Modbus协议学习第六篇之基于libmodbus库的示例程序(可以联合Modbus模拟仿真软件进行调试)
本篇文章介绍了具体的调试过程,如果需要的话,可以将整个项目文件下载下去(后续上传),支持一下用爱发电的博主。
2024-02-01 17:17:31
1353
原创 Modbus协议学习第四篇之线圈的概念
第一次在Modbus接触线圈的概念,应该是在介绍功能码的时候,因为其中有一个功能码是“读线圈状态”。我们可以把“线圈状态”理解为一种寄存器,类似于计算机中的寄存器概念,所以读线圈状态就是读某个寄存器,而这个特殊的寄存器其实就是一个bit,也就是要么是on/1,要么是off/0。把线圈状态理解成只能存一个bit信息的寄存器,就会很好理解线圈这个概念了。(免责声明:本博文仅供参考,因为博主也是初学者)
2024-01-19 17:20:28
3600
原创 Modbus协议学习第三篇之协议通信规则
最近被其他事耽误了,学习写作有点挤不出时间,感觉本篇写的也是构思依托,大家就当做笔记来查阅吧。后面有空再更,大家想了解Modbus哪方面的知识呢?
2024-01-17 20:56:48
602
原创 Modbus协议学习第二篇之Modbus poll & slave仿真软件初体验
本篇博客介绍了一种最简易的Modbus仿真软件来测试Modbus通讯模型。“绝知此事要躬行”,希望查看本博客的人都能实操一遍,遇到问题可以在评论区留言,我们一起交流一下。
2024-01-12 11:57:12
1456
原创 .vue文件中,引入子组件提示报错:File ‘xxx.vue.ts‘ is not a module的解决方案
解决vue导入其他vue时提示的报错问题
2023-12-14 14:23:12
1743
原创 【省流:可直接看最后一句总结】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
2184
原创 漫步者G2专业版麦克风无法使用的一种可能解决方案
这两天新组了个机器,装了个新系统,然后插上耳机,发现声音没啥问题,但是,麦克风无法使用。查看各种设置,发现驱动安装好了,默认驱动也是g2,默认麦克风也是g2,结果就是不行。
2022-10-23 21:01:20
20244
3
原创 20220824华为机试第一题:分配捐款暴力法
某村有m个村民,所有村民的资产均不相同,村长收到一笔n元的捐款,村长计划将捐款分给村民,是尽可能多的村民拥有相同的资产,剩余的资产将保留为集体资产。
2022-08-31 15:03:47
837
原创 谷歌账号在谷歌浏览器无法登录,提示此浏览器或应用可能不安全的一种解决办法
我们偶尔会遇到谷歌浏览器的账号出现pause的情况,然后重新登录就会提示此浏览器或应用不安全,那么有一种解决办法就是,退出所有的谷歌浏览器(包括最小化那里的图标,也要点右键退出),然后找到谷歌浏览器的安装位置(右键桌面谷歌浏览器,打开文件位置),打开chrome_proxy.exe这个程序,再登录就可以了。...
2022-05-11 10:15:42
7769
2
原创 Linux下使用vs code离线安装各种插件
很多时候,我们经常需要使用虚拟机来完成各种工作,但是有些公司由于网络代理的原因,虚拟机UBuntu 中的vscode无法访问侧边栏的插件市场。而关了代理又无法上网。所以撰写本篇文章的目的主要是解决vscode插件市场离线时如何安装插件的问题。
2022-01-18 11:45:46
14777
原创 Ubuntu虚拟机无法上网问题解决方案(尤其是上网走公司代理的情况)
https://blog.youkuaiyun.com/u013554213/article/details/79408084https://blog.youkuaiyun.com/haigujiujian/article/details/114960182
2022-01-10 14:42:16
605
原创 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
755
原创 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
21293
16
原创 ubuntu无法启动终端terminal的一种解决办法
本人由于修改了python3这个可执行文件的名字,导致无法启动终端,按快捷键打不开,在桌面下右键也打不开,绝望之时搜了一下,在网上的方法都不顶用,所以记录一下。首先,本人改的是/usr/bin/python3这个目录下的python3,我为了以后方便调python控制台,所以自己使用了mv命令,直接改名了:sudo mv /usr/bin/python3 /usr/bin/python改完后,好家伙,直接打不开终端了。于是乎我像各位读者一样在网上到处找教程,结果发现都不适用,但是明白了是自己改
2021-04-22 19:58:50
7445
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
2806
原创 tomcat启动一闪而过的一种可能原因
有时候可能是已经启动了tomcat服务器,比如查看日志:看到了吗,地址被占用(端口吧)然后我发现是idea的tomcat没有关,把idea的tomcat关了之后,再开启tomcat服务,就OK了!总结:内事不决查日志,外事不决搜谷歌。...
2020-06-28 18:35:17
273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人