代码改变世界

阅读排行榜

MEF——.NE“.NET技术”T中值得体验的精妙设计

2011-10-13 19:27 by 狼人:-), 221 阅读, 收藏,
摘要: MEF(Managed Extensibility Framework)是.NET Framework 4.0一个重要的库,Visual Studio 2010 Code Editor的扩展支持也是基于MEF构建的。MEF的目标是简化创建可扩展的应用程序,其核心类是ComposablePart,即具有组合能力的组件,每一个称为ComposablePart(中文可为可组合构件,不过下文一直采用英文来表示,这样比较贴切)的组件可以组合(称为Import)其它组件的功能(其它组件通过声明Export提供功能)并且它也可以通过定义Export将其功能暴露给其它组件。 ComposablePar... 阅读全文

观点:迄今为止 虚拟化安全领域一片空白

2011-10-08 19:53 by 狼人:-), 221 阅读, 收藏,
摘要: 在长达一年半的时间里,虚拟化已经成为了一个主流的技术。在2008年下半年的虚拟化指标中,表明了整个业界对该技术的一个快速采用的过程。服务器虚拟化在被调查中有93%的用户群。并且有超过20%的人们都已经完全采用该技术,这样就意味着虚拟化对于所有的新服务器都是默认的平台,并且它们会转化已存在的系统。更为重要的是,78%的参与者们都虚拟化了那些面向客户和用户的产品服务器。 当然,看起来安全永远是结构、设计和技术选择中的首要话题。毕竟,随着新技术的引入,必然有新的安全问题出现。整个网络架构当前都存在于虚拟层的内部,连接服务器。新的管理系统允许整个服务器的即刻服务提供、移植以及撤销提供。 ... 阅读全文

窃取管理权限Windows 7再爆UAC漏洞

2011-10-08 19:53 by 狼人:-), 221 阅读, 收藏,
摘要: 前不久,Windows 7 Beta中的UAC(用户帐户控制)被发现存在一个安全隐患。该隐患会让恶意软件在试图关闭UAC功能时,不会激活系统对用户进行安全提示。当时,微软对此表示,该安全隐患并不是漏洞,而是某种功能的一部分。他们同时还表示不会借此对Windows 7正式版进行修改。 然而,现在有Win 7测试者发现系统UAC中还存在另外一个安全漏洞,该漏洞远比此前还在人们激烈讨论中的隐患严重得多。据悉,此次发现的安全漏洞,容易导致恶意软件或者代码在Win 7默认安全设置下窃取管理员权限,甚至关闭整个UAC,并且UAC也不会对用户给出任何提醒。 为此,国外还特地有人发表了一个概念验证,可以让攻. 阅读全文

国家计算机病毒中心发现"木马下载器"新变种

2011-09-24 00:06 by 狼人:-), 221 阅读, 收藏,
摘要: 国家计算机病毒应急处理中心7日发布信息说,通过对互联网的监测发现,近期出现“木马下载器”(Trojan_Downloader)新变种,提醒用户小心谨防。 该变种运行后,会自我复制到受感染操作系统中指定的文件目录下,并将其重新命名后保存。随之,变种会在受感染操作系统的后台检索系统相关注册表项,在计算机用户不知情的情况下,秘密截获操作系统中各项资源信息,例如:防火墙、浏览器IE默认首页、防病毒软件、系统版本、网卡物理地址(MAC地址)、IP地址和系统软件等。 然后,变种会将截获到的系统信息利用加密方式上传到互联网络中指定的服务器上。恶意攻击者一旦掌握到这些系统信息,就会利用其对操作... 阅读全文

互联网是双刃剑 需合理把握

2011-09-23 22:58 by 狼人:-), 221 阅读, 收藏,
摘要: 北京时间12月5日晚间消息 因“Web已死 Internet永生”观点而引起外界极大关注的美国《连线》创始主编凯文·凯利(Kevin Kelly)今日开启了其中国之行,并与众多中国互联网专家就互联网未来展开了尖峰对话。搜狐IT作为全程支持媒体,对此次尖峰对话进行了全程的报道。凯文·凯利首先向到场的中国互联网专家及关注互联网人士阐述了他对互联网的理解。他认为,技术是决定互联网发展的关键所在,但技术是中性的、中立的,没有立场的,技术可能加速发展,也可能带来很多的问题和麻烦。凯文·凯利认为,互联网应该作为一个生态系统来发展,在这个生态系统中,技术不仅仅是这个生态系统的支 阅读全文

