爱飞 发表于 2015-1-18 11:15:23

ASP.NET网站制作之Rodney Viana为.NET调试开辟的WinDbg 扩大先容仓酷云

中间码是基于一个虚拟机器。源代码是最高层的,理论上从源代码开始直接编译成本地码能提供最大优化的。而中间码只能是转译成本地码,效率上难免受到损耗。根据虚拟机器所设定的体系结构的特点,和本地机器的差异的多少。当.NET使用程序在产物情况中产生妨碍的时分,一般留给开辟者的仅仅是一个内存dump。由于VisualStudio不克不及处置dump文件,以是你必需利用一个名为WinDbg的工具。该工具一般会和SOS.dll大概Psscor4.dll一同利用,它们是可以表露.NET特定细节的扩大。只管十分壮大,可是它们十分难于利用,因而开辟者偶然会创立本人的扩大。RodneyViana就是如许的一个开辟者,他方才公布了netext1.6.1并将该项目开源。
Netext中的一个风趣功效是,它可以利用一品种似于SQL的语法查询堆。比方,假设你想要检察比来失利的Web哀求的列表,由于HttpContext对象已被缓存了,以是你可以利用上面的语法检察失利的查询:
!wfrom-type*.HttpContext|where(($contains(_request._url.m_String,"http:"))&&(_response._statuscode!=0n200))select$addr(),_request._url.m_String,_response._statusCode上面是撑持的命令列表:
显现对象具体信息的命令


[*]!wdo——显现GAC大概仓库中的ad-hoc对象大概数组
[*]!wselect——为数组中的一个对象大概一切条目显现ad-hoc字段(和level字段)
[*]!wfrom——实行相似SQL的堆对象剖析,撑持对照、表达式评价和索引过滤
列举对象
今天去面试,被问到C#中的new关键字,看了那么多的书对new关键字还是有一定认识,回来又把new复习了一遍,发现了许多以前还不知道的细节。

蒙在股里 发表于 2015-1-20 18:37:23

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

深爱那片海 发表于 2015-2-2 22:04:07

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

简单生活 发表于 2015-2-6 19:25:55

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

不帅 发表于 2015-2-10 04:09:22

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

只想知道 发表于 2015-2-28 10:37:06

但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。

愤怒的大鸟 发表于 2015-3-7 19:23:41

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

金色的骷髅 发表于 2015-3-15 12:12:56

目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.

灵魂腐蚀 发表于 2015-3-22 00:35:23

主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
页: [1]
查看完整版本: ASP.NET网站制作之Rodney Viana为.NET调试开辟的WinDbg 扩大先容仓酷云