程序设计

专业和发烧友程序员的问答

24
如何在Ubuntu上杀死端口上的进程
我正在尝试在命令行中终止ubuntu中特定端口的进程。 如果运行此命令,我将获得端口: sudo lsof -t -i:9001 所以...现在我要运行: sudo kill 'sudo lsof -t -i:9001' 我收到此错误消息: ERROR: garbage process ID "lsof -t -i:9001". Usage: kill pid ... Send SIGTERM to every process listed. kill signal pid ... Send a signal to every process listed. kill -s signal pid ... Send a signal …
488 ubuntu  port  kill 



7
HTTP GET请求的最大长度
HTTP GET请求的最大长度是多少? 如果服务器收到超过此长度的GET请求,是否定义了服务器可以/应该返回的响应错误? 这是在Web服务API的上下文中,尽管有趣的是也看到了浏览器的限制。
487 web-services  http 

7
C#集集合?
有人知道SetC#中是否有与Java 集合相当的东西?我知道您可以通过填充但忽略值来使用a Dictionary或a 模仿集合HashTable,但这不是一种非常优雅的方法。
487 c#  .net  collections  set 

27
单击锚点链接时平滑滚动
我的页面上有几个超链接。用户访问我的帮助部分时将阅读的常见问题解答。 使用锚链接,我可以使页面滚动到锚,并在那里引导用户。 有没有办法使滚动平滑? 但是请注意,他正在使用自定义JavaScript库。也许jQuery提供了类似的功能?

21
检测浏览器何时接收文件下载
我有一个页面,允许用户下载动态生成的文件。生成需要很长时间,因此我想显示一个“等待”指示。问题是,我不知道如何检测浏览器何时收到文件,因此可以隐藏指示器。 我正在以隐藏的形式发出请求,该请求会发布到服务器,并以隐藏的iframe作为结果。这样一来,我就不会用结果替换整个浏览器窗口。我在iframe上侦听“加载”事件,希望下载完成后将触发该事件。 我随文件返回一个“ Content-Disposition:附件”标头,这将导致浏览器显示“保存”对话框。但是浏览器不会在iframe中触发“加载”事件。 我尝试的一种方法是使用多部分响应。因此它将发送一个空的HTML文件以及附加的可下载文件。例如: Content-type: multipart/x-mixed-replace;boundary="abcde" --abcde Content-type: text/html --abcde Content-type: application/vnd.fdf Content-Disposition: attachment; filename=foo.fdf file-content --abcde 这在Firefox中有效;它接收到空的HTML文件,触发“加载”事件,然后显示可下载文件的“保存”对话框。但是它在IE和Safari上失败;IE会触发“加载”事件,但不会下载文件,而Safari会下载文件(具有错误的名称和内容类型),并且不会触发“加载”事件。 一种不同的方法可能是调用开始文件创建,然后轮询服务器直到服务器就绪,然后下载已创建的文件。但是我宁愿避免在服务器上创建临时文件。 有谁有更好的主意吗?
487 javascript  http  mime 


30
迭代访问列表的最“ pythonic”方法是什么?
我有一个Python脚本,它将一个整数列表作为输入,我需要一次处理四个整数。不幸的是,我无法控制输入,或者将其作为四元素元组的列表传递。目前,我正在以这种方式对其进行迭代: for i in xrange(0, len(ints), 4): # dummy op for example code foo += ints[i] * ints[i + 1] + ints[i + 2] * ints[i + 3] 不过,它看起来很像“ C思维”,这使我怀疑还有一种处理这种情况的更Python的方法。该列表在迭代后被丢弃,因此不需要保留。也许这样的事情会更好? while ints: foo += ints[0] * ints[1] + ints[2] * ints[3] ints[0:4] = [] 不过,还是不太“正确”。:-/ 相关问题:如何在Python中将列表分成均匀大小的块?



10
如何在变更事件中使用广播?
我在更改事件上有两个单选按钮我想要更改按钮怎么可能?我的密码 <input type="radio" name="bedStatus" id="allot" checked="checked" value="allot">Allot <input type="radio" name="bedStatus" id="transfer" value="transfer">Transfer 脚本 <script> $(document).ready(function () { $('input:radio[name=bedStatus]:checked').change(function () { if ($("input[name='bedStatus']:checked").val() == 'allot') { alert("Allot Thai Gayo Bhai"); } if ($("input[name='bedStatus']:checked").val() == 'transfer') { alert("Transfer Thai Gayo"); } }); }); </script>
486 jquery  jquery-ui 

24
如何在Python中四舍五入一个数字?
这个问题使我丧命。如何在Python中向上舍入一个数字? 我尝试了舍入(数字),但它四舍五入数字。例: round(2.3) = 2.0 and not 3, what I would like 我尝试了int(number + .5),但是它再次将数字取整!例: int(2.3 + .5) = 2 然后我尝试了round(number + .5),但在边缘情况下不起作用。例: WAIT! THIS WORKED! 请指教。

14
如何在Subversion中返回代码的旧版本?
我正在与一个朋友一起进行项目,我想返回到我们的代码的旧版本并将其设置为当前版本。我该怎么做? 我在vs08上使用“ anksvn”。 我的PC上有我想要的版本,但是提交失败。我收到的消息是“提交失败,文件或目录已过期”。 我的PC上也有Subversion客户端。
486 svn  backport 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.