摘要:
文章导航
Visual Studio调试之断点基础篇
Visual Studio调试之断点进阶篇
Visual Studio调试之断点技巧篇
在上一篇文章Visual Studio调试之断点基础篇里面介绍了什么是断点,INT 是Intel系列CPU的一个指令,可以让程序产生一个中断或者异常。程序中如果有中断或者异常发生了以后,CPU会中断程序的执行,去一个叫做IDT的部件查找处理这个中断(或者异常)的例程(Handler)。IDT是操作系统在启动的时候初始化的,至于IDT的细节问题,例如什么是IDT,怎样编写一个IDT的例程,怎样 初始化IDT,可以去网上搜索一些资料。
总之,这里我们只要知道 阅读全文
阅读排行榜
艾伟:Tip:自定义UpdatePanelTrigger
2011-08-29 00:01 by 狼人:-), 172 阅读, 收藏,
摘要:
大家在使用UpdatePanel的时候有没有遇到过这种情况呢? 页面上放置着3到4的UpdatePanel,它们互相独立,并且UpdateMode都是Condition,这意味着没有哪个UpdatePanel每次都会更新。大多数UpdatePanel都是由某个控件回发而更新,但是其中的一个例外。它没有哪个控件来触发它,它有自己的一套逻辑来判断是否更新。这段逻辑独立于其他控件。 理论上,这段逻辑可以放在页面的某个生命周期里进行判断,例如OnLoad。但是如果,这个判断甚至必须放在PreRenderComplete之后呢?再者,如果我们真的很想把判断是否更新的逻辑给独立与页面的生命周期... 阅读全文
艾伟:Ajax基石脚本异步并发调用参数传递
2011-08-29 00:01 by 狼人:-), 172 阅读, 收藏,
摘要:
在Ajax开发框架中,最基本的划分是服务器端和客户端。服务器端相对来说比较简单,只要是可以开发动态网页的语言都可以胜任;客户端浏览器就是JScript/JavaScript的天下了,好像没有看到有VBScript做的Ajax客户端库,就算它只支持IE。由于客户端依赖于脚本并运行在浏览器中,似乎比服务器端的可实现和可管理性还要差些。 这里我说一下Ajax中的A, Asynchronous调用的一些问题。如果我们在异步调用时不为方法传递任何的参数,那么这个问题也就简单甚至不存在了。但是事实上,我们开发一些稍微复杂些的功能时,对于"脚本异步并发调用参数传递"这个功能是很需要的。说 阅读全文
Windows Phone 7 Tips “.NET研究”(4)
2011-10-20 21:56 by 狼人:-), 171 阅读, 收藏,
摘要:
1、Windows Phone 7 中常见的使用WebClient代码段: WebClient twitter = new WebClient();twitter.DownloadStringCompleted +=上海闵行企业网站设计与制作 #000上海闵行企业网站制作000;"> new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted);twitter.DownloadStringAsync(new Uri("http://api.twitter.com/1/statuses/ 阅读全文
.NET“.NET研究”中的委托
2011-10-19 19:38 by 狼人:-), 171 阅读, 收藏,
摘要:
1.1.1定义 委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示: //Code in C# public delegate int PerformCalculation(int x, int y); 与委托的签名(由返回类型和参数组成)匹配的任何方法都可以分配给该委托。 简单理解Delegate委托(或代理)是一种数据类型:它的变量可以引用到某一个符合要求的方法上,通过委托可以间接地调用该方法。 其实.NET的委托类似于C语言的函数指针,区别在于.NET委托... 阅读全文
微软缘何“.NET研究”认为VB与C#需要异步语法
2011-10-18 22:38 by 狼人:-), 171 阅读, 收藏,
摘要:
在过去几年间,多线程编程已经成为了一个热门话题。虽然我们长久以来一直都希望能有高速响应的用户界面,但实现这个愿望的工具却迟迟不见踪迹。对于大多数框架(包括.NET程序员所使用的那些框架)来说,对用户界面的更新仍然局限于单独一个线程,同时,硬件制造商已经转向了多核来代替更快的CPU。 C#与VB一开始提供了非常简单的并发支持,这是通过对监视器与委托使用lock/SyncLock关键字来实现的,异步程序库通过这两个关键字实现异步编程。在随后的几个版本中,我们并没有看到这两种语言在异步领域有任何进展,微软的精力都放在其他领域上了。随着.NET 4.0的到来,情况有了很大的变化。.NET 4.... 阅读全文
.N“.NET研究”ET中的异步编程(二)- 传统的异步编程
2011-10-15 19:51 by 狼人:-), 171 阅读, 收藏,
摘要:
在上一篇文章中,我们从构建响应灵敏的界面以及构建高可伸缩性的服务应用来讨论我们为什么需要异步编程,异步编程能给我们带来哪些好处。那么知道了好处,我们就开始吧,但是在异步编程上海徐汇企业网站制作这个方面,说总是比做简单。套用那句不是名言的名言:编写异步程序是困难的,编写可靠的异步程序尤其困难。因为异步程序非常难以编写,而且非常容易出错,很多基本的构造元素在异步编程中都无法使用,这让我们这些开发人员更愿意编写同步的代码,虽然我们知道有些地方真的应该使用异步。 如何实现异步 对于很多人来说,异步就是使用后台线程运行耗时的操作。在有些时候这是对的,而在我们日常大部分场景中却不对。 比如... 阅读全文
用C#实现HTTP协“.NET技术”议下的多线程文件传输
2011-10-13 19:26 by 狼人:-), 171 阅读, 收藏,
摘要:
很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网络应程序是多么的容易,从中也能体会到C#语言中强大的网络功能。 首先介绍一下HTTP协议,HTTP亦即Hpyer Text Transfer Protocal的缩写,它是现代互联网上最重要的一... 阅读全文
Check Point收购诺基亚安全设备业务
2011-10-08 19:55 by 狼人:-), 171 阅读, 收藏,
摘要:
Check Point软件技术有限公司5月11日在北京宣布,该公司已经完成收购诺基亚的安全设备业务。 Check Point与诺基亚安全设备业务部门有着长期的合作关系。诺基亚1997年进入网络安全市场,是第一个推出防火墙专用平台的厂商,Check Point的防火墙软件就运行在其平台之上。 此次收购也被认为是双方长达12年紧密合作后的合理演进。现在,客户可以向Check Point直接购买诺基亚IP设备。Check Point将融合两者的操作系统以及配置管理系统,为用户带来集成的操作系统,统一的配置管理以及更好的使用体验。 阅读全文
SaaS未来的安全状态将超越管理软件
2011-10-08 19:53 by 狼人:-), 171 阅读, 收藏,
摘要:
安全SaaS市场将如何或者多快速的成长,这在短期内还没有预算,但通过SaaS实施安全服务是被视为最有意义的。
通过SaaS提供信息安全仍然是最流行的安全服务。然而一些既定的供应商、创业和分析家认为Web安全和其他服务仍然有一定的发展空间。
“从技术和解决问题实施的角度来看,使用SaaS实施一整套服务是最理想的。”Purewire首席技术官保罗说,“这些都是典型的东西,已经涉及到代理和检查用户流量”
Judge指出Web安全也属于这一类的范畴。Purewire也是作为今年的一个重点推出的,正如SaaS的安全启动。然而,Judge还列出了防火墙技术对于SaaS将出现一种有趣的可能性,但他承认,这. 阅读全文