自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

freelooppowter的博客

勤于学习、乐于分享

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 利用ZXing.Net生成二维码,支持带logo二维码

二维码作为一种能携带很多信息的图片,在很多场景都有使用。常见的支付码、微信个人二维码等等。在医疗场景中也有一些使用,例如处方单、报告单上放置一个二维码,可以扫码查看电子处方单、电子报告等。用ZXing.Net第三方组件实现生成和解析二维码,同时支持带logo形式的二维码,话不多说,直接上代码。

2023-08-24 15:27:08 270

转载 MySQL慢查询优化

MySQL数据库慢查询优化

2023-02-02 15:03:57 169

原创 Sql Server常用技巧 判断字段、索引、表是否存在

Sql Server判断字段、表、索引是否存在。

2022-08-22 16:44:30 1346

原创 4周年--感悟才是收获

记录形成感悟,感悟才是收获。

2022-08-22 09:44:34 871 1

原创 Windows查询端口被哪个程序占用

Windows查询端口被哪个程序占用

2022-07-27 21:48:48 259

原创 C# 正则表达式汇总

常用正则表达式

2022-07-20 12:15:30 198

原创 获取类的属性

获取类的所有属性

2022-06-10 10:36:29 664

原创 C# 密码验证正则表达式

系统安全性越来越受到重视,此时往往对密码强度要一定要求,例如必须包括大写字母、必须由字母和数字组合而成、必须由字母、数字以及符号组合而成呀。1. 由字母和数字组合而成:Regex.IsMatch(strNewPassword, @"^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)).{2,}")此正则表达式规则下,密码至少要有一个数字和一个字母,可以包括除去换行符以外的其他字符,甚至可以包括中文。Regex.IsMatch(strNewPassword, @"^(?:(

2022-05-25 09:58:27 1731

原创 Unity基本使用-通过配置文件实现IOC AOP

软件的开发和交付基本是两批人,提高程序的灵活性可以减少开发人员和交付人员的很多工作。试想一下,一个HIS程序中包含了德卡、精伦、华视等多种身份证读卡器的功能,但是具体项目使用哪一种是在代码中写死调用的,如果突然医院要换读卡器,交付人员就得联系开发人员改代码然后编译生成发给现场,现场再发布。我以前怎么解决这种问题的呢?定义一个身份证读卡器的接口,并在其中写明需要用到的方法,不同厂商的身份证读卡器都继承这个接口,再调用对应厂商的API实现接口中的方法。定义一个枚举,包含已实现的各种读卡器,通过在配置文件增加

2022-02-11 18:01:29 3106

原创 .Net AutoMapper使用

在分解复杂的软件系统时,软件设计者用得最多的技术之一就是分层。分层右很多优点:如提高复用性、较低耦合性,但也有其缺陷所在:如过多的层次会影响性能、有时会为我们带来级联修改。会带来级联修改怎么理解呢?例如需求变化要增加一个在用户界面上显示的数据域,就必须在数据中增加相应字段,还必须在用户界面和数据库之间的每一层做相应的修改。在不同层次中会有不同的数据实体类(有些类还包括一些方法),这些实体类之间为了实现数据传递就必须进行类之前的转换,这样的转换可以手写代码进行一对一的转换完成任务,就像下图一样,并且你还得

2022-02-11 14:10:37 547

原创 记一次使用 SelectMany 的经历

最近在改造一个功能时为了减少循环的层数,于是想着将List列表映射为一个能直接使用颗粒大小的List列表,这样一层循环就可以解决问题。 public class ConflictWordItemForDisplay { /// <summary> /// 基准字段 /// </summary> public string BasisField { get; set; } /// &lt...

2022-02-11 13:31:58 216

原创 C# Windows Service入门

Windows服务入门

2021-12-07 11:39:07 698

原创 记一次 Aximp.exe工具的使用

AxImp.exe又称为 Windows 窗体 ActiveX 控件导入程序。ActiveX 控件导入程序将 ActiveX 控件的 COM 类型库中的类型定义转换为 Windows 窗体控件。最近刚入职一家公司,今日的任务是准备开发环境和进行代码的编译,遇到一个问题,发现程序中引用包括以AxXXXLib和XXXLib命名的文件,但是没有这样命名的C#项目,查看名称特点,发现有C++项目是以此命名的,原来如此,似乎发现了什么。(完全是因为周围没有同事可以询问,同事都远在北京,不然哪至于自己琢磨和猜测。)

2021-10-26 17:54:58 991

原创 火狐浏览器安装印象笔记剪藏

日常工作中经常会记录一些内容,书写在纸质笔记本不方便查找并且担心遗漏,所以我选择使用 印象笔记 软件来记录。有时浏览网页遇到想收藏的内容,想保存到笔记本中,采用截图等方式不利于进行编辑,并且广告等不想记录的内容也被记录下来。这里就需要使用到印象笔记的剪藏功能了。但是你打开印象笔记官网下载 印象笔记剪藏 时发现没有火狐浏览器对应的下载,脑袋懵懵的,难道选择 Chromium 内核浏览器 ,NO NO NO。火狐浏览器内核是 Gecko ,其实火狐浏览器有专门的附件组件管理器,在里面就可以下载。选中 扩展

2021-07-21 23:04:02 1986 1

原创 VS自定义模板-以自定义类模板为样例

前言在实际的工作过程中部分公司会要求开发人员在开发过程中需遵守一些开发规范,开发规范中主要包括文件的注释规范,项目、文件、变量的命名规范(例如驼峰规范)等等。例如我们代码规范中就有一项新增文件的文件注释,注释内容包括公司版权声明、文件名称、文件功能描述、创建时间、创建人等。注释内容较多,每次复制粘贴起来比较麻烦和耗时间。于是考虑能不能固化这部分内容,每次只修改小部分差异化内容。自然就想到...

2019-07-07 12:04:56 812

原创 记一个开发是遇到的坑之Oralce 字符串排序

简单描述一下情况,就是存储过程中用一个字符串类型的字段作为患者就诊的排序号,结果莫名发现叫完1号后叫了11、12等患者。用户的反馈不一定准确,自己加了日志的,赶紧拷贝日志来观察一下。结果发现实际情况就是这样的,一边说着不应该呀,一边开始看代码,一个个分析排序用到的字段,经过分析后发现由于这个字段是字符串所以排序规则是一个字符一个字符的比较的,单独写语句测试一下,果然如此。WIT...

2019-06-20 16:58:07 100

原创 C# 调用WCF服务的两种方法

项目简介之前领导布置一个做单点登录的功能给我,实际上就是医院想做一个统一的平台来实现在这个统一的平台登录后不需要在His、Emr、Lis等系统一个个登录,直接可以登录到对应的系统,然后进行相应的操作,方便医护人员的日常操作。具体到我们His开发商来说就是实现一个登录是调用第三方WCF接口获取第三方登录用户在His登录的用户名、密码后续可能还会包括CA信息。之前有自己写过WCF服务给第三方调...

2018-08-21 17:32:11 43417 11

原创 写在前面——浅谈程序开发

程序开发就是要不断的学习,不断进步。

2018-08-21 10:43:55 182

Reflector_v8.1.0.35破解版.rar

.Net反编译工具 Reflector_v8.1.0.35破解版,里面包括破解方法说明。

2019-08-08

空空如也

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

TA关注的人

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