- 博客(7)
- 收藏
- 关注
原创 通用权限系统
权限系统描述权限子系统是软件开发中的基础组件,权限的现代软件开发的业务基础,凡开发业务软件必备权限子系统,由此可见权限系统之重要性。权限系统之所以重要,是权限系统在业务软件中控制用户功能权限权限及数据权限:1、功能权限:用户可以再页面上做何种操作。2、数据权限:用户可以再页面上看见何种数据。权限系统之设计,必须独立于单一的项目,甚至独立于单一平台,使之可在多项目多平台上到达通用
2013-08-14 23:23:41
838
原创 数据可视化篇(一)
数据可视化是将复杂的、枯燥的大量数据进行提取并分析,借助图形化工具将分析结果以图形方式显示出来。数据可视化可提高用户对数据的理解与把握,同时让用户乐于去接受这样的友好的形式的同事能及时快速的把握到数据的本质特征。数据可视化需结合美学、统计学、数据分析学等等学科,数据可视化不意味着数据图形化以后变非常华丽且耀眼,也不意味着可以毫无思维过程的将数据进行图形化,忽略对数据的分析与统计。
2013-08-14 11:04:21
1137
原创 关于GridView的思考
GridView封装程度这么高,确实让不少开发都变得挺简单的,但是它给前台大量的ViewState数据,会增加网络IO量,所以说GridView或者说.net的控件是有利也有弊,不过在内网或者外网后台中使用GridView还是非常适合的。最近用多了这个控件,在使用的时候发现一些问题,查下资料解决了,那么做个笔记:1、GridView中有个DataKeyNames,这个集合存放G
2013-08-09 12:02:20
548
原创 网站的上传文件问题
如果做的是公网的项目,特别是政府的,那么有一个问题就要考虑的非常好,就是上传文件的安全控制。上传通常都是黑客攻击网站的重要途径,这个让我们很痛苦,因为我们的经验不及这些黑客,甚至被玩弄于鼓掌之间,其实也挺佩服他们的说。很多web编辑器,都有上传的功能,fck,kindeditor,Uedit等,用的最多的是kindeditor这个开源的控件,功能都是十分强大的,但同时也存在很严重的漏洞,比
2013-08-04 15:50:09
554
原创 C#中的你,呵呵
程序写多了,我们会想着怎么样让自己的程序跑得更快,我们的代码怎么设计更规范,那些细节应该注意。正式写代码有一年多点了,偶尔会看下自己写的代码,总想着自己的代码还可以再好高效,再简洁点,再规范点。抱着这样的态度,偶尔硬扣自己的代码,呵呵:StringBuilder str=new StringBuilder()foreach(dataRow dr in dt.rows){st
2013-08-02 22:00:05
425
原创 权限系统设计思考
权限系统,很重要,对软件业务有着基础又是核心的作用,第一次设计了权限系统并开发实现,这中间有些东西还是值得去回忆跟思考的。权限本身其实也是数据库里面的数据,一条记录,通过编写程序,让数据库记录成为控制访问与操作的权限,是权限设计最本质的东西,开发完了,我才发现。权限系统本身的复杂性,灵活性,可以根据各个不同的公司规模,软件使用规模,项目范围等等来设计。所以在网上找到的那些关于权限的资料,不
2013-08-02 21:42:05
489
原创 配置+程序让C#代码更加灵活嘛
IT行业,一直都在软件的灵活性上做了许许多多的研究与突破,当然这其中包括软件开发灵活,使用灵活等等诸多软件灵活性,因为我们不希望程序总是因为一些很小的改动或者根本就是一些以客户为决定的可变参数之变动,总是去修改程序。我很烦这样的设计,当然你应该也很讨厌的,呵呵,是的话,我们得握一下手,哈哈.....最近公司的领导说有几个项目的服务器偶尔会出现问题,但是事故发生的时候没有知道(因为是政府的项目,
2013-07-28 11:06:49
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人