![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
文章平均质量分 73
freelooppowter
这个作者很懒,什么都没留下…
展开
-
C# 密码验证正则表达式
系统安全性越来越受到重视,此时往往对密码强度要一定要求,例如必须包括大写字母、必须由字母和数字组合而成、必须由字母、数字以及符号组合而成呀。1. 由字母和数字组合而成:Regex.IsMatch(strNewPassword, @"^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)).{2,}")此正则表达式规则下,密码至少要有一个数字和一个字母,可以包括除去换行符以外的其他字符,甚至可以包括中文。Regex.IsMatch(strNewPassword, @"^(?:(原创 2022-05-25 09:58:27 · 1785 阅读 · 0 评论 -
Unity基本使用-通过配置文件实现IOC AOP
软件的开发和交付基本是两批人,提高程序的灵活性可以减少开发人员和交付人员的很多工作。试想一下,一个HIS程序中包含了德卡、精伦、华视等多种身份证读卡器的功能,但是具体项目使用哪一种是在代码中写死调用的,如果突然医院要换读卡器,交付人员就得联系开发人员改代码然后编译生成发给现场,现场再发布。我以前怎么解决这种问题的呢?定义一个身份证读卡器的接口,并在其中写明需要用到的方法,不同厂商的身份证读卡器都继承这个接口,再调用对应厂商的API实现接口中的方法。定义一个枚举,包含已实现的各种读卡器,通过在配置文件增加原创 2022-02-11 18:01:29 · 3129 阅读 · 0 评论 -
C# Windows Service入门
Windows服务入门原创 2021-12-07 11:39:07 · 735 阅读 · 0 评论