- 博客(31)
- 收藏
- 关注
原创 Mysql数据库安装 连接问题
可以添加用户IP 可以 取消这个用户的IP限制 都可以。我们连接数据库后 本地可以连接但是 其他的不新。我们要考虑搭配 是不是 用户权限配置的有问题啊。用户和IP绑定了 导致验证不过去啊。遇到这个问题 我们可以这样去解决。我们有好多中办法解决。
2025-12-13 12:07:05
172
原创 VNC安装
他有两种方式啊 VNC密码 和 Windows 密码 推荐 强烈推荐使用 VNC密码。然后输入IP 因为已经设置了 VNC密码登录 只输入密码即可。整理一下VNC安装注意 VNC分为 客户端和服务端。6.4.1 以上的服务端激活需要lince文件。服务端注意要安装 6.4.1 一下的。6.4.1以下激活只需要激活码即可。最近一直在进行VNC安装使用。
2025-10-28 19:15:07
220
原创 Git版本提交
我使用的是Gitee仓库 提交文件有一个大于了 100M 导致提交失败。让本地仓库认为就没有提交过超过100M的文件就OK了 怎么删除。我们本地仓库有两个记录 先添加的 然后 删除后的。我一看是因为提交体积大于了100M。1:最近在版本提交的时候遇到一个问题。我想那我把这个文件删除了不就好了。我们是推送的时候没有推送上去。知道了 根本原因我们就好解决了。我想不应该啊 我已经删除了。这样我们在怎么推送也是没有用的。说以我们已经 在本地仓库中了。然后 我们删除之后再次提交。
2025-09-30 10:22:17
173
原创 C# task.run 与Task.Factory.StartNew的深入解析
最近在编写操作中 遇到了 task.run 和 task.factory.startNew 中 都会用到,主要的用途就是,异步执行 让他去执行 现场命令继续往下执行虽然他们作用的都是一样的但是还是存在差别是创建并启动新任务的一种常用方法。与直接使用new Task()然后调用Start()方法不同,更为简洁,因为它在创建任务的同时就启动了任务。其实我们自己去看他的源码实现就能发现他们最根本的原因是最关键的参数区别是 Task.Run 传入了。那这个参数有什么用呢?
2025-09-15 16:22:08
357
原创 Radis 全流程使用说明 超详情
如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。//Console.WriteLine($"[{DateTime.Now:HH:mm:ss}] 键变化检测: " +服务顾名思义就是部署的Radis服务 客户端就是可以直白的看到Radis中的数据 Key值的变化。客户端 就可以连接到Radis服务进行 查看Key的信息和其他的状态。// 订阅指定数据库的所有键事件。
2025-07-28 11:15:20
641
4
原创 关于RS485接线问题
就比如假如给我一个设备我要怎么调试他 首先就是供电 多少伏 那个是正 那个是 负 那个接地线 这些也得会 要不然卧槽 等吧 一直等 等不起啊 等着电气给你接线不知道怎么接。有些设备出来的是网口头 使用一个 USB转网口的 一转 就需要注意他们的线束顺序是够一直 否则就要把网线剪开重新接线。我有一个是 无线网 一个是 网线 我现在要进行调试 肯定是用网线口 配置的时候肯定是配置网口的IP。下面是我用的串口服务器的线束 就是串口转成网口呗 串口的485是两个线。
2025-04-29 17:31:40
1131
原创 Modbus Poll 使用说明
偶校验 even。他们分别是连接 取消连接 自动连接 快速连接 快速连接干啥的 咱也不知道 知道了 就是点一下 刷就连接上了。address 地址 一般是 什么呢 就是我们的寄存器地址 看我们的使用说明 是多少写多少就好。比如我的寄存器地址是 00 41 就是10进制 65 也是16进制的 41 如下图。还有一个是 ACSII的参数 这个很重要 就是看我们配置的请求参数对不对。我读取数据 然后 我设置数据 正常的都是一问一答的形式啊。
2025-04-27 14:49:12
918
原创 C# 运动控制 个人经验总结
但是我们要注意一点就是 如果动作要重复去做的话 那就要确保 第二次执行的时候 点位信息没有发生变化。用StockBottle 来进行 操作 这样就会确保 每次点位都是最新的啦。最近一直在做 珞石 和慧灵的机械臂操作 关于操作 有点个人经验。我们之前 + 50 再次执行的时候 点位信息就发送变化了。我们在实现动作轨迹的时候固定的点位我们要先定义出来。定位 上下 前后 我们可以通过 加减来实现。所以我们要 进行点位的深拷贝。
2025-01-24 13:11:29
253
原创 C# 深拷贝 DeepClone
因此,一旦你在程序中对静态属性进行了修改,这个修改会影响到所有对该静态属性的访问。因此,在整个过程中,A的值始终保持为10,因为对B和C的任何操作都不会影响A。这是因为基本数据类型是通过值传递的,所以赋值操作实际上是在复制值,而不是引用。:创建一个名为B的整数变量,并将其初始化为A的当前值(10)。此时,A和B都包含值10,但它们是两个不同的变量,存储在内存的不同位置。:创建一个名为C的整数变量,并将其初始化为A的当前值(10)。同样,C现在包含值10,但它是一个与A和B都不同的新变量。
2025-01-21 19:59:02
720
原创 使用USR-TCP232-Test 中遇到的问题
我明明知道我发的数据 是16 进制 但是 我选择的时候 接收区选择了16进制 发送区域竟然没有选择。停止位 这些东西都是定义好的啊 选择完成后 那就开始 发送 就OK了。1: 今天我在使用USR-TCP232-Test 工具的时候 犯了一个问题。还有一个 就是 如果不行 就加上 换行符。我应该要传递16进制的数据。我的天 这不废了吗 妥妥的不行。还有 线程阻塞 要阻塞一下。不要着急 仔细的去分析就好了。
2025-01-15 17:16:04
333
原创 IIS部署 .net8项目 遇到的坑 HTTP 错误 500.19 - Internal Seer Error
1: 启动或者关闭 Windows功能 安装 IIS 不用管 全部点 都安装。HTTP 错误 500.19 - Internal Server Error。简单的意思就是 加载不到配置文件 webconfig文件加载不到。首先我们先捋一下 要部署。net8 我们需要准备哪些东西。这就OK了 之前部署。net6也是这样部署的。安装好这两个 然后部署 运行 OK 可以了。2: 安装 .net8 SDK。安装的时候一直出现 一个问题。最后发现我们还需安装。
2025-01-02 19:29:41
1048
原创 SVN增加排除文件
这时候 你还不能设备项目属性 为什么呢 整个项目 一个文件你都没有上传。2024年再次回归 SVN 细想起来的有个 5年的时间一直没有用过了。首先我们先上传 一个文件 这个文件是你不排除的文件啊。git 直接添加文件 文件 文件夹一写 完事。整体感觉 git秒杀 SVN 但是怎么说呢。把我们的项目拷贝到 克隆文件夹。最近使用遇到 增加排除文件。
2025-01-02 19:12:38
483
原创 NodeJS下载以及安装
node -v 查看node 版本。npm -v 查看 npm版本。NodeJS官方网址。2:点击你需要的版本下载即可。出现版本号 代表 安装成功。一 访问官网 下载。
2024-12-27 13:38:40
664
原创 固定电脑IP
注意 固定IP的时候 先ping一下 看看这个IP其他人是否已经用了。填写就好了 在这里就用到了 之前详情的信息了。1:在开发 AGV机械臂的时候 他有三和网卡。2:固定IP 需要打开 网络共享中心。一个无线网卡 需要固定IP。然后点击属性 选择 IPV4。
2024-12-20 18:10:11
187
原创 Windows开机自动启用项目
1: 最近写了一个 TCP的服务端 但是是写到 exe里面去了 ,具体是因为业务场景问题。5: 然后把你需要启动的 程序 exe的快捷方式 往里一方 OK 开机诶就会自动启动。3: Windows + R 输入命令 shell:startup。2: 我的第一想法是 写个 Windows 服务 或者 在注册表中添加一条。非常的方便 不用写 Windows服务或者 注册表了 OK。目前就要求 开机自动启动这个exe。6: 可以在 任务管理器里面 验证。4: 然后就打开了 启动文件夹了。
2024-12-20 17:45:25
234
原创 npm 和 cnpm 的区别
两者之间只是中包管理器的不同。npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。如果因为网络原因无法使用npm下载,那cnpm这个就派上用场了。切记切记, npm和cnpm只是下载的地址不同,npm是从国外下载东西cnpm是从国内下载东西npm 设置淘宝镜像//这将设置npm的registry配置为淘宝镜像。下载还是从国外下载。
2023-12-27 18:11:24
600
1
原创 NVM管理过个node版本
由于项目升级和前端项目越来越多不同的前段项目使用不同的node版本把所有的项目统一版本不现实 这样就继续一个 node版本管理工具NVMNVM下载地址选择需要的版本下载安装nvm list 查看本地安装的node 版本出现版本后代表安装成功。
2023-12-27 15:36:32
1274
1
原创 关于C#未能从程序集XXX加载XXX类型问题的解决方法
今天在解决问题中一直提示 未能程序集。。。。。。。。。。。。加载。。。。类型遇到这个问题 我一看按照经验就更新了一下最新的dal然后再去生成还是不行新建一个项目引用第三方dal还是不好使不应该啊 代码是最讲道理的最后发现 引用中dal名称一样 我来个去 果断删除重新命名重新生成 放到bin文件夹下 可以了注 : 有时候第一次生成 第二次生成 都没有生成到bin文件夹下 这样的话就需要手动去同步添加到bin文件夹下 还是需要细心的去一步一步分析问题 ...
2022-03-14 18:31:57
1669
原创 vue项目创建
1:在项目创建之前 要先确保你的 node环境已经安装vue也已经安装成功项目创建我们可以使用命令创建 也可以使用页面华创建我们的项目在cmd 中输入 vue ui就会出现这个页面点击创建然后包管理器选择npm预设选择默认点击创建项目 你的第一个vue项目就创建成功了在我们的项目开发中 还会使用各种各样的插件router 路由等我们有两种方法添加第一种咱vueui中直接安装插件第二种 通过命令安装...
2021-12-23 13:09:13
712
1
原创 webapi传参特殊字符的问题
最近在调用webapi时 加密后的代码一直解密不成功,慢慢调试找到了根本原因,就是webapi 传参时存在特殊字符, 我们的加密串中存在+ 号这是加密后生成的但是传输过去 + 号就没了。 变成了空格然后想到了用replace去替换空格变成+ 号 这样做也可以 最后也可以解密成功 但是没有彻底的解决问题 如果不是+ 号 是一个别的符号 就还要替换解决方案 : 在字段传输之前我们先进行url编码,用编码后的参数来进行传递 到服务端自动解码这样就彻底的解决了 webapi传值存在特...
2021-11-01 18:25:56
881
翻译 webservice和wcf和web.api简单介绍
在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOAP协议的,数据格式是XML 2、只支持HTTP协议 3、它不是开源的,但可以被任意一个了解XML的人使用 4、它只能部署在IIS上 WCF 1、这个也是基于SOAP的
2021-08-21 16:22:20
335
原创 DevExtreme下载运行环境安装(详细步骤)
1: 找到官网 DevExtreme - JavaScript UI Components for Angular, React, Vue and jQuery by DevExpress 提示:建议使用小飞机(vpn)访问,包括下载相关资源、编辑主题和查看文档@angular/cli √已安装 npm / yarn √已安装、环境准备 安装 DevExtreme 脚手架 npm i -g devextreme-cli 输入:devextre...
2020-12-12 11:18:46
803
原创 Vue安装流程
Node 10.16.0Npm 6.9.0Vue 3.9.2构建一个 Vue 项目前,我们先要确保你本地安装了 Node 环境以及包管理工具 npmhttps://nodejs.org/en/安装完成后在命令提示符面板中,输入命令:node –v npm –v 如果出现的版本号与我们下载的版本号一致说明安装正常我们先用np...
2019-07-17 14:40:58
176
Radis服务端服务主要就是按照Radis服务
2025-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