摘要:
LocalizationHelper类可改进之处: 1.不应对Controller做使用局部资源的扩展,因为Controller里只应该知道全局资源。 public static string Resource(this Controller controller, string expression, params object[] args) { return GetLangString(c... 阅读全文
摘要:
LocalizationHelper类可改进之处: 1.不应对Controller做使用局部资源的扩展,因为Controller里只应该知道全局资源。 public static string Resource(this Controller controller, string expression, params object[] args) { return GetLangString(c... 阅读全文
摘要:
1. 提出问题要积极我认为任何一项集体合作,团队精神都是第一重要的,比如造宇宙飞船,几千几万人共同努力,认真负责,才能造好,一个零件出了问题,都可能满盘皆输。团队精神里有一项要素就是积极发现问题,提出问题。假如一个人发现有个零件有些别扭,但不提出来,得过且过,结局可能是非常危险的。软件缺陷的后果可能不如宇宙飞船那么严重,但道理是一样的,最普遍的现象就是使团队重复劳动增多,效率降低。要发现问题并提出... 阅读全文
摘要:
In the past 1 year, we have done many tasks and released many programs. I suppose you are not very satisfied with our job, for the problems when software delivery and release. In my opinion, the most ... 阅读全文
摘要:
I think F designed the solution before deeply researching WCF, especially security aspect.The most early WI, there is a solution to simulate asp.net session. There’s no transfer secure solution.... 阅读全文
摘要:
1. Why we use WCFIn fact , we can use Web Service or WCF. We select WCF because the WCF contains many advantages that WS doesn’t contain, such as(1) Extension ability(2) Better asp.net integrati... 阅读全文
摘要:
前几天成功建立起了一套基于证书的安全的WCF服务,很兴奋,现在做一下总结,希望大侠们指点,也希望能帮助到一些菜鸟,哈哈。一、安全通信的基本过程这里只做定性的理论上的分析,因为再详细一点的我也不懂。一个通信分为客户端A和服务端B,A发送请求,B响应请求。安全通信必须满足3个方面的要 求,1是保密性,即数据要经过加密,防止第三者偷窥到。2是防篡改(不知道用完整性来表示合适不),即保证B收到的数据与A发... 阅读全文
摘要:
缓存是解决性能问题的重要手段,下面做个简单的总结:1. 缓存的分类:Cache对象、页面输出缓存Cache对象就是用Cache["x"]=obj;或Cache.Add方法(只有用Add方法才可以添加依赖项)。页面输出缓存可以用页面声明方式的<%@ OutputCache Duration="1" %>,或用代码Response.Cache.SetCacheability来设置。2. 缓... 阅读全文
摘要:
先说结论,我还是达到了部分目标的,就是我做的页面我可以作主了。我预计的完整的目标是,所有人都能明白我所讲的东西,并支持我。没有达到预定目标的是:1. 大多数人采取无所谓的态度,觉得A和B都可。这其实反应出我说过的一个问题,即每个人对质量的要求不同,对垃圾代码的容忍度不同,追求卓越的欲望不同。这正是我和大多数人的区别,我认为这是非A即B的事情,对AB的无所谓就是对质量的无所谓,就是不够敬业。2. 有... 阅读全文
摘要:
没有特别要说的,就是用JS定期向服务器发一个请求。代码下载地址:http://files.cnblogs.com/bighuiwolf/SessionTimeoutSolution.zip 阅读全文
摘要:
1. 功能是不是有用把功能按重要性排序,先做最有用的功能。用数字化的方法,那就是把任务按照(重要程度*紧急程度)从高到低排序,按这个顺序来做。有用才能创造商业价值,否则就是白费功夫。2. 每个功能是否被最佳方法实现了要选择最佳的实施方案、系统架构,当发现不是最佳时就调整为最佳。其实就是用长远眼光来做事,因为一个产品的美誉度比知名度更加重要,美誉度跟质量关系最紧密,用最佳方法实现的产品结实耐用,稳定... 阅读全文
|