自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 [编程技巧]C#中使用串口SerialPort编程打开串口后,无法与硬件建立连接的问题。

问题:C#使用SerialPort打开串口,与串口调试调试工具连接正常,且与大多数硬件连接都正常,但是在与Sysmex(希森美康) CS2000i系列仪器通讯时,接口在未接受到任何数据时,对方就提示offline传输失败。使用瑞美的接收工具正常,但是使用几个串口调试工具,和本人开发的接口均出现无法连接的问题。经排查为RtsEnable、DtrEnable两个属性未设置,仪器与程序握手失败。

2018-04-08 22:27:37 3618

原创 [Oracle学习]Oracle即时客户端(Oracle Instant Client)使用注意事项

1、即时客户端的优缺点优点:解压即可使用,轻量级。缺点:需要配置的东西较多,若需要扩展使用Oracle客户端其他的功能比如sql plus、odbc等需要另外下载配置,时间成本较高且比较繁琐。另外如果需要导出dmp文件,windows平台下暂时没有找到可以通过配置即时客户端,实现导入导出dmp功能的方案。2、即时客户端配置说明①下载即时客户端解压到任意路径下,例

2018-02-23 15:07:57 2662

原创 [代码积累]C#中泛型缓存的简单实现

软谋补课中,Eleven老师讲到泛型的使用技巧:泛型缓存,刚好自己项目中也有用到缓存系统参数表的信息,之前都是直接读取表数据,每个需要缓存的表需要创建一个静态类,不利于扩展,这里将Eleven老师讲的泛型缓存简单的拓展了一下,可以根据版本信息更新缓存,不多说直接上代码: /// /// 使用泛型实现缓存: /// 区别于之前用字典或静态变量存储缓存,这里不同类型的“T”

2017-12-24 14:39:07 4428 1

原创 [Oracle学习]如何避免并发操作,使某列的数字每天都不会重复。

前言:  最近在做一个流水线的接口,要求标本签收后从HIS中取得病人数据,写入到LIS系统的数据处理中。这里涉及到处理时应生成一个标本号,不同仪器、不同日期下这个号码可以重复,但是当天不能在同一台仪器产生相同的标本号。之前的解决方案是,取出该台仪器下当天所有已生成的标本的号码,循环判断,如果发现号码没有使用,则新的标本取此号码作为新标本的标本号进行保存。但是流水线上线以后,发现偶有重复的标本号

2017-09-27 08:27:49 1605

原创 [编程技巧]使用ClaudiaIDE+Viasfora+Color Themes美化我们的Visual Studio。附资源图

偶然的一次群聊,看到老司机发的Visual Studio截图,编辑器居然还可以设置背景,从来没有见过这种操作。问了老司机没有回复,估计在开车,于是自己在X乎上搜索VS插件推荐,发现了几款不错的美化扩展。1、ClaudiaIDE  安装方式是先打开VS的扩展和更新,路径为菜单栏下 工具 -> 扩展和更新,打开后搜索ClaudiaIDE下载安装,安装可能需要重启VS完成。  安

2017-09-22 09:02:54 11978

原创 [代码积累]解决HL7协议、TCP/IP通讯、16进制转字符串,中文乱码的问题。

最近在做一个流水线的接口,连接的是日立生化和雅培化学发光。流水线软件提供商提供了基于HL7的通讯协议,其要求发发送完整的病人信息。  之前和迈瑞等一些国产仪器做LIS接口时,他们提供的通讯方案,也是只支持网口,并且通讯协议是HL7,之前因为没有强制要求发送或者解析带有中文信息的数据,所以一直都是用ASCII编码,关于乱码的问题也没有处理。  而这一次仪器厂家需要病人的信息,而这些内容大都是

2017-09-13 09:48:47 5603 3

原创 [Oracle分享]如何对一行结果为字符串的结果,进行大小判断。

工作中碰到一个项目,需要统计一份报表,而结果是字符串型,并且结果也未必是数字。尝试了用正则匹配数字结果然后字符串转数字,出现了各种问题,而在查询时报错。其中包括比如正则匹配数字用\d会将罗马数字也匹配进去。结果是数字却无法转换的问题。最后用ISNUMERIC(RESULT) = 1判断后,因为其匹配结果一定为数字,Oracle会自动进行转换并比较。大致写法如下:SELE

2017-07-28 16:06:38 667

原创 [代码分享]用JS写中文版99乘法表

