仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 805|回复: 8
打印 上一主题 下一主题

[学习教程] NET网页编程之在C#中怎样猎取历程的父历程称号

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 14:20:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。我们怎样在C#中猎取某历程的父历程的称号呢?上面是csdn上彀友供应的谜底,供参考:

usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Diagnostics;

namespaceConsoleApplication1
{
publicstaticclassProcessExtensions
{
privatestaticstringFindIndexedProcessName(intpid)
{
varprocessName=Process.GetProcessById(pid).ProcessName;
varprocessesByName=Process.GetProcessesByName(processName);
stringprocessIndexdName=null;
for(varindex=0;index<processesByName.Length;index++)
{
processIndexdName=index==0?processName:processName+"#"+index;
varprocessId=newPerformanceCounter("Process","IDProcess",processIndexdName);
if((int)processId.NextValue()==pid)
{
returnprocessIndexdName;
}
}
returnprocessIndexdName;
}

privatestaticProcessFindPidFromIndexedProcessName(stringindexedProcessName)
{
varparentId=newPerformanceCounter("Process","CreatingProcessID",indexedProcessName);
returnProcess.GetProcessById((int)parentId.NextValue());
}

publicstaticProcessParent(thisProcessprocess)
{
returnFindPidFromIndexedProcessName(FindIndexedProcessName(process.Id));
}
}
classProgram
{
staticvoidMain(string[]args)
{
Console.WriteLine(Process.GetCurrentProcess().Parent().ProcessName);
}
}
}
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。
老尸 该用户已被删除
沙发
发表于 2015-1-18 13:15:02 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-23 17:39:34 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
分手快乐 该用户已被删除
地板
发表于 2015-1-31 19:04:45 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
因胸联盟 该用户已被删除
5#
发表于 2015-2-6 23:41:50 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
爱飞 该用户已被删除
6#
发表于 2015-2-19 04:31:16 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
admin 该用户已被删除
7#
发表于 2015-3-6 13:04:31 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
蒙在股里 该用户已被删除
8#
发表于 2015-3-13 02:08:20 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
谁可相欹 该用户已被删除
9#
发表于 2015-3-20 10:04:33 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表