代码改变世界

改善代码设计 —— 组织好你的数据(Composing Data)

2011-10-13 19:11 by 狼人:-), 154 阅读, 0 推荐, 收藏,
摘要:系列博客 1. 改善代码设计 —— 优化函数的构成(Composing Methods) 2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects) 3. 改善代码设计 —— 组织好你的数据(Composing Data) 4. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions) 5. 改善代码设计 —— 简化函数调用(Making Method Calls Simpler) 6. 改善代码设计 —— 处理概括关系(Dealing with Generalization... 阅读全文

页面片段缓存(一)

2011-10-13 19:11 by 狼人:-), 178 阅读, 0 推荐, 收藏,
摘要:一般,页面上会分为很多部分,而不同的部分更新的频率是不一样的。如果对整个页面采用统一的缓存策略则不太合适, 而且很多系统的页面左上角都有一个该死的“Welcome XXX”。这种特定于用户的信息我们是不能缓存的。对于这些情况我们就需要使用片段缓存了。对页面不同的部分(片段)施加不同的缓存策略,而要使用片段缓存,首先就得对页面进行切分。土一点的办法可以用iframe,用iframe将页面划分为一块块的,不过我总觉得iframe是个邪恶的东西。好点的办法可以用Ajax单独的请求这个片段的内容然后再填充,看起来挺美好的。不过使用Ajax也有一些限制: 1、如果页面上有许多片段,使用太多的... 阅读全文

.NET简谈面向接口编程

2011-10-13 19:11 by 狼人:-), 234 阅读, 0 推荐, 收藏,
摘要:过程式的开发方式已逐渐退出大众的眼线,随之而来的是各种各样的高抽象的开发模式;我们不得不承认在没有设计模式的时候,我们很难总结出有价值的开发模型,便于以后重复使用和推广;面向对象的流行,让我们开发人员重新站在一个高的起点来看待软件模型,抽象固然是好事,但是也给初学者带来了迷惑,将软件中的东西都想成很简单的封装,我们只需要调用就行,这样越来越多的开发人员开始慢慢的往上浮,有一定编程经验和感触的人,能够明白我所说的浮,也算是给初学者提个醒吧。 1: 2:  我们将计算机系统抽象层三个层次,我们做应用层开发的基本上处于最上层;我为什么要给出这张图,其实当我们的软件系统不断的抽象后... 阅读全文

改善代码设计 —— 处理概括关系(Dealing with Generalization)

2011-10-13 19:11 by 狼人:-), 199 阅读, 0 推荐, 收藏,
摘要:系列博客 1. 改善代码设计 —— 优化函数的构成(Composing Methods) 2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects) 3. 改善代码设计 —— 组织好你的数据(Composing Data) 4. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions) 5. 改善代码设计 —— 简化函数调用(Making Method Calls Simpler) 6. 改善代码设计 —— 处理概括关系(Dealing with Generalization... 阅读全文

改善代码设计 —— 简化函数调用(Making Method Calls Simpler)

2011-10-13 19:11 by 狼人:-), 188 阅读, 0 推荐, 收藏,
摘要:系列博客 1. 改善代码设计 —— 优化函数的构成(Composing Methods) 2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects) 3. 改善代码设计 —— 组织好你的数据(Composing Data) 4. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions) 5. 改善代码设计 —— 简化函数调用(Making Method Calls Simpler) 6. 改善代码设计 —— 处理概括关系(Dealing with Generalization... 阅读全文

改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)

