- 博客(156)
- 资源 (25)
- 收藏
- 关注
原创 代办事项20210722
1.System.Windows.Controls.Primitives 的 ResizeGrip的了解2.System.Windows.Documents 的 AdornerDecorator的了解3.gstreamer的封装4.cefsharp中的IJavascrptCallback的补充
2020-12-02 22:41:20 258
原创 c# 零碎笔记
1.WPF ListViewItem触发双击事件的正确处理方式:<ListView.ItemContainerStyle> <Style TargetType="{x:Type ListViewItem}"> <Setter Property="IsSelected" Value="{Binding IsSelected,Mode=...
2019-11-20 17:36:49 1253 1
原创 C#写代码踩坑记录(持续更新,欢迎大家把自己的坑留下,避免后面的人踩)
1.int/int 返回值是int,例如: static void Main(string[] args) { int a = 10; int b = 3; Console.WriteLine((a / b));//返回值是3 Console.Read(); }2....
2019-03-04 00:41:33 1776 2
原创 Harbor的部署
由于现在DockerHub以及国内的大部分Docker镜像仓库都访问不了,所以就想囤镜像了,当然不是囤了卖,而是自己用。阿里云的容器镜像服务ACR只能储存300个镜像所以,是时候搭建自己的私有容器仓库了。
2024-06-24 20:50:33 907
原创 wpf listbox实现选中动画
参考:https://github.com/WPFDevelopersOrg/WPFDevelopers/blob/master/src/WPFDevelopers.Samples.Shared/Controls/NavigateMenu/NavigateMenu.xaml。同理,依据此,可以实现。
2024-05-31 14:15:51 531
原创 C# 反射GetProperties和GetFields的坑
有时候使用反射,获取类的所有字段和所有属性,一般情况下是按照我们写的先后顺序返回的。但是我今天碰到了一次不是按照顺序返回的!
2024-05-28 10:28:27 512
原创 WPF使用ItemsControl显示Object的所有属性值
上述的是引用了Prism框架无论是还是最终显示到界面的时候,都是一个集合。我们需要把object使用转换器转换为集合,转换为集合之前,首先定义要显示的Model/// 属性名称/// 显示的别名,如果没有定义,则和属性名称一致/// 属性的值将转换器转换为Model的集合,这里重点要思考的是,IOInfo的属性变化,如何去更新界面,我采用简单粗暴的方式是手动订阅。
2024-05-13 09:06:24 475
原创 TDengine写入2000万数据查询体验
最近在寻找时序数据库,想应用在公司的项目上。,还学习了flux语言,最后发现宽表查询比较困难,就放弃了,于是决定试试国产时序数据库TDengine。
2024-04-28 14:54:03 1596
原创 windows上使用influx2.7学习
influxd刚刚已经默认配置启动了,这时候我们需要对它做一些设置,然后能让influx.exe连上它,然后可以导出配置,再重新以新的配置启动。打开网址:http://localhost:8086点击GET STARTED,然后输入一些基本信息,点击Continue上面那个token需要记录下来,等会用influx.exe去连的时候要用到。
2024-04-05 15:47:40 2322 2
原创 CSDN文章导出工具
最近有CSDN博客导出来的需求,翻看了很多开源工具,都不能用或者不好用,于是决定自己做一个。本开源项目是想做一个少配置,无需CSDN登录,点开即用,界面通俗易懂的CSDN文章导出工具源码分为后台(go)与前台(c#+wpf)。为什么要这么做?是因为没有发现好用的html转markdown的C#库后台的作用:输入csdn文章地址,返回markdown文本前台的作用:对markdown进行处理,包含无用内容的过滤,图片下载到本地等功能。
2024-02-04 21:11:10 1191 8
原创 使用https推送代码到github报“ Support for password authentication was removed on August 13, 2021”
原来github改变了规则,上述输入用户名和密码中的密码不是登录github的密码,而是。,那么如何获取这个token呢?
2024-02-02 15:53:42 535
原创 Wireshark添加自定义协议解析
最终效果如下:参考文档:https://mika-s.github.io/topics/此参考文档中7个例子教我们如何编写lua脚本去识别我们自定义的协议。
2023-12-10 01:36:12 2836
原创 基于C#+WPF编写的调用讯飞星火大模型工具
工具源码:https://github.com/lishuangquan1987/XFYun.SparkChat。申请地址:https://xinghuo.xfyun.cn/需要自己到讯飞星火大模型官网去注册账号申请,免费的。注册之后,在如下的服务管理里面即可看到自己的。拿到了那三个东西之后填入就可以进行聊天啦。
2023-11-12 20:55:04 1643
原创 记一次上位机软件线程泄露的分析及解决
最终的根本远程是,在线程中大量使用异步代码。从这里大概能发现一些蛛丝马迹,说明是哪个函数出现问题。选择已经存储的dmp文件,它会联网加载符号。下方出现了一些分析。然后逐个单击查看详情。
2023-11-10 18:28:59 195
原创 k8s集群的简单搭建
centos7镜像下载:https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-2207-02.iso。
2023-10-04 12:58:41 466 1
原创 SCPI指令参考
https://rfmw.em.keysight.com/bihelpfiles/Truevolt/WebHelp-Mobile/CN/Advanced/Content/_Home_Page/Command_Quick_Reference.htm
2023-09-09 18:27:08 622
原创 go程序使用tcp短连接报:only one usage of each socket address
参考文章:https://blog.csdn.net/MBuger/article/details/83088894。经常每隔两三天,电脑就什么都连接不上,手动使用modbus 助手调试,报如下错误,需要重启才能解决。后台go服务连接60个UDP短连接(设备附属硬件),10个TCP短连接(PLC,modbus通讯),C#连接大概60个TCP长连接(设备)。待观察是否还会出现连接不上的情况。
2023-08-01 21:48:41 1149
原创 将docker容器内mysql:8.0.17的配置文件夹映射到宿主主机
启动mysql:8.0.17容器:宿主主机的文件夹。需要先创建好:mysql容器内的文件夹,mysql配置存放的地方如果没有mysql的镜像,会自己去拉取镜像查看启动的容器这样,在宿主主机目录/usr/mysql下创建my.cnf。
2023-07-29 21:12:41 722
原创 https技术鉴赏
视频网址:https://www.bilibili.com/video/BV1uY4y1D7Ng。这只是一个最简单的SSL版本,P1有可能中间者被劫持进行替换,从而让中间者知道了P2.非对称加密的作用是协商对称加密的公钥。后续再完善证书机制的流程。
2023-07-01 17:50:22 917
原创 c#调用串口报“连到系统上的设备没有发挥作用”的解决
这是因为在Win11上安装了多个驱动造成的,需要切换回旧的驱动。可以看到有两个驱动程序。然后就成功更新驱动了。如果提示要重启就重启一下。选择浏览我的电脑以查找驱动程序。
2023-06-29 17:19:53 8628 9
原创 c# 启动后台控制台程序进程偶尔会卡住
参考2:https://stackoverflow.com/questions/21884406/console-application-freezes-on-mouse-click。参考1:https://blog.csdn.net/Zdelta/article/details/107023630。发现控制台提供的服务偶尔不可用,需要关掉再重新开。使用C#的Process类来启动一个控制台程序,设置。
2023-06-29 09:10:03 904
原创 电脑连上wifi不能连接内网的其他设备的解决方法
电脑有两个网卡,一个以太网,一个WIFI网卡以太网设置的地址是172.16.0.101(默认网关是172.16.0.254).正常情况下可以ping通服务器(172.16.9.251)和连接服务器。当电脑连接手机热点(wifi)后,电脑能上网,但是电脑确ping不同172.16.9.251了。
2023-06-25 14:54:08 1638
原创 grpc服务端流式返回报错(status=12)
如题,稍后完善例子说明,问题的根本原因是一个端口只能有一个服务端流程返回的函数,如果有多个流程返回的函数对应一个端口,则会报错。
2023-06-23 20:39:45 351
原创 安装SQL SERVER 2008 R2报 “is not a valid login or you do not have permission”
参考:https://blog.csdn.net/FL1623863129/article/details/78124725。把电脑名称和账户名称改为。
2023-05-27 08:26:10 442
原创 .netcore 插件加载
netcore插件加载学习文档:https://learn.microsoft.com/zh-cn/dotnet/core/tutorials/creating-app-with-plugin-support。.net framework 与 .netcore插件加载机制具有很大的不同。
2023-04-28 08:13:34 89 1
原创 go与C#的匿名类型判断比较
go的便捷之处在于可以申明匿名类型对象,当然C#也可以,但是go的匿名类型对象更方面,可以在字段上打标签,定义json序列化内容,更灵活。
2023-03-03 11:26:54 216
WPF-自定义控件
2017-05-18
WCF双工通讯聊天传文件
2016-08-20
c#编写的局域网聊天软件
2015-10-04
go1.19使用泛型编译报错了,使用C#这样写没问题
2023-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人