一个转换成科学计数法的sql函数

create function FloatTo10(@f float) returns varchar(20) as BEGIN declare @i int,@s varchar(20) set @i=0 while abs(@f)<1 BEGIN set...

2018-03-13 11:17:09

阅读数 497

评论数 0

再论代码的艺术性

最近客户的医保系统增加一张报表,其他人比较忙,我就接手此项工作,看到代码,晕了。 医保的报表都要导入到dbf文件,我看到十几张报表都是这样写的: procedure TMainFrame.actTjExecute(Sender: TObject); begin case PageCon...

2018-02-07 17:49:38

阅读数 103

评论数 0

蓝牙键盘鼠标治好了我的尴尬症

由于我的主力笔记本是联想的YOGA-BOOK,只有一个OTG接口,为了使用方便,最近配备了蓝牙键盘鼠标,这几天的感觉就是,生不如死,各种卡顿,把蓝牙键盘鼠标扔掉,突然觉得自带的键盘真TM好用。

2018-02-02 16:33:03

阅读数 1115

评论数 0

sql server查询巨慢解决实例

这是在计算某个KPI指标的时候发现的,下面是摘录的统计代码,就是这段代码巨慢,10分钟也没出结果: select dateid,EID,DID,y.Kpiid,y.[Property],Val=sum(JFJe-DFJe),d.start,d.[end] into #Val_1 fr...

2018-01-22 14:55:54

阅读数 463

评论数 0

厚积薄发,付出终有回报---电子病历的研究总算没有白费

不要被标题所误导,我并没有将电子病历的研究的结果做出一个电子病历系统,因为涉及的内容太多。我曾经有段时间痴迷于电子病历系统的研究,希望自己做一套出来,其实,我通过office的二次开发确实做出过一套,而且是结构化的,理论上也可以做质控,但基于office系统的不是我想要的,我希望是一个轻量级的,没...

2018-01-19 10:13:55

阅读数 335

评论数 0

数据库处理二叉树的一个实例

这是帖子原文 感觉超难SQL问题 单表查询连接起点末点 表: 起点 末点 1      2 2      3 3      4 4      5  a      b  等等 想要查询出来的结构: (1)起末点连接: 起点 末点 起点 末点 起点 末点 起点 末点 1 ...

2018-01-04 11:38:17

阅读数 1017

评论数 0

程序人生的甘与苦

这段时间持续一周几乎每天工作到凌晨4点,可谓苦矣。 这一切似乎是冥冥之中注定要如此。 我觉的集成平台的难度很大,偏偏我的一个客户希望按自己的想法定制开发,公司和客户沟通后委托第三方进行开发,我们公司作为监管,并签署三方协议,问题就出在这里 这个开发团队现在想来有如下几...

2017-12-18 18:20:01

阅读数 206

评论数 0

关于N进制数据计算SQL原生处理

本文是因为看了这个帖子有感而发 http://bbs.csdn.net/topics/392295261 楼主要求:获取34进制的流水码的函数或者存储过程,0..9  A..Z 去掉IO,一共四位,每次调用增加1. 这个帖子激起了我兴趣,下面提供一个泛化的处理方式,所谓泛化指进制数任意,进制...

2017-12-08 06:57:43

阅读数 109

评论数 0

软件开发的噩梦--项目分支

本来这是一个很动听的故事,在开发过程中可以通过分支进行一些特定开发,而又不影响主版本的开发,待版本稳定后可以进行分支融合,听起来很美。 但是,你确定分支融合是分分钟的事情吗? 我以我的亲身经历告诉你:基本上是逗你玩,后续的融合工作之复杂,让我很后悔仓促间做出的分支决定。 ...

2017-11-22 22:12:54

阅读数 319

评论数 0

为什么版本控制器我坚持使用VSS

理由很简单:迁出锁定! 之所以强调这个,是因为这方面吃过的亏太多,我举几个例子: 1.比如两个程序员增加了同一个功能,但是实现方法不同,比如甲:func1,乙 func2,两者代码也不一样 第二个人在迁入代码的时候,就会冲突,这个时候就会存在解决冲突的问题,谁来解决,感觉都不太合适,在本例中,后一...

2017-11-22 10:29:26

阅读数 548

评论数 0

当你纠结某个问题很难解决的时候,很可能是你的设计出了问题

不知道你有没有遇到过这样的场景,业务逻辑很清晰,但是代码实现异常困难,然后上网求助加班。 其实,这种情况,通常意味着你的设计出了问题,一般遇到这种问题,包括我的程序员,我都建议暂时把代码放一放,喝杯茶,重新审视自己的思路,这一点我感受很深。 我第一次做病区的医嘱管理程序,客户要...

