.Net Core
文章平均质量分 85
小兵小卒
这个作者很懒,什么都没留下…
展开
-
关于.NET 6 中DES加解密bug:数据被截取并以\0\0结尾
有个项目之前是在.NET Framework 4.5框架开发的,近期使用.NET 6重构了,其中需要使用DES3加解密,发现了一个很奇怪的问题:解密后的数据被截取并以\0\0结尾,写个文章记录一下,以防以后忘记了。其实只是使用方法不一样了,不能使用之前的那种方式。.NET 6使用的不多,遇到问题很难找到类似的解决方案,查看官方文档是比较好的方式,还可以查看github上的讨论,也许能找到答案。今天遇到这个问题,折腾了半天,记录一下,以防下次忘记了。...原创 2022-08-25 18:15:38 · 643 阅读 · 1 评论 -
在WPF中使用Scottplot 实现波形展示
上位机开发过程中,信号数据是最常遇到的,在采集到信号数据后,如果能更好的展示成了难题。刚好最近接手了一个脑电信号数据的采集的项目,需要实时采集脑电信号并以波形展示出来。经过一番调研,网上有不少开源的图形控件用于波形的展示,比如oxyplot,scottplot,livecharts等,在尝试后发现oxyplot采用MVVM设计,非常符合WPF的开发,Scottplot比较符合Winform的开发,而且接口也比较奇怪,livecharts绘图特别漂亮,但有性能问题,比如绘制大数据点时会特别卡。...原创 2022-08-05 17:50:10 · 11783 阅读 · 10 评论 -
Wpf在.Net 6 下该用哪个Mvvm框架-Microsoft.Toolkit.Mvvm
前言在Wpf下最常使用的就是Mvvm模式了,有自己造轮子构建Mvvm框架的,也有使用现成的开源项目,我之前一直使用的是轻量级的MvvmLight了,这个框架还是非常不错的,使用也简单,不占用太大空间,其中最喜欢的莫过于全局Messenger了,可谓是神器。最近有个项目使用.Net6开发,在NuGet发现MvvmLight已经很久不更新了,上一次还是2018年9月12日,偶然发现微软官方出的Microsoft.Toolkit.Mvvm 完全继承了Messenger的优良传统,这是一个官方社区套件(Windo原创 2021-12-30 16:37:08 · 14916 阅读 · 6 评论 -
WebView2 使用注意事项
前言最近在项目中尝试了使用WebView2,有些问题,不去尝试真的发现不了,于是记录一下,本次只记录使用的注意事项,如果要看安装及介绍,请看之前的文章:链接: .Net桌面端开发使用WebView2,可以放弃CefSharp?.链接:WebView2 使用及现状环境运行环境:.Net Framework 4.5.2 (由于我的项目是基于452,所以这里没有用.Net 5)开发环境:VS2019 16.8.2框架语言:WPF注意事项1、WebView2后面的代码全被覆盖这个问题在上一篇文章原创 2021-04-09 10:47:22 · 10711 阅读 · 13 评论 -
CentOS 8环境下.Net Core Docker部署+Nginx转发
前言.Net 开源已经很长时间了,.Net Core也发布好几年了,最近公司项目准备迁移到.Net Core平台,于是进行了一下跨平台的实操,发现还是有不少坑的,折腾了几天,终于把程序跑起来了,过程有点艰辛,查了不少资料,现在记录一下过程,以及把遇到的坑也记录一下,让后来人少走弯路。部署环境程序环境:.Net Core 3.1 VS2019 16.7Docker: 19.03.7Linux:CentOS 8.2.2004Nginx: nginx/1.14.1.Net Core 程序生成发布原创 2020-10-30 17:26:52 · 852 阅读 · 0 评论