程序设计

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


13
在Linux中自动重复命令
在Linux命令行中是否可以每n秒重复一次命令? 说,我正在运行导入,我正在做 ls -l 检查文件大小是否正在增加。我想要一个命令来自动重复此操作。
303 linux  bash  ubuntu 

16
Android 1.6:“ android.view.WindowManager $ BadTokenException:无法添加窗口-令牌null不适用于应用程序”
我试图打开一个对话框窗口,但是每次我尝试打开它时,都会引发此异常: Uncaught handler: thread main exiting due to uncaught exception android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:460) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:238) at android.app.Activity.showDialog(Activity.java:2413) 我通过showDialog使用显示器的ID 进行调用来创建它。该onCreateDialog处理程序的日志记录很好,我可以毫无问题地逐步解决它,但是我附上了它,因为似乎我缺少了一些东西: @Override public Dialog onCreateDialog(int id) { Dialog dialog; Context appContext = this.getApplicationContext(); switch(id) { case …


10
如何在多个文件中搜索字符串并在Powershell中返回文件名?
几天前,我已经开始学习Powershell,但在Google上找不到我需要的任何东西,因此请耐心等待。 我被要求将一些文本字符串替换为多个文件。我不一定知道可能目标文件的扩展名,也不知道它们的位置。到目前为止,我已经设法递归浏览到目录(get-ChildItem -recurse),并使用get-content和select-string找到了我正在寻找的字符串: Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy" 问题是,我可以看到要查找的文本的出现,但是我不知道如何告诉PS返回每个匹配文件的路径和名称。 如何获取包含要查找的表达式的文件的名称和位置?

8
差异文件存在于两个不同的目录中
我有两个目录具有相同的文件列表。我需要使用diff命令比较两个目录中存在的所有文件。是否有一个简单的命令行选项可以执行此操作,还是我必须编写一个Shell脚本来获取文件列表,然后对其进行遍历?
303 unix  shell  diff 



12
HTTP和REST有什么区别?
在阅读了很多关于REST和SOAP之间的区别之后,我得到了REST只是HTTP的另一个说法的印象。有人可以解释一下REST添加到HTTP的功能吗? 注意:我不是在寻找REST与SOAP的比较。 更新:感谢您的回答。现在对我来说很清楚,REST只是关于如何使用HTTP的一组规则。因此,我发布了有关这些约定的优点的后续报告。 注意:我现在掌握了REST的含义;正如Emil Ivanov所说,REST意味着按照原意使用HTTP。但是,我不确定这是否值得单独使用,我当然也不会对此大肆宣传。
303 http  rest 



4
如何在WPF中获得控件以填充可用空间?
Button如果不指定高度,某些WPF控件(如)似乎会很高兴地消耗其容器中的所有可用空间。 还有一些,例如我现在需要使用的(多行)TextBox,并且ListBox似乎更担心仅占用必要的空间以适合其内容,而不再担心。 如果您将这些人放在的单元格中UniformGrid,它们将扩展以适应可用空间。但是,UniformGrid实例并非适用于所有情况。如果您有一个网格,其中某些行设置为*高度,以将自身与其他*行之间的高度进行划分,该怎么办?如果您有一个,StackPanel并且有一个Label,一个List和一个Button,该怎么办?如何使列表占据标签和按钮未占用的所有空间? 我认为这确实是一个基本的布局要求,但是我无法弄清楚如何让它们填充可能的空间(将它们放入a DockPanel并将其设置为fill似乎也不起作用,因为在DockPanel只占用其子控件所需的空间)。 一个可调整大小的GUI将是相当可怕的,如果你有一起玩Height,Width,MinHeight,MinWidth等。 您可以将Height和Width属性绑定到您占用的网格单元吗?还是有其他方法可以做到这一点?

11
带有-i选项的sed命令在Mac上失败,但在Linux上有效
我已成功使用以下sed命令在Linux中搜索/替换文本: sed -i 's/old_link/new_link/g' * 但是,当我在Mac OS X上尝试时,得到: “命令c期望\后跟文本” 我以为Mac运行的是普通的BASH shell。这是怎么回事? 编辑: 根据@High Performance,这是由于Mac sed具有不同的(BSD)风格,因此我的问题将是如何在BSD中复制此命令sed? 编辑: 这是导致此情况的一个实际示例: sed -i 's/hello/gbye/g' *
303 linux  macos  bash  sed 

10
Elasticsearch中的分片和副本
我试图了解Elasticsearch中的分片和副本,但是我没有设法理解它。如果我下载Elasticsearch并运行脚本,那么据我所知,我已经启动了具有单个节点的集群。现在,该节点(我的PC)具有5个分片(?)和一些副本(?)。 它们是什么,我有5个重复的索引吗?如果可以,为什么?我可能需要一些解释。

27
访问像属性一样的字典键?
我发现访问dict键obj.foo而不是更为方便obj['foo'],因此我编写了以下代码段: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value 但是,我认为一定有某些原因导致Python无法立即提供此功能。以这种方式访问​​字典键的注意事项和陷阱是什么?

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.