一起谈.NET技术,关于ASP.NET页面生命周期的整体把握

2011-09-02 00:20 by 狼人:-), 221 阅读, 收藏,
摘要: 对于每一个.NET程序员,对于ASP.NET页面生命周期都有一定的了解和把握。关于一些细节方面请参考http://blog.sina.com.cn/s/blog_5f7aa2970100d5h4.html,内容比较详尽,本文将不再概述。本文主要是从继承以及视图状态,事件,委托,容器控件以及子控件这些方面来把握和控制整体的页面生命周期。 先看下下面4个相关页面的代码(为降低复杂度,很多代码被删减与精简,仅提供最基本的操作代码)。仅仅几个文件,先看下整体文件的布局,有一个整体的把握。 (一)父类的相关事件以及处理 Code highlighting produced by Act... 阅读全文

一起谈.NET技术,.Net令人纠结的Null

2011-09-02 00:19 by 狼人:-), 221 阅读, 收藏,
摘要: 从我们刚学.Net编程起,我们的程序不断被从天而降NullReferenceException打断。直到今天,我们仍然时常为C#的Null或者VB的Nothing困惑。什么情况下我们该返回null,如果参数是null代表什么。许多类型,有两种不同意义的空状态,一种是null,一种是其本身或其某个属性集合中没有元素,这就更容易产生误用。常听有人说,Null这个概念在编程语言中根本不应该存在。但是,从C++到Java到.Net,它从未离开过。 最近,注意到.Net Framework在读取程序配置文件的一个小Bug。比如我在配置文件中,自定义了名为ReviewPeriod的节点: Co... 阅读全文

一起谈.NET技术,应用Visual Studio 2010辅助敏捷测试(下)

2011-09-02 00:19 by 狼人:-), 221 阅读, 收藏,
摘要: 随着需求的不断变化和迭代的深入,代码库不可避免的会有频繁的签入和签出,此时测试人员一项很重要的任务就是要预防回归问题发生。执行手工测试用例可以帮助我们预防及和发现回归问题,但是它的执行效率太低,无法胜任频繁执行的要求。这时就我们需要考虑采用自动化测试用例完成这项工作。决定是否采用自动化测试是有很多因素决定,其中很重要的一条就是自动测试的收益,下面的公式从概念上解释了如何来计算这个收益,当收益值大于1的时候,实施自动化测试就是合算的;否则,就是不合算的。 图1:计算收益公式 这其中,开发和维护自动测试的成本是影响这个收益的重要因素,为此VS 2010提供了一整套的解决方案,帮助测试团队... 阅读全文

一起谈.NET技术,微软缘何认为VB与C#需要异步语法

2011-09-02 00:18 by 狼人:-), 221 阅读, 收藏,
摘要: 在过去几年间,多线程编程已经成为了一个热门话题。虽然我们长久以来一直都希望能有高速响应的用户界面,但实现这个愿望的工具却迟迟不见踪迹。对于大多数框架(包括.NET程序员所使用的那些框架)来说,对用户界面的更新仍然局限于单独一个线程,同时,硬件制造商已经转向了多核来代替更快的CPU。 C#与VB一开始提供了非常简单的并发支持,这是通过对监视器与委托使用lock/SyncLock关键字来实现的,异步程序库通过这两个关键字实现异步编程。在随后的几个版本中,我们并没有看到这两种语言在异步领域有任何进展,微软的精力都放在其他领域上了。随着.NET 4.0的到来,情况有了很大的变化。.NET 4.... 阅读全文

一起谈.NET技术,SharePoint开发笔记-SharePoint2010添加ASP.NET应用程序

2011-09-02 00:01 by 狼人:-), 221 阅读, 收藏,
摘要: 大家可能在sharepoint开发webpart会引入一些asp.net的控件,这时候就会需要添加dll引用..下图所示CRSWebControls便是我添加的. 部署这个项目到sharepoint后.却出现了错误,如下图所示...其实解决这个问题的方式不难...下面就进入主题 首先,先把需要用到的DLL文件拷贝到sharepoint网站下的_app_bin或者bin目录 当然如果你的dll有强签名,那可以拖到C:\Windows\assembly这里面来,类似于注册(不建议这样做),这时候打开网站再看看是否出现错误,一般来说就不会出现错误了...当然也有例外..如果还报错就执... 阅读全文
上一页 1 ··· 185 186 187 188 189 190 191 192 193 ··· 416 下一页