摘要: 1、 安装PLSQL Developer 程序或Toad for Oracle ; 2、 解压缩oracle_instantclient_10_2.RAR ,修改reg.reg 文件,将"LD_LIBRARY_PATH"和"TNS_ADMIN"的值改成解压后的路径 3、 设置环境变量,追加第二步解压缩后的路径到PATH中 4、 修改oracle_instantclient_10_2\NETWORK... 阅读全文
posted @ 2010-05-11 17:29 悦涵 阅读(956) 评论(0) 推荐(0)
摘要: 很早的时候,我被我们领导灌输过一个思想,我们领导当时是做WEB出身的,他非常重视WEB的功能。在他眼里,数据库只是存放数据的箱子,不应该把过多的业务逻辑交给数据库去处理,应该只把他看做是存放数据的箱子,我们当时是用MySQL + php,那时候MySQL比较弱一些,不支持存储过程、触发器,事务等等,正好符合我们领导所提倡的理念。后来接触了ERP,发现数据量很大,全部用VB等处理效率低、速度也慢,采... 阅读全文
posted @ 2010-05-11 16:41 悦涵 阅读(137) 评论(0) 推荐(0)
摘要: 几年前写信息管理系统都要设计很多很多表,每个表都是自己建立的,然后喜欢用高性能、高超的SQL语句搞定很多复杂的商业逻辑问题,那SQL语句又长又复杂,一般人还读不懂,但是代码很少、性能很高,其实软件公司里并不是人人都是高手,这样的SQL语句其他人也不好仿造也没能力维护,他们也无法按你的思路搞定复杂的逻辑,很容易变成无法入手,对项目也帮不上大忙的状态。这几年,由于建设的信息系统也多了,往往需要在几个系... 阅读全文
posted @ 2010-05-11 16:40 悦涵 阅读(174) 评论(0) 推荐(0)
摘要: 一直一来我没能比较完美的解决SQLServer里的并发问题解决,找了很多次资料,一直没能找到我想要得到的文章,或者解决核心问题的文章,现在我先承认自己这方面我不行,然后向大家学习一下,提高一下。只是一个人写程序,运行一份,那基本上是很少遇到这样的问题,若多个程序,多个人同时访问一个SQLServer的库,那并发问题如何解决?例如这个商业逻辑里,要运行N个SQL语句,需要进行锁定工作,我一直不会这个... 阅读全文
posted @ 2010-05-11 16:38 悦涵 阅读(109) 评论(0) 推荐(0)
摘要: 前几天看了一个人写的blog, 也是博客园里的,说自己电脑里装的软件有多少值钱?算来算去,就不几个微软的开发工具,算出折合人名币好像20多万。我也想了一下,这些年,我投入了很多精力,真正拿得出手的就干了那么一件事情,通用的后台管理程序,我也想过我就在这个后台管理上投入了多少精力,多少时间,多少金钱、进去了。其实软件很值钱,不是一般的值钱,大家一定要尊重自己的劳动成果,尊重别人的劳动成果,设计、编码... 阅读全文
posted @ 2010-05-11 16:37 悦涵 阅读(288) 评论(0) 推荐(0)
摘要: 大概在2-3年前,我在宁波最大的一家IT公司工作,我们公司日常开发人员经常会使用的系统有很多,夸张的说接近10个吧,有些是自己公司开发的,有些是成熟的商品化软件,这些系统又由不同的维护人员维护,新员工入职时,各系统的管理员会协助开设帐户,然后打电话通知某某系统的帐号可以使用了,前后持续1周时间才会把各个系统账号都会开通好,期间还有等待帐户开通的过程,当我离职时,又会有一个过程,把我的帐号一个个锁定... 阅读全文
posted @ 2010-05-11 16:25 悦涵 阅读(178) 评论(0) 推荐(0)
摘要: 去年在浙大做项目,遇到了单点登录需要,总结感受如下:1. 不想花钱,又想办事,不大可能,不烧个上千万,能做出个像样的东西,还真不太可能,你在网上看,到处是开源,到处是免费的,但是真正想搞点儿事出来,做出点儿啥,那真的是会往死里烧钱才能烧出来,一般人为啥难做出个啥?是因为投入还不够,钱还不够多。2. SUN单点的单点登录好像以前是要接近20万,后来变成可以免费使用,收费维护了,我们公司在一个项目里是... 阅读全文
posted @ 2010-05-11 16:21 悦涵 阅读(275) 评论(0) 推荐(0)
摘要: 这几年开发薪资管理模块后,经常遇到的问题汇总,不足之处请补充。随随便便做个啥,都很容易,做个经得起考验的,能重复利用的软件,真不容易啊。大家平时拿工资的,也需要知道工资是怎么算的? 当老板了,更需要知道工资是怎么发的吧。01. 一个系统里有多个单位,每个单位的薪资项目不一样,但是需要集中控制,不能每个单独使用。02. 薪资项目,每过几年,都会有些调整,不能是固定的。03. 薪资与考勤、加班、请假等... 阅读全文
posted @ 2010-05-11 16:16 悦涵 阅读(345) 评论(0) 推荐(0)
摘要: 表格中未包含 管理费用、公司的办公场地费用、税费等,软件的开发成本还是很高的,能有效控制开发成本,相当于赚钱了,表格中不足之处请指点留言。序号人员安排角色大致成本(元/月)主要职责分工1xxx项目经理1名1000001.项目沟通交流02.项目进度掌控03.核心技术框架制定04.工作任务划分分配、审核、验收05.开发平台建设06.样例程序制作07.日常管理工作08.重要文档成果物的整理09.测试验收... 阅读全文
posted @ 2010-05-11 16:13 悦涵 阅读(1905) 评论(0) 推荐(0)
摘要: 1.投简历请换位思考问题 我经常会收到一些简历,一般是附件的名字为“简历.doc”,NND,我不知道发这个简历的人有没有想过,当我接收到几十个叫这个名字的文件时,真想当场就把这个邮件删除了,每个都需要仔细保存到另外的位置,怕把别人的覆盖了,再打开简历,看名字,再另外命名,然后又存到本次招聘的人员列表里,其次是经常在简历里看到错别字,没有电话号码、邮件联系方式的,排版也很乱的... 阅读全文
posted @ 2010-05-11 15:59 悦涵 阅读(113) 评论(0) 推荐(0)
摘要: 中国人都喜欢每个人搞每个人自己的,自家扫好自家门前雪是我们的传统,眼光相对狭隘一些,与老外比,缺少团队合作精神。研发出一个比较稳定的,成熟的开发平台,都很不容易,需要付出艰辛的努力,还需要积累很多的实践证明,你这个是好用的,设计是合理的,说白了,是经过高昂代价的,经过拿公司测试,拿客户的项目测试,拿同事测试后,才能逐步提炼出来一个稳定的开发框架来,当然还需要一些重要的核心理论的指导才可以。若一个公... 阅读全文
posted @ 2010-05-11 15:58 悦涵 阅读(95) 评论(0) 推荐(0)
摘要: 很早的时候,很喜欢学习IT技术,每天都在学,上班学,下班学,白天学,晚上学,国内的网站学,国外的网站学。学了几年,发现自己啥都懂,啥也不会,啥也没有,钱也没赚到,两手空空。快10年了,总结下来,我们做管理类软件的,本来就没啥技术含量,其实是业务知识才值钱,管理思想才值钱,我们整个国家都没啥技术,大部分IT公司的技术含量也不高,还能学到啥技术?自己也就是小本科,外语也不咋地。不管是对个人来说,业务知... 阅读全文
posted @ 2010-05-11 15:55 悦涵 阅读(134) 评论(0) 推荐(0)
摘要: 01. 会写最简单的程序,能编译通过了,是一次飞跃。02. 会写C/S程序了,能用那些常用的控件,对属性事件有了解了,会用了,是一次飞跃。03. 会写B/S程序了,也是一次飞跃。04. 你彻底理解了分层的理念,程序彻底分层了,那是一次飞跃。05. JavaScript懂得比较厉害,也是一个飞跃。06. 会用SqlServer, 能写比较高超的SQL是一个飞跃。07. 会用Oracle, 是一个飞跃... 阅读全文
posted @ 2010-05-11 15:54 悦涵 阅读(93) 评论(0) 推荐(0)
摘要: 通过和众多国内科技企业接触,发现这些企业中普遍存在:01、研发从早忙到晚,产品开发的不少,但市场成功的产品屈指可数,开发的越多,死得越快;02、产品开发闭门造车,关注技术,不关注客户;产品开发出来才找客户、找卖点;03、了解市场的不懂技术,懂技术的不了解市场,不知道需求应该谁负责;04、需求准确把握决定产品成败,但没有人关注需求,即使有时想关注也不知道如何关注;05、需求的表达不够结构化,充斥着&... 阅读全文
posted @ 2010-05-11 15:53 悦涵 阅读(160) 评论(0) 推荐(0)
摘要: 其实,招聘人员的时候,很容易发现一些问题:1. 投简历的人的很容易把自己的简历命名为“简历”,招聘的人最反感这个,因为来投简历的N个人都叫这个文件名,保存你的吧,覆盖别人的,以后整理起来也麻烦,所以你的简历,至少命名为 “某某的简历”等,区别开来,你投简历时应当注意这个。2. 简历当中的错别字非常多,排版很乱,其实这也表明你做事不认真,思维混乱的,一... 阅读全文
posted @ 2010-05-11 15:52 悦涵 阅读(98) 评论(0) 推荐(0)
摘要: 我有一个好朋友,现在在上海,大概2003年左右,我认识他的,他比较喜欢写程序,程序写得比较认真。那时候他是刚来我们公司,还在试用期,我比较喜欢他的做事,很认真,很较真。他也喜欢玩技术,所以玩第三方控件,玩ORM,玩架构,后来为了追逐技术提高,换工作,换到上海去了。到了上海,他接触了.NET的 hibernate, 感觉很好,推荐给我,还有好几个技术,例如ibatis等比较主流的技术。好几年过去了,... 阅读全文
posted @ 2010-05-11 15:50 悦涵 阅读(80) 评论(0) 推荐(0)
摘要: 两年前还在宁波时,我做过宁波教育局的一个小项目,一个部门内部使用的公文收发记录软件,这个项目当时是跟他们的网络中心的老师洽谈的,网络中心负责此项目的老师,跟我们年龄差不多,30不到,可能要比我小上2-3岁,主要是管理日常的硬件网络为主的,对开发软件了解得不多,但是也懂一些。当时客户跟我讲,他们有一个FoxPro做的很早的软件,用了10年了,一直没更新,而且无法在Windows2000等操作系统上运... 阅读全文
posted @ 2010-05-11 15:34 悦涵 阅读(130) 评论(0) 推荐(0)
摘要: 跟客户也达成了一致的意见,我心里还想,就这么简单的东西,三下两下就搞定不就可以了吗?还是偷偷乐了一下,很久没玩过这样的小项目,做小项目有成就感,而且比较简单,也算是一个成果物。价格都商定好了,网络中心的老师,带我到那个部门了解客户的真实情况,客户给我演示了一下老系统,哇靠,功能哪里那么容易啊,粗略的数一下有【收文功能、督办件功能、强大的收文查询功能、收文轮阅读功能、轮阅提醒功能、发文功能、强大的发... 阅读全文
posted @ 2010-05-11 15:32 悦涵 阅读(515) 评论(0) 推荐(0)
摘要: 从一开始,我就意识到这个项目,我是搞错了,我没有隐瞒领导(备注,我们领导有20年以上的工作经验),心态也好,心境也高,2位领导经验也丰富,也信任我,我也是为了公司好,也是比较好的出发点,他们给我打了一个预防针,这样的项目,未必能收到多少钱,要做好心里准备而且我们跟教育局的合作是长期的,不是看这么个小项目,我心里好受一些了,把项目的经过,我每周都向领导大致汇报一下,我也不要求别人帮忙,也不要求任何事... 阅读全文
posted @ 2010-05-11 15:18 悦涵 阅读(166) 评论(0) 推荐(0)
摘要: 我们搞技术的,在普通人眼里,是很牛X的,好像在技术上什么都能搞得定一样,其实这个只是给别人的印象而已,其实我们真正能做的东西很少,能实现的功能也是有限的,除非你是这个行业里的专家。例如一个操作员,不小心把一个数据给删除了,我们的借口就是,我不是给你出了提示信息嘛,不是出来提示信息,警告是,是否真的要删除?你也按确认了,也删除了,数据哪里还能回复过来,例如刑场上你都把犯人枪毙了,你还能就回来不成?说... 阅读全文
posted @ 2010-05-11 15:13 悦涵 阅读(140) 评论(0) 推荐(0)
摘要: 1.若是SmallDatetime的数据范围已经能满足你的要求了,千万别用Datetime。2.数据被删除时,只是打了个删除标识,例如DeleteMark 设置为1,表示数据被删除了,但是不进行真正的删除,0表示此数据是有效的。虽然这个出发点很好,问题接着就出来了,我们写所有程序的逻辑及判断是,都要增加条件,就是 DeleteMark=0的数据才是有效的数据,虽然就这么简单的增加了一个要求,导致你... 阅读全文
posted @ 2010-05-11 15:10 悦涵 阅读(163) 评论(0) 推荐(0)
摘要: 我们公司现在在进行的有3个项目,这个3个项目都非常有意思,分享给大家。A. 有个杭州高校的项目,数据库用了MySQL, 开发技术用了 Java,不知道当时项目经理是怎么想的,人家整个客户的系统都是在Oracle上开发的,来了一个中不中洋不洋的MySQL,我想很可能当时项目经理不熟悉Oracle或者自己的笔记本电脑很破,只能装个MySQL,所以就选用了这个数据库。然后没到1年,这个项目组里的人包括项... 阅读全文
posted @ 2010-05-11 14:51 悦涵 阅读(98) 评论(0) 推荐(0)
摘要: 我们公司接到了一个比较大的IT软件项目,由于项目时间紧急,我们想采用有非常手段、非常方法,不自己进行全部的开发工作。需要的模块有:01.一个比较大气的登录页面、网页框架、提示信息、警告信息、流畅的页面流转的空框架,02.公告发布、管理模块(能发整个公司的、按部门发送、后台管理权限要限制到哪个人能发那种类型的公告)。03.站内信息模块(最好有ajax效果,希望功能比较强大)。04.邮件管理(Web版... 阅读全文
posted @ 2010-05-11 14:41 悦涵 阅读(109) 评论(0) 推荐(0)
摘要: 通过命名空间的细微差别,很直白的讲个人的那么点儿小算盘、个人的小利益与公司的大利益 搞IT软件很多年了,大家也都会有个人的终极梦想,能有个属于自己的理想化的IT公司,只要不让我亏钱,这个公司是在按我的意愿、理想化的在运转,又有很多人在按我的思路开发软件,又用了我的很多成熟的开发思想,就是一个月我只有5000元的纯利,我也很开心,只要够我生活就可以,当然能赚大钱,买宝马、买别墅、还有N多年轻美女每... 阅读全文
posted @ 2010-05-11 14:12 悦涵 阅读(210) 评论(0) 推荐(0)
摘要: 1997年,我在读黑龙江大学读大二时,我认识了一个内蒙古大学计算机专业毕业的一个高材生,那时我那朋友引导了我很多,他那时候在我们家那边开一个IT公司,他知道如何靠IT技术赚钱,如何靠程序等赚钱,这些东西能卖多少钱?啥是开公司,如何才能拿到客户的钱,客户是如何按发票给钱,税是怎么交,如何跟领导谈生意等,不管现在我跟他有多少的恩恩怨怨,他还在大二时,把我从一个无知的毛孩子,变成如何靠IT软件赚钱、什么... 阅读全文
posted @ 2010-05-11 14:00 悦涵 阅读(174) 评论(0) 推荐(0)
摘要: 要求工作时必须要求时限每一次安排工作,你就要要求这件事情的时限是多少,甚至是这件事情的标准,和你要求所要达到的期望,你绝对不能模菱两可,因为员工永远都是做你要检查的事情。这个道理很简单,就比如说你说要做什么做什么,但是员工不会做这些,只会做你要求那些要检查、有时限、要回馈的东西,而且员工非常的重视这样的事情。善于授权领导人最节省时间的就是授权。但是必须要知道授权不等于弃权,你将你授出去的权,不管也... 阅读全文
posted @ 2010-05-11 13:54 悦涵 阅读(90) 评论(0) 推荐(0)
摘要: 当单点登录技术开始普及时大家都很有抵触心理,自从用了单点登录后,感觉真的很方便,很好用。 其实,很多时候也取决于我们是否比较容易接纳新事物,新思想,我曾经试着在整个公司推广统一的开发架构,这样大家开发的系统,都有兼容性,各个模块都能互相利用,减少重复建设,提高利用率,但是遇到的困难,是我没敢想象的,每个人都喜欢各自搞一套,每个人都会考虑自身的利益,每个人都有每个人自己的习惯。想改变一个人,太难了... 阅读全文
posted @ 2010-05-11 13:48 悦涵 阅读(471) 评论(0) 推荐(0)
摘要: 一直从事软件行业,很多年了,有一些心得体会写写下来。前些年不太关注集体的力量,更多的心思放在自己个人能力的提高上,经过接近10年的努力,当个人能力提高到一定的程度后,越来越多的关注集体的力量了,总会觉得,自己一个人的力量是非常渺小的,能把更多的人管理好,工作效率提高了,日常工作定位、分工合理才能干大事。最近我在注意,说服别人的能力实在太重要了,特别是软件开发过程中,说服别人放弃他的思想,采用公司统... 阅读全文
posted @ 2010-05-11 13:46 悦涵 阅读(178) 评论(0) 推荐(0)
摘要: 我记不得自己是什么时候成为软件设计师的,我也不知道是不是拿到工程师证书就表示了我是软件设计师。可能程序编多了就成为软件设计师了。我见过许多软件开发人员,不知道称他们是程序员还是软件设计师,有时他们自己都不能确认自己是不是软件设计师,这样会对其自身成长是不利的。那么软件设计师和程序员区别究竟在何处?软件设计师的标志是什么呢?今天我就静下心来好好地思考这个问题。 首先要说的是,各个软件公司,各个企事业... 阅读全文
posted @ 2010-05-11 13:33 悦涵 阅读(186) 评论(0) 推荐(0)
摘要: 希望大家建立表格时,都按以下建议做一个参考。CompanyID nvarchar 40 这个数据是哪个公司的[可省略]CompanyFullName nvarchar 40 公司的名称DepartmentID nvarchar 40 这个数据是哪个部门的[可省略]DepartmentFullName nvarchar 40 这个部门的名称StaffID nvarchar 40 这个数据是哪个员工的... 阅读全文
posted @ 2010-05-11 13:28 悦涵 阅读(111) 评论(0) 推荐(0)
摘要: 希望大家建立表格时,都按以下建议做一个参考。Enabled int 4 数据是否有效DeleteMark int 4 数据是否已经删除AllowEdit int 4 数据是否允许被编辑AllowDelete int 4 数据是否允许被删除SortCode nvarchar 50 数据的排序顺序StateCode nvarchar 50 数据的审核状态等Description nvarchar 80... 阅读全文
posted @ 2010-05-11 13:27 悦涵 阅读(70) 评论(0) 推荐(0)
摘要: 最近找了一份工作,在工作中体验到了以前积累的工作经验的巨大优势。   需求很简单,就是做一个网站,展示一下要出售的商品,再加上一个资讯作为陪衬。当然还要有一个会员管理,会员分类,会员购物车、订单、网银接口等,还有SEO的注意事项,再加上URL重写,还有就是业务员和会员的关系。需求基本就是这样,没什么复杂的。   03年做自助建站,对于产品展示是没什么问题的;04年初做会展网,04年底做三好在线,对... 阅读全文
posted @ 2010-05-11 13:15 悦涵 阅读(214) 评论(0) 推荐(0)
摘要: 我们编写管理软件时,很重要的一个基础观念是:1. 当前软件系统是谁在操作? 2. 当前软件系统的操作者部门信息是什么? 公司信息是什么? 通过这些信息获得相关数据. 3. 当前软件系统操作者是否为系统管理员? 4. 当前软件系统是谁在输入数据,谁在修改数据?这个基础思想甚至会影响你整个系统的架构,贯穿各个层。若没有这些数据,操作员在你系统里干了坏事,总得能记录吧?好让警察来破案。在管理软件中,在登... 阅读全文
posted @ 2010-05-11 13:07 悦涵 阅读(69) 评论(0) 推荐(0)
摘要: 为什么我们不会失业?为什么以后我们的前途会越来越好?为什么我们每天会有做不完的事情? 未来,对信息化的要求会越来越高,越来越复杂。每个公司都希望将自己的业务,全部实现自动化,彻底用电脑管理,电脑是不知道疲倦的,不要求加班费,不会跳槽,不会有任何怨言,不知疲倦的可以做重复的劳动。所以需要开发出N多的软件系统,制造电脑的成本越来越低,但是人力成本会越来越高。 一个性能稳定的开发基础类库,可以重复利... 阅读全文
posted @ 2010-05-11 13:01 悦涵 阅读(58) 评论(0) 推荐(0)
摘要: 阅读: 18 评论: 2 作者: 吉日嘎拉 不仅权限设计 发表于 2010-05-11 11:10 原文链接21.1 产品及服务报价一)产品报价部分:免费提供部分:网上发布的相关技术文章、例子代码、应用程序,案例分析等。 学习版(50元):核心源代码 + 数据库 + 数据库设计文档 + C\S配置程序源码 + B\S 简易例子程序,需要提供学生证复印件、针对大学在校大学生的优惠版, 不提供安装、实... 阅读全文
posted @ 2010-05-11 11:10 悦涵 阅读(56) 评论(0) 推荐(0)
摘要: 阅读: 19 评论: 0 作者: 吉日嘎拉 不仅权限设计 发表于 2010-05-11 10:54 原文链接通俗的讲,就是一个集团公司,划分几个区域,每个区域都有什么分公司,每个分公司都有哪些部门一样,哪些部门又有那些子部门等。当然也可以是外贸公司的全球性客户、合作伙伴的分布情况管理、或者是一个行政管理单位的按地区划分的行政机构的树型管理。一般使用信息化系统的公司,大多是人数众多、地域分布相对广有... 阅读全文
posted @ 2010-05-11 10:54 悦涵 阅读(116) 评论(0) 推荐(0)
摘要: 阅读: 22 评论: 0 作者: 吉日嘎拉 不仅权限设计 发表于 2010-05-11 09:33 原文链接用户(账户)管理模块主要由申请用户(账户)、用户(账户)审核、用户(账户)编辑、创建用户(账户)、设置用户(账户)密码、设置用户(账户)有效状态、删除用户(账户)等等功能部分组成。图3-1 用户(账户)管理菜单创建新用户(账户)可以由普通用户申请创建后由系统管理审核生效、也可以由系统管理员直... 阅读全文
posted @ 2010-05-11 09:33 悦涵 阅读(199) 评论(0) 推荐(0)
摘要: 阅读: 37 评论: 0 作者: 吉日嘎拉 不仅权限设计 发表于 2010-05-11 00:25 原文链接序列(流水号)管理菜单如下图,主要起多种数据库的兼容性主键生成、数据表的排序字段的生成、单据流水号生成功能等。本系统的多数据库支持功能,主要是依靠了底层的序列生成器的兼容性主键思想来实现的,例如不同数据库的有不同的主键生成思想,例如Oracle数据库用序列功能产生主键的较多、SQLServe... 阅读全文
posted @ 2010-05-11 00:25 悦涵 阅读(149) 评论(0) 推荐(0)