2011-10-13 19:11 by 狼人:-), 132 阅读, 0 推荐, 收藏,
摘要:系列博客 1. 改善代码设计 —— 优化函数的构成(Composing Methods) 2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects) 3. 改善代码设计 —— 组织好你的数据(Composing Data) 4. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions) 5. 改善代码设计 —— 简化函数调用(Making Method Calls Simpler) 6. 改善代码设计 —— 处理概括关系(Dealing with Generalization... 阅读全文

Log4Net 全方位跟踪程序运行

2011-10-13 19:11 by 狼人:-), 170 阅读, 0 推荐, 收藏,
摘要:前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中使用以便于跟踪程序异常和运行状况,但是被否认了!可能是没有权威性,于是自己总结了一下Log4net日志跟踪系统,这里分享大家学习一下。当然写这个文章的人太多了,这里不是做任何攀比,只是简单的分享供有需要的人。 一. Log4Net 简介 Log4net是 Apache 下一个开放源码的项目,它是Log4j 的一个克隆版。我们可以控制日志信息的输出目的地。Log4net中定义了多种日志信息输出模式。 在做项目的时候令我最头疼的是在程序发布到正式环境之后出现了问题,我们不能调试而且问题很难重新,于是我们需要大量... 阅读全文

改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions)

2011-10-13 19:11 by 狼人:-), 294 阅读, 0 推荐, 收藏,
摘要:系列博客 1. 改善代码设计 —— 优化函数的构成(Composing Methods) 2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects) 3. 改善代码设计 —— 组织好你的数据(Composing Data) 4. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions) 5. 改善代码设计 —— 简化函数调用(Making Method Calls Simpler) 6. 改善代码设计 —— 处理概括关系(Dealing with Generalization... 阅读全文

无公害认证让浠水养鸡户尝到甜头

2011-10-09 10:02 by 狼人:-), 258 阅读, 0 推荐, 收藏,
摘要:“如今尽管是鸡蛋的销售淡季,但我的鸡蛋仍供不应求,价格也比一般的鸡蛋每个高5分钱左右,这都要归功于贴上了无公害标签,获得无公害认证与没有认证就是不一样。”日前,湖北省浠水县清泉镇东门河养鸡专业合作社社长柴卫兵高兴地对笔者说。据柴卫兵介绍,早在3年前,他的鸡蛋就通过了农业部的无公害认证,如今,他的“东门河”牌无公害鸡蛋已经销售到全国各地。在浠水像柴卫兵这样尝到无公害认证甜头的养殖户不少。该县巴河镇一多养殖场场长陈胜也是因为通过了无公害认证,才让他的鸡蛋从众多的蛋鸡养殖场中脱颖而出,轻松拿到了武汉某大学食堂鸡蛋供应订单。近年来,湖北省浠水县畜牧业发展十分迅速,2010年末蛋鸡存笼达到1700万只, 阅读全文

浠水扶助机制“孵出”全国养鸡大县

2011-10-09 09:42 by 狼人:-), 332 阅读, 0 推荐, 收藏,
摘要:2007年以来,浠水县充分利用政策激励机制,大力推行标准化养殖模式,推进蛋鸡产业化经营迅猛发展,开创了全县蛋鸡高产高效养殖的新局面。 2010年末,全县家禽存笼2100万只,禽蛋产量达到12.5万吨,连续三年蛋鸡养殖位居全省首位。万只养鸡场近500家,10万只鸡场4家,全国“蛋鸡标准化示范场”4家。截至今年6月上旬,全县存笼蛋鸡2500万只,人平养鸡25只,只平获利30多元,蛋鸡产业纯收入过7亿元,人均增纯收入700元。据行业专家介绍,浠水蛋鸡只平获利和鸡蛋收购单价均居全国第一,是名副其实的全国养鸡大县。 政策激励。2008年,县委、县政府出台了一系列地方奖补政策。当年,全县共兑现奖金... 阅读全文

当前Windows7防挂马较其他系统要好

2011-10-08 20:12 by 狼人:-), 234 阅读, 0 推荐, 收藏,
摘要:这几年来,国内网页挂马的现象是越来越严重。不管是白道黑道,或攻或防,都围绕着这个问题做文章。我们看到,有利用IE安全漏洞的0day,如去年的 XML。或ActiveX控件的0day,如前一阵子的OWC安全漏洞。这一个过程中,安全厂商或是推出自己的IE的Plug-in监测,或是URL拦 阻,或是在反病毒上做文章等等。我对于如反病毒之类的响应类型软件的效果,一直是有保留态度。有兴趣的同时可以参见最近有什么厉害的计算机病毒?一文。真正意义上的安全改进还是要依赖于操作系统一级上的提高。 举个例子,以前在DOS时代给予引导扇区的病毒曾经很流行,但是随着操作系统的改进,在Windows上这类病毒已经... 阅读全文

