摘要:
我们搞程序的多多少少都了解点算法。总体来讲,算法是什么?算法就是“时间”和“空间”的互换策略。我们常常考究一个算法的时间复杂度或空间复杂度,如果我们有绝对足够的时间或空间,那么算法就不需要了,可惜这种条件是不存在的,只是在某些情况下相对来说我们不用去考虑其中一个。今天我们讨论的“缓存”,自然就是“用空间换时间”的算法。 缓存就是把一些数据暂时存放于某些地方,可能是内存,也有可能硬盘。总之,目的就是为了避免某些耗时的操作。我们常见的耗时的操作,比如数据库的查询、一些数据的计算结果,或者是为了减轻服务器的压力。其实减轻压力也是因查询或计算,虽然短耗时,但操作很频繁,累加起来也很长,造成严重... 阅读全文
阅读排行榜
使用WCF实现SOA面向服务编程——使用AJAX+WCF服务“.NET技术”页面开发
2011-10-13 19:27 by 狼人:-), 201 阅读, 收藏,
摘要:
在上一篇讲到,如果将BLL层的每一个类都转化为*.svc,这是一个不实在的想法。它会使服务变化复杂,难于管理。 这时候,我们第一时间想到的是23个简单开发模式中的Factory,在这里,Factory正好派上用场。我们把这个Factory称之为管道(pipeline) ,通过这个管道客户端可以随意调用服务器BLL层里面的类。 (关于管道的概念,建议参考Cory Isaacson的杰作《多核应用架构关键技术—软件管道与soa》) 当你使用B/S方式开发UI层时,只要了解此开发模式,使用Ajax加上WCF里面的WebHttpBinding绑定和WebHttpBehavior行为,... 阅读全文
Visual Studio 2010“.NET技术” 中的代码约定设置
2011-10-13 19:26 by 狼人:-), 201 阅读, 收藏,
摘要:
软件约定称为代码约定,通过这一约定可以表示代码正常工作所需的正式条件。 如果方法未按预期收到数据或生成的数据不符合预期的后置条件,代码约定将导致代码引发异常。 有关前置条件和后置条件的概述,您可能需要查看我上个月发表的文章 (msdn.microsoft.com/magazine/gg983479)。 代码约定是 .NET Framework 4 的一部分,但同样依赖于 Visual Studio 2010 中的一些功能,例如运行时工具、与 MSBuild 集成以及“项目属性”框中的属性页。 值得注意的是,仅编写... 阅读全文
RIM警告黑莓手机容易被黑 已发安全补丁
2011-10-08 19:56 by 狼人:-), 201 阅读, 收藏,
摘要:
北京时间6月4日下午消息,据国外媒体报道,黑莓机制造商RIM针对某安全漏洞发布了一个安全补丁,并警告称未打补丁的黑莓容易遭受黑客袭击。 RIM于其官网公告栏发布了这一安全警告。安全专家称,如果不安装补丁,黑莓用户就有被黑客攻击的风险,虽然这样的事情还未发生。 受安全问题困扰的不仅仅是RIM一家,很多技术公司都需要不断同技巧日益高超的黑客“战斗”。某硬件弱点一经发现,就有被黑客利用的可能。 “这是一个很严重的问题,在遭受黑客攻击前,用户有必要阅读说明,并安装修复软件,”杀毒软件公司Sophos高层研究员Graham Cluley说。 每当有安全漏洞被公布,黑客都会急速行动,... 阅读全文
网络安全将是未来10年里面的黄金产业
2011-09-24 00:07 by 狼人:-), 201 阅读, 收藏,
摘要:
国内规模最大黑客培训网站黑鹰安全网站被端之后,多内多家媒体连续多日刊登了“黑鹰坠落·关注网络安全”系列报道,神秘的黑客以及黑客产业渐渐走向公众视野。如何打击“黑客产业”、引导黑客走向阳光,成为众多读者热议的话题。 专业人士认为,黑鹰安全网的坠落,标志着国家打击互联网犯罪的力度越来越大,众多黑客都面临着一个选择:做魔鬼,还是转身成为一名网络安全天使。 事实上,已经有人做出了选择。国内三大黑客培训基地之一“黑客基地”在获取千万风投后,高调宣布将走向阳光。或许,这将是一个标本。 难题:公民网络安全意识仍需提高 时过境迁,曾经令人热血沸腾的黑客如今已成犯罪的标志。 众多专家在痛... 阅读全文
僵尸侵入全球 袭击者或为东欧黑帮
2011-09-24 00:07 by 狼人:-), 201 阅读, 收藏,
摘要:
据新加坡《联合早报》报道,美国互联网软件安全公司NetWitness18日表示,一种新型电脑病毒已入侵全球2500家企业和政府机构的7万5000台电脑,病毒将这些电脑构成了一个庞大而危险的“僵尸网络”,从中窃取重要资料。 这家公司将僵尸网络称为“Kneber僵尸网络”,新病毒收集各僵尸电脑中的资料,并将之发送给黑客。 袭击者可能是东欧黑帮 该公司总裁约伦曾担任美国国土安全部网络安全主管。他表示,目前看来,新病毒于2008年底开始在德国肆虐,目前已蔓延到不少在中国应用的电脑上。公司目前所收集到的证据显示,这一袭击很可能来自东欧的黑帮组织。 该公司的调查也发现,黑客已通过僵... 阅读全文
16款最流行的JavaScript框架
2011-09-23 23:00 by 狼人:-), 201 阅读, 收藏,
摘要:
本文列举了16个当前最流行的JavaScript框架。在这个列表中,既包括jQuery和Mootools,也有Zepo移动JavaScript框架。里面一定有你正在用的或想尝试用的JavaScript框架,看看列表吧!1. jQuery – Javascript框架应用最广泛的JavaScript框架,jQuery插件非常之多,涉及LightBox灯箱插件、日期插件、图表插件等各种类型的插件不计其数,OsChina就收录了1000多款jQuery插件。2. Dojo Javascript框架Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、 Dijit、Doj 阅读全文
iPhone不再孤独,Palm Pre为伴——互联网的未来在手中。,互联网营销
2011-09-02 20:15 by 狼人:-), 201 阅读, 收藏,
摘要:
整整两年,两年前的今日,2007年1月9日,伟大的iPhone诞生了。就是今天,当我温习那次革命般的发布会,仍然很激动,仍然被乔布斯的激情所感染,甚至有点热泪盈眶。特别是看着乔布斯在揭开iPhone前,极为克制、压制内心激动的姿态与神情,再回想这两年来iPhone便在五花八门的手机市场如一骑绝尘入无人之境,我想两年前乔布斯一定知道当他把“iPhone”打在屏幕上时意味着什么:未来。还记得当时他说重定义了手机,革了手机的命。那时那刻有多少人相信?此时此刻又有多少人不信?
那次发布会已成经典,是我见过乔布斯最精彩的演出,巅峰之作,不仅仅是产品本身的伟大。也就是从那一天开始,乔布斯征服了我,我成了苹 阅读全文
浏览器选择的背后,互联网营销
2011-09-02 20:15 by 狼人:-), 201 阅读, 收藏,
摘要:
浏览器只是软件代码中很小的一部分,但是它却有着大量的忠实用
户。一直以来,这些用户对最新的微软IE、Mozilla火狐、谷歌Chrome以及其它一些浏览器的速度和功能争论不休。然而对于企业网络管理人员来
说,除了标准性和安全性外,他们根本不在乎终端用户的使用效率,这也是为什么许多公司通常只选用一个或两个商业浏览器的原因。目前的金融危机让这种趋势更
加恶化,更多的公司以节约成本为由减少了对浏览器数量的支持。 市场研究公司Janco Associates首席执行官Victor Janulaitis称:“由于金融危机,越来越少的用户尝试体验其它的浏览器。公司会称:我只使用IE浏览器…。考虑... 阅读全文
用户体验!=挑剔的美工设计,互联网营销
2011-09-02 20:14 by 狼人:-), 201 阅读, 收藏,
摘要:
最近一年来,国内互联网业界突然流行起来“UX用户体验”风。这一方面得益于Apple等巨头在这方面极致的表现,另一方面现在信息过载导致用户越来越挑剔,从而对体验越来越重视了。《程序员》甚至为此出了专题:《刘江: 用户体验,技术人员的必备常识》 但是许多UX的强调者,很容易偏向“界面设计”,甚至将UX理解为“挑剔的美工设计”。其实用户体验的核心应该紧紧围绕“价值和用户”两个基本点。 1. 价值,决定了互联网产品到底向用户提供什么样的核心功能?——说的通俗一点,满足了用户什么样的核心需求? 2. 用户,决定了互联网产品为什么样的用户提供服务?——说的通俗一点,你定位的用户是哪一群人?... 阅读全文
浙公网安备 33010602011771号