代码改变世界

ubuntu上配置C++开发IDE,汉化

2010-07-23 19:36 by stubman, 1282 阅读, 0 推荐, 收藏, 编辑
摘要:前两天有这个想法,想用一用ubuntu,在上面写写程序。。。在windows上做的多了,也想尝尝鲜今天折腾了2个小时,百度上找了很多文章,看到网络上很多人对于C++开发的IDE推荐Code::Blocks。。那么好吧,就装一下试试。。到网络上找安装的指导,最好是傻瓜式的[我是菜鸟。。对ubuntu了解很少],几度尝试失败后,发现了一个很方便的安装方法。在GNOME 终端直接输入:apt-get install codeblocks 。KO!有兴趣看详细配置的可以点这里:Fedora Linux 下安装配置C开发环境Code::Blocks根据上面这篇文章进行配置后,兴致勃勃的执行程序了,居然报 阅读全文

生成随机数[码]帮助类

2010-07-21 15:09 by stubman, 371 阅读, 0 推荐, 收藏, 编辑
摘要:贴一段以前工作中编写的生成随机数【码】帮助类,当时是用这个类生成随机的注册码用的,注册码由数字0-9、字母A-Z组成。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;45namespaceRandomZhuCeMa6{7///<summary>8///生成随机数[码]帮助类9///</summary 阅读全文

记:一次在正式环境下的大批量业务数据纠正

2010-07-19 18:12 by stubman, 438 阅读, 1 推荐, 收藏, 编辑
摘要:在一次与客户关于系统年工作量报表统计的讨论后,翻看系统相关模块的业务代码,理清思路后得到了最不愿意接受的结论:该模块的数据流程的处理有误,过去一年多产生的相关数据在某种意义上说都是脏数据! 之所以说是脏数据,是因为这些数据本来是源于用于统计的出发点进行设计的,可是最后却事与愿违,客户要的统计数据走的不是这样的业务逻辑【回过头去想,当时的需求没有做的足够充分、准确,也是导致这个错误的关键】。 事情已经发生了,唯一能做的只有补救了。花了一段时间,对相关模块的业务逻辑全面了解之后确定,解决方法是有的:删除过往一年的统计数据表相关数据,根据过往的业务数据,按照正确业务需求对数据进行处理,插入正确的统. 阅读全文

两系统之间的数据接口的开发过程与心得

2010-07-01 11:38 by stubman, 9470 阅读, 1 推荐, 收藏, 编辑
摘要:开发涉及的实现细节这里不多提了,主要总结一下开发的流程,开发过程中遇到的一些问题及如何确定解决方案等心得。开发背景:客户:某三甲医院;平台使用范围:某市所有婚检医院;接口使用方:暂时只是该医院在用,提供EXCEL模板,如果其他使用《婚检系统》希望使用,他们可以同各自医院的HIS产商进行沟通;需要开发接口的项目:《婚检系统》;《婚检系统》有一个《实验室检查模块》,提供录入婚检有关的检验科检验数据,使用人员需要在病人来取婚检报告前将检查数据录入到《婚检系统》中,故需要医院检验科每天的检验数据,而检验科的数据是录入到医院的HIS系统的《LIS子系统》中的,如果不做接口,使用《婚检系统》的人员需要手动 阅读全文

项目小计【2010-05-26】

2010-05-26 19:29 by stubman, 278 阅读, 0 推荐, 收藏, 编辑
摘要:本来我是负责一个平台下的一个子项目的,另外一位同事负责另一个子项目【婚前检查管理系统】,可是项目只做到毛胚的地步,他就因为天津的另一个项目去出差了,所以两个项目一起揽到我这里来了。还好是个比较简单的小系统,熟悉几天就上手了。 最近出差回来(福建),项目算是告一个段落——婚检系统全市上线。期间有做了很多工作,这里记录一点体会比较深的工作相关经验。 一、系统是给人用的,一定要人性化。这个道理是人就知道,可是很多开发人员做不到从用户的角度出发考虑问题。也许有的公司文档做的比较细致,但是我所在的公司文档只能做到界面及大体说明了,但是还是有很多细节是取决于开发人员自身,不同水平的开发人员,开发同一个模. 阅读全文

菜鸟项目经理小记

2010-03-10 20:40 by stubman, 556 阅读, 0 推荐, 收藏, 编辑
摘要:做程序两年多了,在牛年的最后一个月被任命为项目经理,负责公司一个系统的整改开发。项目目标是将部署在天津的妇幼保健系统,根据柳州市提出的需求(都是妇幼保健,同一个行业,但是业务流程有部分改动),进行整改,以达到在柳州市部署、上线的标准。 项目启动有一个月了,目前处于开发的收尾阶段,抽空对前期的工作做一下总结,希望能通过及时总结,反思,对今后的工作有所帮助。 作为项目经理,我的职责及权利可以概括成以下几条: 第一、根据柳州提供的需求整理出需要进行整改或者新开发的模块,制定整改开发计划【包括分配计划任务,画甘特图,工作量分配(与项目奖金有关)】; 第二、有不明确的需求,与客户进行沟通确认; 第三、. 阅读全文

Oracle数据库应用SQL语句进行分页,以及引申出来对rownum的理解

2009-09-27 19:57 by stubman, 582 阅读, 0 推荐, 收藏, 编辑
摘要:分页的的方法从数据获取的角度上说,可以分为两种:其一,从数据库取出所有满足条件的数据,放入内存,然后在呈现的时候过滤,达到分页效果;其二,在SQL语句的写法上下文章,根据传入的页码、行数,只取出要显示部分的记录;我在项目中一般是用第二种方法,对于第一种方法的不足,数据量的增加会造成服务器内存消耗过大及带宽不足等性能瓶颈。分页SQL语句的写法如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT*FROM(SELECTrownuma 阅读全文

统计报表优化中用到的处理DataTable的方法(通过此方法模仿左连接效果)

2009-09-15 16:30 by stubman, 1067 阅读, 0 推荐, 收藏, 编辑
摘要:这半年一直再做一个大项目的报表的开发与维护。(数据库:Oracle)这个项目中,报表一般都是统计各个机构指定项目的数据,以下给一个范例:一般的实现,后台一条SQL语句,以机构(organ)为基准,每个项目都用【select organ,count(*) from table group by organ】的写法构造出虚拟表,然后虚拟表通过organ左连接,为空的赋0。得出的SQL语句一般是这样(假设有两个项目要统计):SQLCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlig 阅读全文

Oracle自定义函数解决数据类型转换出错的问题

2009-09-02 19:49 by stubman, 854 阅读, 0 推荐, 收藏, 编辑
摘要:昨天开发过程(使用Oracle 9i)中,写了一个查询某字段,某个数值范围内的记录的SQL语句 如:select* from table where memeber>1 andmemeber<9 但是,由于种种原因,这个字段有的记录不是数字类型(有可能是多个内容公用一个字段造成的,也有可能是输入的时候没有限制好,输入了全角字符造成的),这样这个SQL语句就会报错。一开始的解决方案是:通过比较字符串来代替比较数字 如:select* from table where memeber>'1' andmemeber<'9 ' 但是发现,这样会有 阅读全文

向博客园的朋友们报道

2009-08-30 11:14 by stubman, 137 阅读, 0 推荐, 收藏, 编辑
摘要:大家好,在博客园潜水很久了,通过阅读众多牛人的文章学到很多知识,受益颇深,同时感受到了网络的力量是多么巨大,共享知识的行为是多么高尚。决定开博也是出于多方面的考虑:首先,我觉得经常把自己在日常工作中的心得体会以文字的形式记录下来,会起到对收获加深记忆的效果。其次,我希望通过写博客,提高自己的表达能力,这方面的能力在工作中也是很重要的。最后,我希望把自己认为不错的知识与所有博客园的朋友们分享,希望能... 阅读全文