??xml version="1.0" encoding="utf-8" standalone="yes"?>精品乱人伦一区二区三区,久久精品国产www456c0m,国产亚洲精品久久久优势http://www.aygfsteel.com/aldmd/category/19694.htmlzh-cnSat, 29 Sep 2007 15:31:22 GMTSat, 29 Sep 2007 15:31:22 GMT60C#调用其它E序http://www.aygfsteel.com/aldmd/archive/2007/09/29/149588.html狮子?/dc:creator>狮子?/author>Sat, 29 Sep 2007 07:31:00 GMThttp://www.aygfsteel.com/aldmd/archive/2007/09/29/149588.htmlhttp://www.aygfsteel.com/aldmd/comments/149588.htmlhttp://www.aygfsteel.com/aldmd/archive/2007/09/29/149588.html#Feedback0http://www.aygfsteel.com/aldmd/comments/commentRss/149588.htmlhttp://www.aygfsteel.com/aldmd/services/trackbacks/149588.html                 System.Diagnostics.Process myProc = new System.Diagnostics.Process();
                myProc.StartInfo.FileName = batPath;
                myProc.Start();
//调用cmd.exe
                System.Diagnostics.Process.Start("cmd.exe", ff);


using System;

class test
{
static void Main()
{

//声明一个程序信息类
System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();

//讄外部E序?br /> Info.FileName = "notepad.exe";

//讄外部E序的启动参敎ͼ命o行参敎ͼ为test.txt
Info.Arguments = "test.txt";

//讄外部E序工作目录?C:\
Info.WorkingDirectory = "C:\\";

//声明一个程序类
System.Diagnostics.Process Proc ;

try
{
//
//启动外部E序
//
Proc = System.Diagnostics.Process.Start(Info);
}
catch(System.ComponentModel.Win32Exception e)
{
Console.WriteLine("pȝ找不到指定的E序文g。\r{0}", e);
return;
}

//打印出外部程序的开始执行时?br /> Console.WriteLine("外部E序的开始执行时_{0}", Proc.StartTime);

//{待3U钟
Proc.WaitForExit(3000);

//如果q个外部E序没有l束q行则对其强行终?br /> if(Proc.HasExited == false)
{
Console.WriteLine("׃E序l止外部E序的运行!");
Proc.Kill();
}
else
{
Console.WriteLine("由外部程序正帔R出!");
}
Console.WriteLine("外部E序的结束运行时_{0}", Proc.ExitTime);
Console.WriteLine("外部E序在结束运行时的返回|{0}", Proc.ExitCode);
}
}

]]>
《h件》读书笔讎ͼ1Q?/title><link>http://www.aygfsteel.com/aldmd/archive/2007/03/10/102981.html</link><dc:creator>狮子?/dc:creator><author>狮子?/author><pubDate>Sat, 10 Mar 2007 04:50:00 GMT</pubDate><guid>http://www.aygfsteel.com/aldmd/archive/2007/03/10/102981.html</guid><wfw:comment>http://www.aygfsteel.com/aldmd/comments/102981.html</wfw:comment><comments>http://www.aygfsteel.com/aldmd/archive/2007/03/10/102981.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/aldmd/comments/commentRss/102981.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/aldmd/services/trackbacks/102981.html</trackback:ping><description><![CDATA[     摘要:   <a href='http://www.aygfsteel.com/aldmd/archive/2007/03/10/102981.html'>阅读全文</a><img src ="http://www.aygfsteel.com/aldmd/aggbug/102981.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/aldmd/" target="_blank">狮子?/a> 2007-03-10 12:50 <a href="http://www.aygfsteel.com/aldmd/archive/2007/03/10/102981.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《h月神化》读书笔讎ͼ1Q?/title><link>http://www.aygfsteel.com/aldmd/archive/2007/02/06/97536.html</link><dc:creator>狮子?/dc:creator><author>狮子?/author><pubDate>Tue, 06 Feb 2007 02:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/aldmd/archive/2007/02/06/97536.html</guid><wfw:comment>http://www.aygfsteel.com/aldmd/comments/97536.html</wfw:comment><comments>http://www.aygfsteel.com/aldmd/archive/2007/02/06/97536.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/aldmd/comments/commentRss/97536.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/aldmd/services/trackbacks/97536.html</trackback:ping><description><![CDATA[一、焦油坑Q?br />1Q编E系l品:<br /> ~写E序Q即每个模块全部~写完成Q写代码Q?br /> ~程pȝQ即各个模块可以完美l合QŞ成一整套pȝQ?br /> ~写E序的工作量只是~程pȝ的三分之一?br /> ~程产品Q包括了通用化、测试、文档和l护Q?br /> ~写E序的工作量只是~程产品的三分之一?br /> ~程pȝ产品Q是~程pȝ化和产品化的工作量,是编写程序的九分之一?br />2Q职业的乐趣Q?br /> 首先是一U创Z物的Ua快乐?br /> 其次Q快乐来自于开发对其他人有用的东西?br /> W三是整个过E体现出术般的力量——将怺啮合的零部gl装在一P看到它们_֦地运行,得到预先所希望的结果?br /> W四是学习的乐趣Q来自于q项工作的非重复Ҏ?br /> 最后,乐趣q来自于工作在如此易于驾驭的介质上?br />3Q职业的苦恼<br /> 首先Q必追求完?br /> 其次Q是׃人来讑֮目标Q供l资源,提供信息。对于系l编Eh员而言Q对其他人的依赖是一仉常痛苦的事情。他依靠其他人的E序Q而往往q些E序设计得ƈ不合理,实现拙劣Q发布不完整Q没有源代码或测试用例)Q或者文档记录得很糟。所以,pȝ~程人员不得不花Ҏ间去研究和修改,而它们在理想情况下本应该是可靠完整的?br /> 下一个烦恼——概忉|设计是有趣的,但寻扄的bug却只是一w复性的zd?br /> 另外Qh们发现调试和查错往往是线性收敛的Q或者更p糕的是Q具有二ơ方的复杂度。结果,试一拖再拖,L最后一个错误比W一个错误将p更多的时间?br /> 最后一个苦|有时也是一U无奈——当投入了大量辛苦的力_Q品在卛_完成或者终于完成的时候,却已昑־陈旧q时?br />二、h月神?br /> 对于软gd的进度安排,以下是我使用了很多年的经验法则:<br /> 1/3计划<br /> 1/6~码<br /> 1/4构g试和早期系l测?br /> 1/4pȝ试Q所有的构g已完?br /> <br /> 单、武断地重复一下Brooks法则Q?br /> 向进度落后的目中增加h手,只会使进度更加落后。(Adding manpower to a late software project makes it laterQ?br />三、外U手术队伍(The Surgical TeamQ?br />      软gl理很早p识到优秀E序员和较差的程序员之间生率的差异Q但实际量出的差异q是令我们所有的人吃惊。在他们的一个研I中QSackman、Erikson和Grand曑֯一l具有经验的E序人员q行量。在该小l中Q最好的和最差的表现在生产率上^均ؓ10:1Q在q行速度和空间上h5:1的惊人差异!a之,$20,000/q的E序员的生率可能是$10,000/q程序员?0倍。数据显C经验和实际的表现没有相互联p(我怀疑这U现象是否普遍成立。)<br />      <strong>Mills的徏?/strong><br />      外科ȝ。MillsUC为首席程序员。他亲自定义功能和性能技术说明书Q设计程序,~制源代码,试以及书写技术文档。。首席程序员需要极高的天分、十q的l验和应用数学、业务数据处理或其他斚w的大量系l和应用知识?br />      副手。他是外U医生的后备Q能完成M一部分工作Q但是相对具有较的l验。他的主要作用是作ؓ设计的思考者、讨和评估人员。外U医生试囑֒他沟通设计,但不受到他徏议的限制。副手经常在与其他团队的功能和接口讨Z代表自己的小l。他需要详l了解所有的代码Q研I设计策略的备选方案。显Ӟ他充当外U医生的保险机制。他甚至可能~制代码Q但针对代码的Q何部分,不承担具体的开发职责?br />      理员。外U医生是老板Q他必须在h员、加薪等斚wh军_权,但他决不能在q些事务上浪费Q何时间。因而,他需要一个控制胦务、h员、工作地点安排和机器的专业管理h员,该管理员充当与组l中其他理机构的接口。Baker仅在目h法律、合同、报表和财务斚w的需求时Q管理员才具有全职责仅R否则,一个管理员可以Z个团队服务?br />      ~辑。外U医生负责生文档——出于最大清晰度的考虑Q他必须书写文档。对内部描述和外部描q都是如此。而编辑根据外U医生的草稿或者口q的手稿Q进行分析和重新l织Q提供各U参考信息和书目Q对多个版本q行l护以及监督文档生成的机制?br />      两个U书。管理员和编辑每个h需要一个秘书。管理员的秘书负责项目的协作一致和非品文件?br />      E序职员。他负责l护~程产品库中所有团队的技术记录。该职员接受U书性质的培训,承担机器码文件和可读文g的相关管理责仅R所有的计算入汇集到q个职员处。如果需要,他会对它们进行记录或者标识。输出列表会提交l程序职员,׃q行归档和编制烦引。另外,他负责将M模型的最新运行情况记录在状态日志中Q而所有以前的l果则按旉序q行归档保存?br />      <em>Mills概念的真正关键是“从个h艺术到公共实践”的~程观念转换。它向所有的团队成员展现了所有计机的运作和产物Qƈ所有的E序和数据看作是团队的所有物Q而非Uh财?br /></em>      E序职员的专业化分工QɽE序员从书记的杂事中解放出来Q同时还可以寚w些杂事进行系l整理,保了它们的质量Qƈ强化了团队最有h值的财富——工作品。上q概忉|然考虑的是批处理程序。当使用交互式终端,特别是在没有U张输出的情况下Q程序职员的职责q未消失Q只是有所更改。他会记录小l程序和U有工作拯之间的更斎ͼ依然控制所有程序的q行Qƈ使用自己的交互式工具来控制品逐步增长的完整性和有效性?br />      工具l护人员。现在已l有很多文g~辑、文本编辑和交互式调试等工具Q因此团队很再需要自q机器和机器操作h员。但是这些工具用v来必L无疑问地令h满意Q而且需要具备较高的可靠性。外U医生则是这些工兗服务可用性的唯一评判人员。他需要一个工L护h员,保证所有基本服务的可靠性,以及承担团队成员所需要的Ҏ工具Q特别是交互式计机服务Q的构徏、维护和升责Q。即使已l拥有非常卓的、可靠的集中式服务,每个团队仍然要有自己的工具h员。因Z的工作是查他的外U医生所需要的工具。工L护h员常常要开发一些实用程序、编制具有目录的q程库以及宏库?br />      试人员。外U医生需要大量合适的试用例Q用来对他所~写的工作片D,以及Ҏ个工作进行测试。因此,试人员既是Z的各个功能设计系l测试用例的对头Q同时也是ؓ他的日常调试设计试数据的助手。他q负责计划测试的步骤和ؓ试搭徏试q_?br />      语言专家。随着Algol语言的出玎ͼZ开始认识到大多数计机目中,L一两个乐于掌握复杂~程语言的h。这些专安常有帮助Q很快大家会向他咨询。这些天才不同于外科ȝQ外U医生主要是pȝ设计者以及考虑pȝ的整体表现。而语a专家则寻找一U简z、有效的使用语言的方法来解决复杂、晦涩或者棘手的问题。他通常需要对技术进行一些研IӞ两到三天Q。通常一个语a专家可以Z个到三个外科ȝ服务?br />      如何q作<br /><p align="center"><img height="384" alt="o_image1.JPG" src="http://www.aygfsteel.com/images/blogjava_net/aldmd/19787/o_image1.JPG" width="512" border="0" /></p><br />      十个人,其中七个专业人士在解决问题,而系l是一个h或者最多两个h思考的产物Q因此客观上辑ֈ了概늚一致性?br />      团队的扩?br />      扩徏q程的成功依赖于q样一个事实,x个部分的概念完整性得Cd的提高——决定设计的人员是原来的七分之一或更。所以,可以?00人去解决问题Q而仅仅需要协?0个hQ即那些“外U医生”的思\?br /><img src ="http://www.aygfsteel.com/aldmd/aggbug/97536.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/aldmd/" target="_blank">狮子?/a> 2007-02-06 10:09 <a href="http://www.aygfsteel.com/aldmd/archive/2007/02/06/97536.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">пǰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˹</a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">֯</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">۶</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ޭ</a>| <a href="http://" target="_blank">綫</a>| <a href="http://" target="_blank">γ</a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ұ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">΢</a>| <a href="http://" target="_blank">ͩ®</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">뽭</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ī񹤿</a>| <a href="http://" target="_blank">̨</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>