了解并解决云计算合规性问题

2011-10-08 20:12 by 狼人:-), 225 阅读, 0 推荐, 收藏,
摘要:本文是云安全应用指南系列中的第八篇,我们将讨论云的合规性问题。对于合规性的关注是阻碍众多公司使用云服务的主要原因之一。价格低廉、计算灵活,可根据需求创建、拆开、重配置、扩张和收缩,这些都是其吸引人的特点,但是它是否包括了必要的监管要求? 诸如Massachusetts隐私法(201 CMR17)、PCI-DSS、SOX、Nevada SB-227和HIPAA之类的标准与法规都要求众多组织对他们的数据保护措施进行安全评估。将数据和应用迁移至云将影响该组织遵守这些法规和标准的能力。在本文中,我们将主要探讨云计算对企业保持合规性能力产生负面影响的两个特点。 关于合规性问题,每个法... 阅读全文

SaaS应用程序存安全隐患 或泄露敏感数据

2011-10-08 20:12 by 狼人:-), 304 阅读, 0 推荐, 收藏,
摘要:据国外媒体报道,近期发表的一篇研究论文称,SaaS(软件即服务,Software-as-a-service)交付应用程序可能会导致数据的泄露。 这份由微软研究院和印第安纳大学学者发表的论文,提供了SaaS交付应用程序的操作细节及其如何通过网络导致“侧通道”泄露,并可能引发严重的安全隐患的过程:即使在SaaS加密的情况下,攻击者也可能获取到最敏感的数据。 论文中称:“明确地说,我们发现许多非常详细而又敏感的信息正在通过医疗保健、税收、投资及网络搜索等备受关注的网络应用程序泄露出去。” 研究者表示,这种泄露情况并不是发生在每个SaaS应用程序中,但其中一些泄露情况很严重。但SaaS应用程序这种网. 阅读全文

商业周刊:用户不愿共享资料被Facebook出卖

2011-10-08 19:57 by 狼人:-), 213 阅读, 0 推荐, 收藏,
摘要:北京时间6月29日《商业周刊》文章指出,Facebook开始咨询用户,询问他们是否愿意将评论公开。虽然到目前为止这样做的用户还很少,但是广告客户们已经对其中的潜在商机垂涎三尺。 试图闯入网络交流领域的广告客户们开始更密切地关注网络最后的宝藏:Facebook的用户群。 6月24日,Facebook开始测试一项允许用户将更新公开共享(不仅仅是对好友公开)的新功能。每当用户回答Facebook的资料页问题时,Facebook的软件就会问用户允许哪些人看到它。例如,用户选择所有人的时候,第三方企业就可以对那些资料进行分析,看看用户可能对哪些产品或服务感兴趣。 Facebook正在完善它的搜索引... 阅读全文

广东电信就断网事件致歉 人为攻击可能性大

2011-10-08 19:57 by 狼人:-), 679 阅读, 0 推荐, 收藏,
摘要:日前,中国电信广东公司就“6·25”断网事件发表公告,对此前互联网故障对用户造成的影响致歉,至于故障原因,该公司则表示仍在调查中。这也是1个多月来,全国范围内发生的第2次大规模断网事件。 这也是电信运营商较为罕见地向用户致歉,中国电信广东公司证实,2009年6月25日17时46分,中国电信广东公司互联网路由器集群中的两台路由器出现运行异常,50%的出省电路受到影响,导致广东电信用户访问省外互联网不畅,故障还导致腾讯等公司的部分互联网服务受到影响。 断网原因:人为攻击可能性大 虽然广东电信表示原因仍在调查中,但有行内人士对记者分析说,从公开信息可以得出结论,其一,与“5·19 阅读全文
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 312 下一页