- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 vs中git回滚至上一版本
如果需要回滚,到你指定的记录,则需要选中那一条,右键》选择还原即可:例如我要还原刚才提交的记录,则选中“+测试回滚功能测试”》右键》还原即可。然后回到代码中查看,刚才加的那条代码已经不见了,回滚到了之前,这就是vs中可视化的回滚功能,非常简单易懂。在visual stodio中装好git之后,打开一个有git仓库的程序。git的代码操作一直很麻烦,IDE提供了一个很不错的插件。点击查看所有提交按钮:可以看到历史的提交记录。接下来会在传出中添加一条数据:点击推送即可。
2024-02-29 20:00:57
2344
原创 c#使用s7netplus读取plc数据
这里的环境使用的是.net core 控制台程序首先在使用的地方引用数据类涉及到最后的转换。需要留意以上一篇文章博途数据块为例:点击转至在线》点击第二个点。监视数据块中的值的变化图中偏移量为所在数据块的位置,与下一个数据相隔的偏移量为占用的字节可以看到a值读取到设置的初始值false在第2步中修改了bool值之后,博途软件中监视值换成了true以上代码读取一次会重新建立一个tcp连接,非常消耗资源。在实际开发中不建议使用在途中第一个参数,标识数据块类型。第二个标识数据块。
2023-09-12 23:37:54
14021
19
原创 c#与西门子plc通讯
前言:示例所用工具为博途v15+advanced v5.0+s7netplus。写这个是因为网络上对于plc方面的介绍实在太少了,而且信息都很分散。作为初学者在这里走了太多弯路。所以记录一下。以及中间一些常见的bug和需要注意的地方由于写的比较细,所以会很长。
2023-09-12 22:48:48
11570
11
原创 c#配置swagger文档
虽然现在已经有.net8.0了,但是.net6因为已经出来两年了,所以更多公司在用,而且6.0和8.0的差别并不是很大,还是有一些可学的地方的,目前.net core 6.0的资料是最多的,所以搭建项目建议使用6.0会比较好。和上一个基本一致,注释都在代码中有写,在项目属性中开启“生成包含api文档的文件”,开启方法》右键项目》属性》生成》输出》打开“生成包含api的文档的文件”我们的项目地址应该在这里设置,其中以什么方式运行,这个就是基础了,试一下就知道了,勾选openapi支持。
2023-05-16 01:01:43
6354
1
转载 c#获取自定义特性的描述
首先定义一个自定义的属性类MyAttribute,该类需要继承Attribute。接下来定义一个使用MyAttribute的类AttributeTest。
2023-02-01 17:39:11
304
原创 Substring的用法(c#||js)
如果后一位为负数,则从0开始取a个字符,与b的大小无关。只有一个字符时表示从这个数开始截取后面的所有值。a表示从某个字符开始,b表示截取多少字符,
2022-12-28 19:49:07
541
原创 js中阻止事件冒泡的几种方法
解决方法:事件结束后添加event.stopPropagation().注:ie8以下不支持。冒泡事件即:触发子节点中的方法,父节点也注册了相同的方法,会导致父节点也响应该方法。依次打印出: bubbling,three,two,one,一级一级往上一层触发。例如以下:店家button按钮,触发bubbling事件。
2022-11-03 22:22:45
1274
原创 vue搭建脚手架
ESLint + Standard config自带linter和自动代码纠正,没有配置,自动格式化代码,可在编码早起发现规范问题和低级错误。{demo}为项目的名字:跳出如下,可以选择第一个即带有router的vue3项目,点击回车即可自动下载搭建。也可以选择Manually select features(自定义),键盘上下键选中,回车确定。首先使用vscode打开一个空的文件夹:按shit+ctrl+~,调出终端,输入。根据提示安装完之后,按win+r调出cmd,输入以下。如果出现版本号则安装成功。
2022-10-24 23:32:28
320
原创 ADD和ADDRANGE区别
AddRange:向……末尾,添加数组(添加多个)Add:将指定的对象添加到……将添加的两条数据添加进去。list中add后的数据。
2022-10-24 00:23:00
669
原创 mysql中添加索引
优:索引可以用来快速查询数据表中有某一特定值的记录,加快数据的查询速度。缺:在面对数据操纵语言时速度会相应变慢。4、添加 FULLTEXT(全文索引)2、添加 UNIQUE(唯一索引)3、添加 INDEX(普通索引)
2022-10-21 00:27:34
205
原创 获取邮箱授权码
拿到授权码之后,记得放到记事本保存,有了授权码可以在其他地方登录并操作发送邮箱。在页面中找到设置 》pop3/smtp。以网易163邮箱为例:首先登录官网。
2022-10-19 23:22:19
1538
原创 c#中分隔字符split,distinct()去重
去重distinct()或者GroupBy(p => p).Select(p => p.Key),去重的对象都需要为数组,具体看代码。分隔基本语法:x.split("y")分割完会得到一个数组类型。后续可以通过for循环拼接。x————需要操作的字符串。y————分割的字符。
2022-10-19 00:42:00
834
原创 如何通过ip连接自己服务器上的svn版本库
以下仅适用于windowsserver版本云服务器。其他版本仅供参考。实现使用个人服务器或者本地电脑创建svn版本库。主要实现功能为在服务器上创建svn版本库,管理代码,同时方便在本地通过服务器ip直接管理代码。下面是腾讯云的连接,当然也可以自己去官网下载。链接:https://pan.baidu.com/s/1jIhL2h4Ley4oJu30HkKy5g?pwd=xxkk提取码:xxkk有一个是中文的语言包,可以选择安装。安装过程省略了,其他网站有很多详细过程,不做重复搬运。
2022-08-20 15:03:43
1562
原创 c#实现邮件发送功能
同样的找到账户,然后选中你登录的账号,选择服务器,找到发件服务器和对应的端口号填进静态类中构造方法的参数去,值得一提的是默认ssl是打开的你需要关闭之后才能使用。我个人是使用一个静态类实现邮件的发送功能,非常简单,导入之后之需要调用即可。网易的也类似,找到设置》基础设置》打开pops/smtp服务。方法有很多种,具体的可以读一下静态类中的内容。不知道的打开foxmail,一个邮件处理软件,官网即可下载。往下拉,打开以下功能:生成授权码,等下有用。点进去即可下载,设置的免费,csdn的尿性。
2022-07-26 09:43:56
20543
4
原创 使用visual studio2019 连接mysqlEF的实体模型闪退
以上就是闪退的问题的解决了,(在vs连接上mysql之后)写的纯属是我碰到的一些问题,很细,每个步骤都有图片解说,主要是方便像我一样的小白来看和解决这一类东西。
2022-05-02 11:51:50
4148
4
原创 关于asp.net部署腾讯云大坑
关于asp.net部署腾讯云大坑,连接服务器时返回网络未实例,默认目录的设置(不设置也不会报错)防火墙设置数据库连接以及修改连接字符串对路径“什么”的访问被拒绝
2022-04-30 20:11:44
1802
2
基于c#平台erp资源管理系统毕业设计(全开源代码)(美和易思)免费
2022-08-09
基于c#平台erp资源管理系统毕业设计(全开源代码)(美和易思卓越项目)
2022-08-09
基于c#开发的oa办公自动化毕业设计(全开源代码)(美和易思)
2022-08-09
基于c#开发的oa办公自动化毕业设计(全开源代码)(美和易思卓越项目)
2022-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人