最近在项目中需要把各个字段的释义写到数据库中,该项目已经上线很长时间了,数据库中的字段没有上千也有上百个,要是一个项目一个项...
2020年终总结
时间一晃而过,转眼间20 20 年已接近尾声 , 回首繁忙充实的 2020 年心 中不禁感慨万千,2020年实属不易,今年是非常特殊和不平凡的一年,年初疫情肆虐的阴影依...
C#脚本引擎RulesEngine
当编写应用程序时,经常性需要花费大量的时间与精力处理业务逻辑,往往业务逻辑的变化需要重构或者增加大量代码,对开发测试人员很不友好。
.net模板引擎 jntemplate v2.0 测试, 要国产,也要速度
jntemplate 是一款国产的文本解析引擎(模板引擎),最近2.0的版本进行了重构,笔者在Gihub上挑了几个模板引擎做了一个简单的小对比测试,看下国产的质量怎么样!
《Effective C#》笔记(5) – 异常处理
程序总是会出错的,因为即便开发者做得再仔细,也还是会有预料不到的情况发生。令代码在发生异常时依然能够保持稳定是每一位C#程序员所应掌握的关键技能。 .NET Framework D...
浅谈Winform控件开发(一):使用GDI+美化基础窗口
随后,我们定义一些常量覆盖基类属性FormBorderStyle使base.FormBorderStyle保持None,覆盖基类属性Padding返回或设置正确的内边距
用gogs搭建属于自己的git服务器
我们都知道,像码云、GitHub就是一个免费托管开源代码的远程仓库。但是对于公司来说,既不想公开源代码,又舍不得给交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。
WPF中使用IDataErrorInfo进行规则验证
使用 IDataErrorInfo 进行数据对象验证主要有以下步骤:完整的 View 代码如下:
【WPF学习笔记】WPF中使用ValidationRule自定义验证规则
本文主要是展示在 WPF 中使用 ValidationRule 自定义验证规则,同时展示两种错误响应方式。一种是通过 Behavior 传递到 ViewModel 中,然后进行错误...
ASP.NET Core 中的配置
ASP.NET Core 提供了一个灵活可扩展,基于键值的配置系统. 但是配置系统独立于ASP.NET Core是Microsoft.Extensions 类库的部分. 它可以用于...