小编xra*_*alf的帖子

来自vim的Shell命令

从vim使用shell命令的最佳方法是什么?我知道可能性!shell_command.但这并不知道所有命令, export OSTYPE; make install所以我必须在vim之外运行它.有更好的方法吗?

vim shell

6
推荐指数
2
解决办法
9575
查看次数

将应用程序或脚本转换为shell命令

当我想从命令行运行我的python应用程序时(在ubuntu下)我必须在源代码app.py所在的目录中并使用命令运行应用程序

python app.py

如何使用以下命令从任意目录运行应用程序(通常如何完成)app?键入lsmkdir和其他命令类似?

谢谢

python shell command-line

6
推荐指数
2
解决办法
2780
查看次数

在Tumblr中创建主题的更好方法

我经常在tumblr中定制主题,但这个编辑器很糟糕.在Linux(Ubuntu)操作系统下,在tumblr中创建主题是否有更好的可能性?我正在考虑使用vim.但是我必须将文本复制到vim中,编辑一些东西并将其粘贴到tumblr web编辑器,这很不舒服.

tumblr

5
推荐指数
1
解决办法
1027
查看次数

调试firefox扩展问题

我正在使用Venkman javascript调试器来调试firefox扩展。我设置了一个断点,javascript正在运行,但是它不会在我的断点处停止,因此无法调试。

您能帮我解决这个问题吗?有什么问题或建议我使用其他调试器?

谢谢

javascript debugging firefox-addon

5
推荐指数
1
解决办法
995
查看次数

进口声明的地方

我多次注意到import mod语句可以在调用mod.something()之前紧密放置.虽然我注意到通常开发人员将import语句放在源文件的开头.有这么好的理由吗?

我经常只使用某些模块中的一些函数.在函数调用之前将import语句紧紧地放在我身上似乎更漂亮.

例如

# middle of the source file
import mod
mod.something()
Run Code Online (Sandbox Code Playgroud)

你会推荐什么?为什么?

python import module

5
推荐指数
2
解决办法
143
查看次数

从整数列表中筛选最多20个值

我想从整数列表lst创建一个包含前20个值的列表maxValues.

maxValues = []
for i in range(20):
  maxValues.append(max(lst))
  lst.remove(max(lst))
Run Code Online (Sandbox Code Playgroud)

是否有更紧凑的代码来实现此任务甚至内置功能?

python list max

5
推荐指数
2
解决办法
2009
查看次数

检测重复文件

我想检测目录树中的重复文件.如果找到两个相同的文件,则只保留其中一个副本,并删除剩余的重复项以节省磁盘空间.

复制意味着具有相同内容的文件可能在文件名和路径上不同.

我正在考虑为此目的使用哈希算法但是有可能不同的文件具有相同的哈希值,所以我需要一些额外的机制来告诉我文件不一样,即使哈希值是相同的因为我不喜欢我想删除两个不同的文件.

您会使用哪种额外快速可靠的机制?

algorithm hash duplicates

5
推荐指数
1
解决办法
6784
查看次数

提示Javascript中的提示

我想从用户那里得到一些意见:

keywords = prompt("Input keywords separated by commas", "");
Run Code Online (Sandbox Code Playgroud)

我在SQLite数据库中存储了许多各种字符串,可以建议用户输入什么内容.假设您有一个数组或这些字符串的列表.你会如何在Javascript中编写这个暗示代码?是否有一些功能或代码片段用于此功能?

我希望它能像这里一样工作.当你开始打字时,你会得到提示的可能性.只有一个缺点是,您无法输入更多以逗号分隔的字符串.以下是使用更多字符串的此功能.

提示()函数适用于这个目的?您可以使用其他方式获取用户输入.

谢谢

javascript autocomplete firefox-addon hints

5
推荐指数
1
解决办法
1644
查看次数

Firefox扩展中的jQuery.hoverIntent.js无法加载

根据指南,我尝试将JQuery加载到我的Firefox扩展中.

var Myext = {

  loadJQuery: function(wnd) {
      var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
        .getService(Components.interfaces.mozIJSSubScriptLoader);
      loader.loadSubScript("chrome://myext/content/jquery-1.7.2.min.js", wnd);
      var jQuery = wnd.jQuery.noConflict(true);
      try {
        loader.loadSubScript("chrome://myext/content/jquery.hoverIntent.js", jQuery);
      catch (Except) {
        alert(Except.toString());
      }
      return jQuery;
  },

  onLoad: function(e) {
    Myext.jQuery = Myext.loadJQuery(window);
  },

  showDialog: function(e) {
    var $ = Myext.jQuery;
    /* JQuery code */
  }

}

window.addEventListener("load", function(e) { Myext.onLoad(e); }, false);
window.addEventListener("DOMContentLoaded", function(e) { Myext.showDialog(e); }, false);
Run Code Online (Sandbox Code Playgroud)

装载程序有加载问题jquery.hoverIntent.js.我在这里下载了它

错误信息: "Type Error: $ is undefined"

jquery firefox-addon hoverintent

5
推荐指数
1
解决办法
835
查看次数

在不显示 GUI 窗口的情况下运行 wine

我想跑

wine myapp.exe
Run Code Online (Sandbox Code Playgroud)

不显示 GUI 窗口。

myapp.exe 是一个命令行应用程序。

是否可以?

command-line wine

5
推荐指数
1
解决办法
8614
查看次数