问题列表 - 第10925页

如何在python中执行ping或traceroute,在生成时访问输出?

早些时候,我问过这个问题:

如何使用本机python执行ping或traceroute?

但是因为python没有以root身份运行,所以它无法打开在本机python中执行ping/traceroute所需的原始ICMP套接字.

这让我回到使用系统的ping/traceroute shell命令.这个问题有几个使用该subprocess模块的例子似乎运作良好:

用Python ping一个站点?

我还有一个要求:我需要能够在生成时访问输出(例如,对于长时间运行的traceroute.)

上面的示例都运行shell命令,然后只有在命令完成后才能访问完整的输出.有没有办法在生成时访问命令输出?

编辑:根据Alex Martelli的回答,这是有效的:

import pexpect

child = pexpect.spawn('ping -c 5 www.google.com')

while 1:
        line = child.readline()
        if not line: break
        print line,
Run Code Online (Sandbox Code Playgroud)

python ping traceroute

3
推荐指数
2
解决办法
1万
查看次数

C#进程类的无效操作异常

当我使用VSTS调试器来查看类实例的属性时Process,许多属性都标有InvalidOperationException.为什么?我做错了吗?

我正在使用VSTS 2008 + C#+ .Net 2.0来开发控制台应用程序.

这是我的代码:

System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "IExplore.exe";
myProcess.StartInfo.Arguments = @"www.google.com";
myProcess.StartInfo.Verb = "runas";
myProcess.Start();
Run Code Online (Sandbox Code Playgroud)

以及调试器的屏幕截图:

在此输入图像描述

.net c# process invalidoperationexception visual-studio-2008

17
推荐指数
1
解决办法
4万
查看次数

如何创建stackoverflow等用户友好的URL?

我想创建一个类似类型的url,就像创建问题时堆栈溢出一样.

例:

使用jQuery(插件?)非ajax-get-post-using-jquery-plugin的非ajax GET/POST

我特别感兴趣的是最后一部分,我粗略地说了一遍.如何通过分隔符实现将页面标题添加到URL的影响?

这种技术叫做什么?

asp.net url routing friendly-url

6
推荐指数
4
解决办法
2160
查看次数

在SVN中存储二进制文件的方法

是否有不同的方法在SVN中存储二进制文件?如果是这样,它们是什么,以及我如何修改存储选项?

我读到有四种方法可以在SVN中存储二进制文件:

  1. 压缩焦油 - 进口 - 出口.
  2. 焦油 - 进口 - 出口.
  3. 进出口.
  4. 高效办理登机手续.

哪些对时间效率最有用?如何设置SVN使用这些方法?

谢谢,Oded.


我有许多小型二进制文件和一些大型文件.所有都经常更换.我目前正在研究CVS并很快切换到SVN,我想知道存储二进制文件的方法.

我阅读了性能调优Subversion(如上所述)并发现它很有用,但没有做出任何例子,所以我并不完全理解如何做他建议的4种方法.

我的基本问题是天气与否,默认值是好的(它们是什么?)我首先考虑的是时间效率,然后是空间.谢谢 :)

svn methods binary storage

6
推荐指数
1
解决办法
6134
查看次数

您的持续集成如何运作?

我正在构建一个CI服务器,非常感谢能够获得真实的体验,以及人们使用的概述.

那么,你的构建过程是什么?是否有类似的东西:

  • 一小时代码和测试,
  • 另一个每日构建msi和代码指标,
  • 等等.,

而且,您的完整构建过程使用了什么?你使用类似的东西:

  • 团队城市,
  • MSBuild的,
  • nunit - 用于测试,
  • ncover - 用于测试覆盖,
  • ndepend - 代码指标,
  • sandcastle - 代码注释的文档,
  • testcomplete - 用于QA测试,
  • 等等.?

分享!;)

continuous-integration

7
推荐指数
1
解决办法
1501
查看次数

Emacs心理治疗师:我在哪里可以找到代码?

我想将Emacs心理治疗师移植到C :)但我想知道在哪里可以找到源代码.我害怕的是它是用Lisp编写的.如果是这样的话,我想如果有人已经把它移植到C,我将会运气不好.

任何指针将不胜感激(双关语无意!)

c emacs

2
推荐指数
3
解决办法
1834
查看次数

如何使用Google托管的jQuery UI源代码?

我需要加载jQuery UI文件,并希望从Google执行此操作.目前我上传:

<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.draggable.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.droppable.js"></script>
Run Code Online (Sandbox Code Playgroud)

Google需要哪些相应的文件?

我可以使用http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js吗?

另外,使用这个有什么不利之处:http: //ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js

jquery

25
推荐指数
2
解决办法
4万
查看次数

我可以在web.config中为maxJsonLength设置无限长度吗?

我正在使用jQuery的自动完成功能.当我尝试检索超过17000条记录的列表(每条记录的长度不超过10条)时,它超出了长度并抛出错误:

异常信息:
异常类型:InvalidOperationException
异常消息:使用JSON JavaScriptSerializer进行序列化或反序列化时出错.字符串的长度超过maxJsonLength属性上设置的值.

我可以设置无限长度maxJsonLengthweb.config?如果没有,我可以设置的最大长度是多少?

asp.net asp.net-mvc json

648
推荐指数
18
解决办法
54万
查看次数

Gmail语法荧光笔

我通过Gmail将代码发送给了我的朋友,但正如您猜测的那样,代码未在Gmail中突出显示.是否有解决方案来突出显示通过Gmail发送的代码?

gmail syntax-highlighting highlighting

40
推荐指数
4
解决办法
2万
查看次数

Eclipse中是否有快捷方式重新运行最近启动的程序?

我用Eclipse做的最常见的事情之一是重新运行最后一个程序.我通过运行 - >运行历史 - > [最顶级项目]来实现.

有没有这样做的快捷键?

我知道CTRL+ F11但这对我不起作用.仅当当前活动的类(我正在编辑其源代码的类)没有main方法时,它才会启动最新的程序.如果是,它将使用此类作为程序的入口点,而不是"运行历史记录"列表中的入口点.

eclipse ide

148
推荐指数
3
解决办法
4万
查看次数