2017-11-09 16:28:19

阅读数 260

评论数 0

惊出一身冷汗,raid1其实也不可靠

公司的服务器坏了一块硬盘,这其实没什么,因为服务器用两块硬盘做的镜像,买块新的硬盘换上就可以了,以前这么干过,所以觉得小事一桩,但是: 新硬盘重建镜像的时候到90%的时候,就进行不下去了,原来剩下的一块有坏道!!!! 只好用工具先把数据复制出来,有一个1G大小的文件无法复制,其他的都备份出来了...

2017-11-04 21:35:43

阅读数 3353

评论数 1

数据库触发器的是与非

触发器是一把双刃剑,用的好,蓬荜生辉,用不好,万劫不复,不想长篇大论,简单聊几句: 好处: 1.使用方便,灵活 例如:医院规定65岁以上患者必须测血压,使用触发器检测患者诊断是否有血压,分分钟高定,传统方式需要修改程序并分发 2.不需要改客户端代码 如1所示 3.可以调整第三方系统的规...

2017-11-04 09:11:03

阅读数 86

评论数 0

为什么数据库排序字段要使用浮点数

数据库是集合操作,所以有时候为了表示顺序可能会加一个字段用于保存顺序,我看我周边的程序员天然的选择整数作为顺序号,我一开始也这么做,后来发现问题很严重,例如有100条记录,顺序为1,2..100,如果在第二条记录和第三条记录中间插入一条数据,因为是整数,那么这条新增加的顺序号就是3,原来3-100...

2017-11-02 10:31:55

阅读数 1019

评论数 0

从上海医保聊一聊大公司的一种病

我们的HIS系统有幸被上海一家医院采用,接触到上海医保,才知道原来我们以前接触到的其他地区的医保是多么幸福的一件事。 先介绍一下我们接触到的几个地区的医保结算模式: 1.HIS项目和医保项目对接 2.上传对接关系(也有地区不用上传) 3.上传患者费用项目,包含HIS项目编号医保项目...

2017-10-31 23:31:44

阅读数 481

评论数 1

或许,时间的浪费源于对未知的恐惧

年初,公司立项医院集成平台,并找到了客户,我认为这个项目太困难,拒绝了公司自研,于是委托第三方机构代为开发,结果,第三方机构大半年的结果与客户的要求差距巨大,很多明显的错误在用户的反复要求下一直无法解决(后来了解到是对方的开发部门运作机制问题,客户反馈的问题,没有人监督执行),9月份,客户做了一个...

2017-10-30 09:57:40

阅读数 135

评论数 0

也谈软件版本控制的问题

这应该是一个老话题,一套软件由于不同用户的需求不同分裂成n个版本,这对开发人员而言,简直是个噩梦,海邦HIS系统多年来坚持一个版本原则,面对不同医院形形色色不同的要求始终能保持所有医院同一套版本,那么,我们是如何做到的呢? 1.从客户的需求出发,有以下几种情况 A.用户的需求是原有系统...

2017-10-25 23:25:58

阅读数 295

评论数 0

今天送修yoga book有感

我的yoga book分区丢了,先科普一下yoga book: 点击打开链接 Yoga Book是联想一款产品。[1]  Yoga Book单侧仅为4.05毫米,最厚的地方也不过5.5毫米,整机重量仅为690克,相当于一瓶矿泉水的重量。该机外壳采用了镁铝合金,独有的三轴式表链转轴设计,拥有最...

2017-10-22 20:03:03

阅读数 1502

评论数 1

关于数据库设计的一点心得

每张表应该增加版本字段(Version),这样有几个好处 1.对于CS程序,客户端升级,可以提高版本号,这样依赖版本号,可以确定客户端是否升级到位 2.如果因为业务体调整导致个别字段含义变化,可以依赖版本号动态转换语义 3.如果通过存储过程读写表,可以依赖传入的版本号动态决定业务的处理方式 ...

2017-10-20 08:00:20

阅读数 138

评论数 0

思想才是王道之sql与8皇后

在我看来,语言真的不是太重要,程序员的个人财富在于思想,语言终归只是一种工具,今天发一下自己用sql写的8皇后,用到了递归回溯算法: if Object_id('PrintResult') is not null drop proc PrintResult go --打印结果 create p...

2017-10-19 09:04:17

阅读数 165

评论数 1

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