摘要:
PowerShell是在Window是的外壳语言,提供了多Windows的更多操作,让我们于windows的操作更简单方便,以及就是就是管理员的命令行更好的管理。PowerShell提供了与.net FCL(.net类库)的操作性,我们可以利用强大的.net FCL在PowerShell中。PowerShell提供强大的管道模型,管道指的是一个命令的输出可以利用操作符(|)方便的传递到下个命令作为输入。PowerShell不同传统管道模型的是它是一门基于对象的管道流,即在命令之间传递的对象不是简单的文本。下面我们就以本地文件操作来实践PowerShell的管道常见命令: 1:集合遍历ForEa 阅读全文
posted @ 2012-06-09 22:40
HackerVirus
阅读(277)
评论(0)
推荐(0)
摘要:
以前写过两篇关于如何分离web.config的文章(如何分割web.config, 如何分离web.config改进版本,),至于为什么要分离,我当时的观点如下: 因为有些项目过大,造成N多配置节存在于web.config中,缺点如下: 1:不容易管理,当你想查找一个配置节时,望着整页的code,不知所措,为此你只有ctrl+f来解决。 2:部署时也及容易出错,部署人员需要按照你写的部署文档,一个一个加,即费时又容易出错,比如一不小心将其它节点给覆盖了诸如此类。 3:在web.config中的配置节的修改会引起站点重启。 4:访问配置节不够简单,容易出错。 朋友春天在哪里看了文章后,提到:.. 阅读全文
posted @ 2012-06-09 16:02
HackerVirus
阅读(151)
评论(0)
推荐(0)
摘要:
在权限管理中动态生成菜单的步骤:1.获取角色对应的菜单集合2.遍历父菜单生成窗体父菜单3.遍历子菜单生成窗体对应的子菜单说明:在生成子菜单的时候要给对应的子菜单绑定事件,事件可以提前定义好,然后直接绑定。部分代码: //根据登录用户Id获取角色集合 var roleMenus = RoleMenusBll.GetByRPid((int)Users.URid); if(roleMenus.Count==0) { MessageHelp.PromptMessage("登录用户没有设置任何权限,请联系管理员!"); Close(); } var parentMeuns = rol 阅读全文
posted @ 2012-06-09 16:01
HackerVirus
阅读(302)
评论(0)
推荐(0)
摘要:
近几天,算是掉进来一个巨大的焦油坑,我和另外三个同事备受折磨。现在三个有一个跑去装机器了,暂时不写代码,还有我和另外一个同事。其实代码复杂度不是很复杂,但是代码审查(简称CR)就是过不了,来来回回的改,若是去和较真CRer,貌似也理由也不是很充分,添加的CR评论多半是“我觉得”,“我认为”,CR代码的spell check和style check胜过代码的逻辑check。比如,你一个循环,可能多半人都会这么写:?for(int i=0;i<100;i++){......}但是可能有些人会这么写// The max number is 100int maxNum=100;// Add so 阅读全文
posted @ 2012-06-09 16:00
HackerVirus
阅读(208)
评论(0)
推荐(0)
摘要:
介于这段时间的学习,MVC 和 Entity Framework 再加上自己对框架这部分的理解,弄了这么个Demo,希望大家能给点意见,一起讨论讨论。本章中没有多么高深的理论知识,只是个人对于架构的理解,加上MVC 和 EntityFramework,可以说是个整体的部分先贴下我的项目的分布图:整个项目主要采用三层架构,面向接口的编程方式。界面层:User Interface CinDou.Web主要放我们的Web页面,CinDou.Route主要放置MVC中Controller,这里我采用把Controller分离出来。个人考虑的原因是:项目比较清晰,职责比较单一。逻辑层:Business 阅读全文
posted @ 2012-06-09 15:59
HackerVirus
阅读(1645)
评论(0)
推荐(0)
浙公网安备 33010602011771号