最近看一个人写中文版的九九乘法表,刚好有空就自己写了一下。前端刚开始学,JS刚刚入门,就当练练手了。 九九乘法表 window.onload = function () { var text = ""; for (var i = 1; i < 10; i++) {

2017-07-25 20:18:04 2950

原创 [资源分享]Win10系统IE浏览器中treeview控件的显示

资源下载:http://pan.baidu.com/s/1cANFPG 密码:zblv使用方法:将内容解压到:C:\inetpub\wwwroot如果没有文件夹新建,重新刷新页面即可显示。注:非Visual Studio控件,仅用于网页显示树形控件,因为之前Win10不能安装网上找的一些树形控件,另外找到的解决方案。

2017-07-06 10:53:15 1261 1

原创 [Oracle学习]锁表如何解除,锁表后SQL语句如何写

将查询拼接出来的SQL语句执行,即可删除锁表用户。

2017-06-29 09:17:08 423

原创 [代码积累]C#实现HexToString与StringToHex方法

用C#4.0特写特性写方法重载 public string ConvertStringToHex(string strASCII, string separator = null) { StringBuilder sbHex = new StringBuilder(); foreach (char chr in st

2017-06-20 09:28:57 26437

原创 [系统装机]如何用UltraISO制作U盘启动盘——图文详解

引言:装系统基本上是IT从业者“必备”的技能,如果亲朋找你装个系统,你还让他到电脑店花¥20元,肯定会质疑:“你不是学电脑的吗?”。这个时候,解释其实很无力的,而且装系统其实在很多时候是非常简单的事情,所以不妨学一下。  开始是想用老毛桃这种装机工具,因为还想着重新给硬盘分区。结果:老毛桃+纯净系统镜像=系统+360全家桶+百度全家桶。好吧,找不到一个可靠的“老毛桃”,所以换回了UltraIS

2017-06-05 11:02:59 1571

转载 [编程技巧]C#如何以管理员身份运行程序

在使用winform程序获取调用cmd命令提示符时,如果是win7以上的操作系统,会需要必须以管理员身份运行才会执行成功,否则无效果或提示错误。     比如在通过winform程序执行cmd命令时,某些情况下如果不是以管理员身份运行,则会提示命令无效。     或者通过winform程序执行Windows Service 服务时,也需要以管理员身份才能调用Service服务。

2017-01-13 09:48:49 1230

原创 [代码积累]ASTM校验和计算与消息返回--固定长度切割消息

沃芬血凝仪串口通讯所用ASTM协议的数据应该怎么计算校验和。 public List GetRetMsg(string data) { // 空字符串返回空 if (string.IsNullOrEmpty(data)) { return null;

2017-01-11 14:52:00 1229 1

原创 [代码积累]ASTM校验和计算与消息返回--根据消息类型切割

Abbott Standard Interface RS-232 Manual/雅培标准接口RS - 232手册中的ASTM通讯协议,用到的串口通讯校验方法。这里只提供,将需要校验的字符串数组,转换成校验数据,然后返回待发送的byte数组。 public List GetRetMsgList(params string[] dataArr) {

2017-01-11 14:32:05 1806

汉典字典数据库/汉字/拼音/笔顺/五笔/郑码/仓颉/释义

最新从“汉典”网站爬取的数据,包括汉字、Unicode编码、注音、拼音、笔顺、五笔、郑码、仓颉码、释义等,7w+条数据。 数据库是sqlite格式,可以使用SQLite Studio等数据库管理工具打开。

2018-12-20

[资源分享]解决Win10下IE浏览器树形控件treeview无法显示的问题

解压到文档中的目录下,刷新页面即可显示,非VS中的控件,只用于显示。

2017-07-06

[LIS仪器通讯文档]贝克曼库尔特UniCel DxI 600全自动化学发光免疫分析仪

This document is not applicable to Access 2 Immunoassay Systems that are parts of SYNCHRON LX®i 725 or UniCel DxC 600i Synchron® Access Clinical Systems. This document is not applicable to UniCel DxI Access Immunoassay Systems that are parts of UniCel DxC Synchron Access Clinical System Integrated Workstations.

2017-07-05

[LIS仪器通讯文档]贝克曼DXC全自动生化分析仪/BECKMAN COULTER UniCel DxC SYNCHRON Clinical Systems

贝克曼DXC全自动生化分析仪 LIS通讯协议。 UniCel® DxC 600 UniCel® DxC 800

2017-06-16

空空如也

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

TA关注的人

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