乐观 发表于 2015-1-16 22:42:01

ASP.NET网页编程之ASP.NET技能:同时对多个文件举行大批写...

呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。asp.net|技能|功能|优化  我本人的一个项目,必要同时对65536个文件举行屡次写操纵。
  假如先全体翻开一切的文件,然后反复写,最初封闭一切的文件。那末第一次写操纵全体完成必要16分钟摆布,而第二次就必要40分钟了。没有持续测试了。
for(inti=0;i<65536;i++)
{
fileStream=newFileStream(buffDir+""+i.ToString()+".dat",FileMode.Create,FileAccess.Write,FileShare.Write,14000);
}
write;
write;
write;
........
for(inti=0;i<65536;i++)
{
fileStream.close();
}
  假如在写操纵的时分只翻开响应的一个文件,写完封闭。那末一切写操纵完成只需2分30秒摆布。
  轮回

for(inti=0;i<65536;i++)
{
open;
write;
close;
}

  因而可知,第二种举措功能要宏大于第一种。一次翻开一切的文件,必要占用不小的内存,最次要的是.net在处置filestream的时分,大概要举行大批的内存分派和接纳等事情,损耗了大批内存和资本。
  别的我也做个测试,假如文件数量对照小,那末第一种的功能又要年夜年夜好过第二种。
对于new隐藏成员的作用,往往是出于使用了一个第三方类库,而你又无法获得这个类库的源代码,当你继承这个类库的某个类时,你需要重新实现其中的一个方法,而又需要与父类中的函数使用同样的函数,这是就需要在自定义的子类中把那个同名函数(或成员)加上new标记,从而隐藏父类中同名的成员。

若相依 发表于 2015-1-19 21:20:08

Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。

再见西城 发表于 2015-1-28 11:27:28

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

老尸 发表于 2015-2-5 21:15:18

是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。

海妖 发表于 2015-2-13 16:04:11

能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。

爱飞 发表于 2015-3-3 23:53:26

在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的

小妖女 发表于 2015-3-11 14:47:18

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

变相怪杰 发表于 2015-3-19 00:22:48

关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。

再现理想 发表于 2015-3-26 22:16:56

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
页: [1]
查看完整版本: ASP.NET网页编程之ASP.NET技能:同时对多个文件举行大批写...