自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Avalonia与WPF开发时的差异总结

/

2024-08-28 20:47:17 659

原创 AvaloniaUI的学习

官方中文文档:https://docs.avaloniaui.net/zh-Hans/docs/welcome。

2024-07-25 22:24:14 1335

原创 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

原创 ClickHouse写入2000万数据查询体验

ClickHouse只支持运行在linux上,我们使用最简单的docker安装拉取后运行。

2024-05-17 21:21:06 650

原创 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

原创 System.ArgumentException:“该委托必须有一个目标(且仅有一个目标)。”

此时正常输出fjds。

2023-12-22 11:57:55 616

原创 wpf将静态变量绑定到控件属性

有时候需要将后台一个静态属性绑定到xaml前台,经过实践,有如下两种绑定的方式。

2023-12-13 15:30:23 1100

原创 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

原创 websocket实现go(server)与c#(client)通讯

使用到github.com/gorilla/websocket。

2023-10-05 19:03:33 1277 1

原创 使用hugo+github搭建免费个人博客

前提条件。

2023-10-05 13:12:18 982

原创 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

原创 Dapper使用匿名参数化查询不走索引

如题,稍后写。

2023-06-02 12:48:14 118

原创 安装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

原创 golang 输出固定位数的整数

需求:将0输出为000,99输出为099。

2023-04-27 20:06:56 369

原创 elastic.NewTermsQuery踩坑

这一句不能直接传切片,后来查询到很多文章反馈此坑。

2023-04-14 19:55:26 313

原创 go与C#的匿名类型判断比较

go的便捷之处在于可以申明匿名类型对象,当然C#也可以,但是go的匿名类型对象更方面,可以在字段上打标签,定义json序列化内容,更灵活。

2023-03-03 11:26:54 216

原创 go cobra初试

新建一个config文件夹,在config文件夹下新建一个config.go文件。

2023-02-25 13:46:38 631 3

原创 go for range 踩坑

go for range 踩坑

2023-02-18 17:24:15 99

转载 nuget加速

https://blog.csdn.net/weixin_34106122/article/details/91983082

2022-11-23 21:43:46 261

原创 go语言零碎笔记

channel本着谁写入谁关闭的原则,消费者需要判断channel是否关闭。

2022-11-22 17:00:52 228

C#不同锁性能比较

将C#中的Lock/Monitor/InterLocked用代码示例做性能比较

2018-10-13

在Lua中使用线程更新UI

本资源实现了将Lua的任意代码片段放在主线程执行,为在Lua中更新UI提供了统一的方法

2017-10-18

c# tcp异步通讯框架

自己写的TCP异步通讯框架,对原来的进行封装,使得收发消息方便。

2017-09-28

LoadDllByLua

使用Lua调用C++DLL中的函数,只需要知道DLL名称,DLL中的函数名称以及函数值类型、返回值类型就可以调用,无需改动C#代码。

2017-09-09

WPF常用控件

本资源新增TonyTab2017,treeviewEx,Mui,LuaEditor以及一些其他常用控件

2017-08-26

Fluent.Ribbon源码

Fluent.Ribbon源码,支持office2010/office2013风格

2017-08-14

wpf inspector

老外写的wpf窗口监测程序,可以查看打开的WPF程序的界面构成

2017-08-14

TreeviewEx

从其他地方下载wpf treeview,像vs风格一样,选中时,可以把箭头也一起变颜色

2017-08-06

WPF 等待忙碌控件

老外写的WPF转圈等待控件

2017-08-05

WPF_TabControl

WPF实现Android或IOS的Tab控件效果.

2017-06-13

WPF-自定义控件

资源中包括自己写的控件和修改别人的集成到自己的控件。主要有:温度计控件、Win8转圈等待控件、车速仪表控件、微信圆球摆动控件、加载等待转圈控件等包括源码,欢迎下载

2017-05-18

WPF_Player_New

用WPF写的音乐播放器,包含歌词显示,拖动进度条到播放的位置,上一曲,下一曲播放. 上一次上传的没有搞好,请以这一份为准

2017-03-30

WPF_SplashTest

WPF线程里启动画面并等待,不与主线程竞争,Win8风格等待控件。欢迎下载

2017-03-30

WPF 音乐播放器按钮_重新定义进度条

自定义进度条

2017-01-05

Ionic.zip源码

从其他开源地方下载Inoic源码不能用,这个源码可以直接用,防止项目中引用第三方库出问题不知道所错,经试验Ionic.zip可以直接用,分享给大家

2016-12-30

SerializationTest.zip

c# 自定义对象、字典、复杂对象的序列化与反序列化

2016-12-29

WPF-BindingTest.zip

WPF值绑定转换测试

2016-12-21

WCF双工通讯聊天传文件

这是本人研究WCF双工通讯写的,支持IP手动配置,在appConfig中更改。服务器可以群发消息或传文件,也可以对单一客户端发消息传文件。客户端只能向服务端发消息或者传文件。 目前的不足点:1.客户端之间不能发消息。2.当客户端异常情况退出时,服务端无法知道。

2016-08-20

WPF 音乐播放器按钮

重写Button,制作出音乐播放器样式的按钮

2016-08-02

c# 图片缩放

使用c#开发的类似于windows图片查看器,支持图片缩放,鼠标拖动,鼠标滑轮滚动大小缩放,支持将图片拖入窗体中

2016-07-17

摄像头驱动程序

本程序能够驱动摄像头,运用AForege.Net的DLL,能拍照

2016-04-17

计算文件的MD5值

运用分段读取的方法可以大文件计算文件MD5和sha1的值,来比对两个文件是否完全相同

2016-04-17

串口调试助手

将自己写的两个串口助手打包,这两个串口调试助手都是模拟丁丁串口调试助手写的。后面一个调试助手加入了weifenluo控件和皮肤,更加美观。

2016-04-17

c#-模拟QQ截图功能

c#写的模拟QQ截图功能,欢迎使用并给出宝贵意见!

2015-10-28

c#编写的局域网聊天软件

软件将server与client和为一体。 使用方法:先打开此软件,点击host建立主机(端口自动随机配置好),在局域网的另外一台电脑上打开此软件,选择slave,填入host的IP地址与端口号,点击连接测试,测试成功后就可以聊天了,本软件有缺点是:发送中文会出现乱码,不能发送文件,由于本人刚开始研究socket,勿喷!

2015-10-04

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

TA关注的人

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