摘要:
<script type="text/javascript"> //一个面向对象的JS例子,很好的支持了开闭原则 function HtmlControl(options) {//定义一个方法 var el = options.element; el.style.width = options.width; el.st... 阅读全文
摘要:
有一些概念我们清楚,但在实际中不知道如何去用,这往往是C#初学者的一个共同的问题,今天我来讲的就是“浅表拷贝”,简单来说就是把一个对象,一模一样的复制出来一份来,但浅表拷贝只复制原对象的引用地址,在改变新对象时,原来对象不会改变,而深表拷贝是完全拷贝,在改变新对象时,原对象也会受到影响。以下是浅表拷贝的实现,利用了MemberwiseClone方法class People { public string Name { get; set; } public string Email { get; set; } public People ShallowCopy() { //直接使用内置的浅拷贝方 阅读全文
摘要:
过去的过去,往往对于一种问题有一个很直观的解决方法,如,判断用户是否登陆,判断用户session是否为空,一般会这个写在页面中: if(HttpContext.Session.IsNewSession){ // go to Logon}每个需要验证的页面都要这样去写同样的代码,这样的程序是我们不提供的,因为它重复了自己。当.net出现Attribute之后,MVC出现了之后,改变了这一切,如果... 阅读全文
摘要:
前一篇说了标准的服务器架构方案,事实上,那是系统建立完成后的事情,在开发时,我们很少这种去设计,也没有必要这样去做,测试环境我们可以使用hosts这个文件来实现,我们可以把5个服务器放在一台电脑上,安装上IIS,然后分别建立站点,如 www.test.com www服务器 img.test.com 图像、脚本服务器 file.test.com 文件服务器 db.test.com... 阅读全文
摘要:
返回目录 问题是这样的,Department表是一个部门表,由DeptId,name和Father组成,它是一种树型的关系,一个部门下可以有多个子部门,同时,它有一个父部门,祖宗部门没有父部门。 以下是测试数据(相当于Data层里取出数据的方法): static List<Department> d 阅读全文