02 2012 档案

摘要:设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。GoF的“设计模式”是第一次将设计模式提升到理论高度,并将之规范化,本书提出了23种基本设计模式,自此,在可复用面向对象软件的发展过程中,新的大量的设计模式不断出现 http://www4.it168.com/jtzt/shenlan/tech/netdesignp/index.html 阅读全文
posted @ 2012-02-24 10:26 念余温 阅读(550) 评论(0) 推荐(0)
摘要:三层常用就是UI,DAL,MODEL 还有其他的比如接口 模式等 这里以普通三层为例 实现插入数据的功能 。先定义model实体类View Code private int uid; private string uname; private string upass; public int UserId { get { return uid; } set { uid = value; } } public string UserName { ge... 阅读全文
posted @ 2012-02-21 16:35 念余温 阅读(669) 评论(4) 推荐(0)
摘要:if (FileUpload1.FileName.ToString() == ""){Label3.Text = "请选择图片!";}else{Boolean FileOK = false;if (this.FileUpload1.HasFile){// 限制上传图片小于 2Mif (FileUpload1.PostedFile.ContentLength <= 2097152){// 图片 Guid 重命名Session["WorkingImage"] = Guid.NewGuid().ToString() + Path.Ge 阅读全文
posted @ 2012-02-14 17:27 念余温 阅读(342) 评论(0) 推荐(0)
摘要:我们平时一般在做图片或者文件下载权限控制的时候基本都是控制到下载页面的,当你的下载地址暴露后,浏览者就直接可以通过文件地址进行下载了,这时候也就出现了我们常说的盗链。一般大家对小文件的解决办法是直接在服务端读取文件,然后输出,这样就避免了文件地址的暴露,这是一种解决办法。而我现在想说的是使用 TransmitFile 方法直接输出文件,但是这个方法对大文件的支撑力度有多少,以及会带来多大的性能开销,我还没有测试过,有兴趣的朋友可以测试下,并发表评论。 好了,进入正题,一般对下载站,大家想到的就是流量的问题,所以自动就想到应该把文件与程序代码分开部署。所以我给文件单独做了一个二级域名,我们就叫 阅读全文
posted @ 2012-02-14 17:25 念余温 阅读(242) 评论(0) 推荐(0)