NET网页编程之在C#中怎样猎取历程的父历程称号
其实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);
}
}
}
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。 asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。 CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
页:
[1]