摘要:
我们开发软件时,经常会有很多字典表,这些字典表我们到底应该怎么规范化,其实也是蛮头痛的问题,例如,男女这个,若我们在数据库里存代码,那哪个存1?0?还是1?2?类似这些问题会让我们有些头大。 现在有了国标就好弄一些,现在通用权限管理系统中的数据,也都尽量在参考相应的国标,进行规范化,让大家用得也有依据,这样大家彼此读取数据,导入导出数据时总可以有个标准的依据,多系统之间交互数据也会变得简单一些。 下面给大家参考几个国标中的数据定义,有误之处请指正。 参考了国标后心里也有底气了,跟别人也不用争论太多了,国家标准是这样的就这么存储数据就没问题了,省事了大家也都规范化统一了数据交换也少了很多麻烦了. 阅读全文
随笔档案-2011年03月
软件开发管理重要?还是干活重要?
2011-03-28 18:59 by 通用C#系统架构, 4348 阅读, 收藏, 编辑
摘要:
这些年来一直做底层开发工作,甚至到今天为止也天天写C#.NET代码,想想也有33岁以上了,以前总觉得做开发的是最关键最重要的,这几年稍微有些改变,对项目的整体的认识、对软件开发团队的管理建设有了一个整体的认识也开始逐渐形成了自己的一套理念。现在基本上能理解,啥叫管理更重要了。 以前习惯了个人英雄注意,现在更多的是注重团队合作,从心底重视团队合作与嘴上讲团队合作是两回事情。 我们就打个比喻吧,可能这个比喻有些不太好,优秀农民是否重要?但是把优秀农民管理好更重要,例如我们可以让10多亿农民种地,当然还可以让其中的9.999999亿农民搞研究,发明机械化耕种,化肥,例如拖拉机等,然后让100万农民. 阅读全文
[C#.NET通用权限管里系统组件]对资源权限、列表型、记录级权限、数据集权限的实现参考
2011-03-26 16:16 by 通用C#系统架构, 8691 阅读, 收藏, 编辑
摘要:
周末出差在北京,加班休息时写写博客,把一些自己整理的权限控制的内容都进行一下有调理的整理分享给有需要参考的人。先把记录集权限如何实现的,分享给大家一下。 通用权限管理系统,可以满足各种最严格的权限配置管理要求,可以显著提高系统的稳定性,安全性,可以减少开发周期,见效快,是建设信息化项目工程的必备权限控制管理组件。 我的梦想就是将来的10年里,全国各地到处都在用 通用权限管理系统组件在 开发整体信息化项目,程序员都用这个组件管理开发信息化系统,政府企业单位的信息中心的管理人员,都在用这个组件管理信息系统,多个信息系统都有统一的表结构,统一的管理工具,甚至都可以进行无缝的多个软件项目集成。 人有. 阅读全文
记一次SQL Server2005导入Oracle10G的折腾过程【供多种数据库导入导出数据的C#程序源码参考】
2011-03-25 13:14 by 通用C#系统架构, 4109 阅读, 收藏, 编辑
摘要:
曾经很早的时候用SQL Server2000 时就见过我们老大,用SQL Server2000 的导入导出功能,把数据都导入到了Oracle9 里去,所以我也对导入导出数据有充分的信心,绝对能做好。 客户需要一个Oracle版本的通用权限管理系统组件的数据库,而且为此还支付了5000元的技术咨询费。最近一段时间Oracle用得不多,电脑里没也装Oracle,想来想去应该家里的移动硬盘里,有Oracle11G,就装了一个,装好后总感觉用户创建的不正确,折腾来折腾去,又卸载又重新装了一下,这个前后估计耗费了2-3个小时。 但是想从SQL Server2005 导入到Oracle11G时总是出现错. 阅读全文
程序员若想创业自己干的可以参考一下【泼个冷水】
2011-03-22 21:12 by 通用C#系统架构, 6326 阅读, 收藏, 编辑
摘要:
想给有创业激情的程序员朋友们提供一点儿创业参考: 1:若想靠写程序、做项目成功那基本上是选了艰难的创业道路,注定了失败的概率是90%以上,一个软件公司必须要有属于自己的软件产品,哪怕是再小的成熟产品也可以,卖出去的量大了也是一笔可观的收入来源客户人脉也会有了,最起码公司没单子没项目也不会饿死,这方面我选择了“通用权限管理系统组件”每天可以有销售业绩,总不会沦落到饿死的程度,但是也不能指望靠这个吃个饱。 2:你必须要有一笔启动资金,也不用很多例如有个20万也可以,这钱最好是你自己赚来的而不是靠借来的,因为有赚钱的本事才适合经营公司,知道赚钱有多难后才有希望能经营好一家公司来帮大家一起赚钱,若是借 阅读全文
程序员要么在变来变去中成长,要么在变来变去中被淘汰,要么主动去适应变来边去的事实
2011-03-22 16:14 by 通用C#系统架构, 3846 阅读, 收藏, 编辑
摘要:
这些年写程序啥的,总结出来一个道理,程序员要么在变来变去中成长,要么在变来变去中被淘汰,要么主动去适应变来边去的事实程序开发思路变来变去、表结构变来变去、函数名变来变去、参数名、先后顺序、参数个数变来变去、界面变来变去、功能变来变去、定位变来变去、架构变来变去、时代新技术要求变来变去、数据库变来变去、客户需求变来变去、客户的眼光变来变去、客户变来变去、程序的版本变来变去、开发语言变来边去、数据库版本变来变去、打工的员工变来变去、技术路线变来变去、软件的价格变来变去、自己的定位变来变去、工作环境变来变去、身边的同事变来边去、女朋友变来变去、工作地点变来变去、生存的城市变来变去、最后不变的是什么? 阅读全文
假导出Excel功能实现,按CSV格式快速导出功能代码参考(追求代码追求简洁复用)浙江杭州
2011-03-18 23:10 by 通用C#系统架构, 7127 阅读, 收藏, 编辑
摘要:
我们辛苦录入的数据都希望能有重复利用的价值,一方面这些基础数据需要有数据库级的重复利用,程序级别的重复利用,另一方面还需要直接可以方便的导出倒入的功能比较好,虽然我们自己制作的统计分析功能很强大,但是还是没有Office Excel这么灵活强大,毕竟人家是世界级别的,我们的产品暂时还没能力能跟这个匹敌,这个是实话。使用我们软件的客户经常需要有导出数据的实际工作需要,导出的数据功能的最重要的意图是数据能重复利用,辛辛苦苦录入了某一个系统中的数据无法重复利用,或者很难重复利用,那是很残忍的事情,是严重浪费生命的事情,我们尽量不要让客户折磨能重复利用的都重复利用。 在走火入魔C#.NET通用权限管理 阅读全文
用什么心态对待水平糟糕的程序员[不靠谱的程序员、思路紊乱的程序员]?
2011-03-13 02:10 by 通用C#系统架构, 5915 阅读, 收藏, 编辑
摘要:
这些年遇到了很多糟糕的程序员,其实真正是写程序料的人,普通IT公司大概只占1/3左右吧,其实有2/3的人都太适合当程序员,还不如早点儿改行该干啥就干啥了,其中有1/10的人往往是相对比较糟糕的。 01:招聘时,一定要仔细看简历,核实简历的真实性,尽量防止把糟糕的程序员招聘到公司里来。 02:招聘时,一定要有笔试,笔试题目可以不难,就看看基本功如何?表达能力是否可以?编程能力如何? 03:招聘时,尽量别一个人做主,尽量2个人以上面试,有笔试面试比较好。 04:招聘时,一定要有试用期,一般行规是工资打8折,若遇到糟糕的程序员,就把试用期延长一些。 05:若发现一个程序员比较糟糕,那抓紧跟你的上级领 阅读全文
C#代码生成器 如果发生重构或模板变更可以直接覆盖,在自动生成之后不会被覆盖,防止误操作?
2011-03-03 11:25 by 通用C#系统架构, 1521 阅读, 收藏, 编辑
摘要:
客户 在代码自动生成中,为什么管理类只生成了manager.auto.cs,而没有生成manager.cs呢? 是不是可以理解为,manager.auto.cs里面的代码是自动生成的,如果发生重构或模板变更可以直接覆盖,而manager.cs则属于手工生成,在自动生成之后不会被覆盖,防止误操作? Ψ 阅读全文
记录一次于程序员兄弟之间的心与心的交流(心里咨询写在浙江杭州)
2011-03-02 15:41 by 通用C#系统架构, 1208 阅读, 收藏, 编辑
摘要:
平时写博客多了,认识的人也多了,其实绝大部分都是外地大城市打工的人,程序员同行朋友比较多,毕竟干了10来年这个行业,心得体会走过的路也多一些,一般会经验也多,又善于交流,所以有些程序员朋友也愿意跟我谈心。 春节后,有一个杭州城西的程序员朋友找我聊天,还请我吃了个饭,顺便把C#.NET通用权限管理系统 阅读全文
一个小公司老板的日常管理[朋友发来的,给大家分享一下]
2011-03-02 14:33 by 通用C#系统架构, 1752 阅读, 收藏, 编辑
摘要:
一个小公司老板的日常管理这是一篇讨论现实商业经验的文章,一方面,可以给创业的朋友提供一些参考意见,另一方面,作者的经验中包含了许多经济学的道理。有兴趣的读者可以结合经济学知识和自己的感受做进一步的思考。1. 小公司如何留住骨干:这些年物价上涨,费用上涨,公司利润却未涨多少。每个员工都希望工资大幅增加,但估计90%以上小公司无法做到这点。有时我这当老板的恨不得将公司门一关,自己拿着资金炒股或炒房,图个清净。虽说近几年由于给每个员工上5险1金,人均费用每月增加几百元,但员工并不领情,员工只算每月到手多少钱,至于公司的支出与己无关。既然无法让所有人都满意,我就只满足公司20%的骨干。首先发展骨干员工 阅读全文
C#静态方法在多用户并发访问时,运行情况到底是什么样?是排队等待?还是并发的?
2011-03-01 17:31 by 通用C#系统架构, 14355 阅读, 收藏, 编辑
摘要:
曾经有个错误的认识,一直以为静态方法在多用户并发下会是排队等待,一个个执行,前些日子与朋友单程列车http://www.cnblogs.com/zhaojingjing/一起做了测试后才发现,原来是并发执行的,绝对不会排队等待。 写程序的不能怕丢人有错就改,积极改正错误,一天比一天上一个台阶就好。模拟并发的测试代码如下,希望对有需要的朋友提供的方便的参考[代码]} 阅读全文
软件开发做个讲诚信的商人很难,有时候真会考验一个人的诚信(写在浙江杭州)
2011-03-01 13:18 by 通用C#系统架构, 1524 阅读, 收藏, 编辑
摘要:
开淘宝店有快2个年头了,这期间也遇到了很多人,总的来说大部分人都是比较好说话的,这2天有个佛山的同行在网上购买软件,也有做10多年的C/S开发,应该是比较牛的开发人员的。前后咨询了2天,也打电话做了自己能讲解的技术咨询,也在QQ上进行了远程桌面技术支持等。今天早上,客户要求退款,退款的理由是:以前研究过一些crm开源框架,收到的商品完代码混在一起。命名混乱,让开发时很难找,完全不能实现所说的3日快速开发。其中的3日快速开发,这个上大家有些偏差,这3日是建立在11年的编程经验上,并不是什么也不会的人,真的3天就学会了,世界上没那么神奇的东西,所以这一点是不能认可的。但是客户说的命名混,我完全接受 阅读全文