摘要:
最近在学WPF的MVVM,有两种方式实现,一种是自己实现,一种是借助MVVM框架,接下来通过一个医院自助打印报告机键盘输入界面来演示自己实现、框架CommunityToolkit和Prism的区别。 项目源码:https://gitee.com/cplmlm/SelfServiceReportPri
阅读全文
posted @ 2025-08-25 08:49
一只小小的程序猿
阅读(420)
推荐(1)
摘要:
最近在学习WPF的MVVM模式开发,就做了一个医院自助报告打印的主界面,为了练习,这里用了三种不同的方式来实现MVVM(自己实现、CommunityToolkit、Prism),还使用了IOC和依赖注入。 项目结构 Models: 包含数据模型(如 User 类)。 ViewModels: 包含视图
阅读全文
posted @ 2025-08-21 16:58
一只小小的程序猿
阅读(56)
推荐(0)
摘要:
最近遇到10万条数据批量插入数据库耗时过长的问题,最开始用的foreach单条插入耗时约30分钟,经优化改用SqlBulkCopy批量操作,性能提升至仅需19秒完成,以下是优化后的代码。 private void BulkInsertClinicItems(IList<ModelInfo> list
阅读全文
posted @ 2025-08-11 17:16
一只小小的程序猿
阅读(30)
推荐(0)
摘要:
1、在实体类的属性字段上面加数据注释 using System.ComponentModel.DataAnnotations; public class User { public int Id { get; set; } // 必须字段,且长度限制 2-50 字符 [Required] [Stri
阅读全文
posted @ 2025-03-27 20:28
一只小小的程序猿
阅读(27)
推荐(0)
摘要:
最近在学习Net Core项目部署到Linux Docker,发现docker run 以后怎么也访问不了,找了半天最后发现是因为我在程序里面设置了默认启动端口号,docker run的话就要一致,默认的话可以直接用80 docker run --name=managementsystem -p 8
阅读全文
posted @ 2025-03-11 16:32
一只小小的程序猿
阅读(313)
推荐(0)
摘要:
之前也遇到过vs 2022打开framework的项目运行不了的问题,后面发现安装了vs 2019就可以在vs 2022正常运行了,这个也按照这样的方式来处理的,后面发现解决不了,然后去技术群里面问了下,说是IIS Express在vs 2022是以64位运行的,而在vs 2019是以32位运行的,
阅读全文
posted @ 2025-03-07 17:05
一只小小的程序猿
阅读(15)
推荐(0)
摘要:
最近在做的项目需要把日志记录到本地和数据库,我使用的是NLog,主要参考博文链接:.NET项目中NLog的配置与使用 - 追逐时光者 - 博客园,下面是NLog连接PostgreSQL数据库的步骤,网上关于NLog连接PostgreSQL数据库的实例比较少,大多数都是mysql的。 1、创建Nlog
阅读全文
posted @ 2024-12-29 09:56
一只小小的程序猿
阅读(125)
推荐(0)
摘要:
1. 前端实现 前端设置按钮的状态,提交以后就加载,成功以后再恢复正常状态。 缺点:无法绝对保证不重复,但是前端实现可以减少网络请求 2. 后端通过幂等性来实现 2.1 幂等性概念 幂等指多次操作产生的影响只会跟一次执行的结果相同,通俗的说:某个行为重复的执行,最终获取的结果是相同的,不会因为重复执
阅读全文
posted @ 2024-08-24 10:08
一只小小的程序猿
阅读(210)
推荐(0)
摘要:
1、通过泛型 //obj是一个int类型的值类型,在new Test的时候传进去的obj是就会装箱成引用类型,以为Test类是引用类型 int obj = 2; Test test = new Test(obj); //通过泛型这里obj传进去的就是值类型,就不需要装箱了 Test<int> tes
阅读全文
posted @ 2024-08-18 09:44
一只小小的程序猿
阅读(56)
推荐(0)
摘要:
首先新建一个AutofacModuleRegister类并继承Autofac.Module。 public class AutofacModuleRegister : Autofac.Module { protected override void Load(ContainerBuilder bui
阅读全文
posted @ 2024-07-01 18:32
一只小小的程序猿
阅读(257)
推荐(0)