问题列表 - 第24365页

如何在emacs中使用vim的语法文件为文本着色

是否有任何片段使emacs使用/ usr/share/vim/vimfiles /中的.vim语法文件来着色文本.像conky这样的许多应用程序都有vim语法文件,比如vim的"conkyrc.vim",但不适用于emacs.那么是否有一种简单的方法来使用这些文件,而不是为vimfiles目录中的每个文件重写一种新的语言模式.

syntax vim emacs

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

Gradle:使第三方jar可用于本地gradle存储库

目前,我正在测试Gradle作为Maven的替代品.在我的项目中,有一些第三方罐子,在任何(Maven)存储库中都不可用.我现在的问题是,如何管理它以将这些jar安装到我的本地.gradle存储库中.(如果可能,我不想使用本地Maven存储库,因为Gradle应该独立运行.)目前,由于缺少jar,我得到了很多例外.在Maven中,运行install命令非常简单.但是,我在Google上搜索类似于Maven安装命令的内容并不成功.有人有想法吗?

install maven-2 jar repository gradle

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

Git:白天得到提交的参考?

如何在某一天获得提交的sha ref?

git

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

在长时间的Ajax调用期间显示进度

我有一个简单的网站(http://www.kousenit.com/twitterfollowervalue),根据一个人的Twitter粉丝计算数量.由于Twitter API一次仅返回关注者100,因此完整的过程可能涉及大量呼叫.

目前,我对运行Twitter循环的方法进行了Ajax调用.该方法看起来像(Groovy):

def updateFollowers() {
    def slurper = new XmlSlurper()
    followers = []
    def next = -1
    while (next) {
        def url = "http://api.twitter.com/1/statuses/followers.xml?id=$id&cursor=$next"
        def response = slurper.parse(url)
        response.users.user.each { u ->
           followers << new TwitterUser(... process data ...)
        }
        next = response.next_cursor.toBigInteger()
    }
    return followers
}
Run Code Online (Sandbox Code Playgroud)

这是从一个名为renderTTFV.groovy的控制器调用的.我使用原型库通过Ajax调用来调用控制器:

在我的网页上,在标题部分(JavaScript)中:

function displayTTFV() {
    new Ajax.Updater('ttfv','renderTTFV.groovy', {});
}
Run Code Online (Sandbox Code Playgroud)

并且在呼叫完成时,页面正文中有一个div更新.

一切正常,但updateFollowers方法可能需要相当长的时间.有什么方法可以返回进度值吗?例如,我想在每次迭代时更新网页.我提前知道会有多少次迭代.我只是无法弄清楚在该循环中间更新页面的方法.

任何建议,将不胜感激.

javascript ajax groovy prototypejs progress-bar

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

LLVM-铛; 包含unicode charactrs的函数/变量名

我有兴趣在我的c ++程序中使用函数/变量名中的unicode字符(比如\ apha),我将在linux上用clang ++编译.有没有人知道一个好的指南/规则列表,以确保一切最终编译正常/避免链接错误/ ...

谢谢!

unicode clang

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

如何计算Java程序的执行速度

你如何计算java程序的执行时间?我不确定我应该用什么课来做这件事.

我有点像找东西:

// Some timer starts here
for (int i = 0; i < length; i++) {
  // Do something
}
// End timer here

System.out.println("Total execution time: " + totalExecutionTime);
Run Code Online (Sandbox Code Playgroud)

java

81
推荐指数
4
解决办法
9万
查看次数

我该如何使用HTML 5?

我想为HTML 5做好准备并开始玩它.在使用之前是否需要安装它?它是如何工作的?我目前正在共享托管.

html5

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

Java:用于加载类的星号

是否直接加载所需的类是减少Java应用程序整体内存使用量的好方法?

例如:

import java.awt.Graphics;
Run Code Online (Sandbox Code Playgroud)

VS

import java.awt.*;
Run Code Online (Sandbox Code Playgroud)

java memory class

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

Numpy'智能'对称矩阵

numpy中是否有一个智能且节省空间的对称矩阵,它在写入[j][i]时自动(并透明地)填充位置[i][j]

import numpy
a = numpy.symmetric((3, 3))
a[0][1] = 1
a[1][0] == a[0][1]
# True
print(a)
# [[0 1 0], [1 0 0], [0 0 0]]

assert numpy.all(a == a.T) # for any symmetric matrix
Run Code Online (Sandbox Code Playgroud)

一个自动的Hermitian也会很好,虽然在写作的时候我不需要它.

python numpy matrix

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

如何用计算机程序解决Log Pile木制拼图?

谁能建议如何使用计算机程序解决Log Pile木制拼图?

请参阅此处以查看拼图:http://www.puzzlethis.co.uk/products/madcow/the_log_pile.htm

图片只显示了一些部分.全套10件配置如下,其中1代表一个钉,-1代表一个孔,0代表一个钉和一个孔.
-1,1,0,-1,0
1,0,1,0,0
1,-1,1,0,0
-1,
-1,0,0 ,-1 -1,1,0,1 ,0
0,1,0,0,1
1,0,-1,0,-1
0,-1,0,1,0
0,0,-1,1,-1
1,0,-1, 0,0

这些部件可以互锁成两层,每层5件,顶层与底层成90度,如上面的链接所示.

我已经使用Java自己创建了这个问题的解决方案,但我觉得这是一个笨拙的解决方案,我有兴趣看到一些更复杂的解决方案.您可以随意提出一般方法或以您选择的语言提供工作计划.

我的方法是使用上面的数字表示法来创建一个"日志"数组.然后我使用组合/置换生成器来尝试所有可能的Logs排列,直到找到所有交叉点等于零的解(即Peg to Hole,Hole to Peg或Blank to Blank).我使用了一些加速来检测给定排列的第一个失败的交叉点并继续下一个排列.

我希望你发现这和我一样有趣.

谢谢,克雷格.

java puzzle algorithm

12
推荐指数
2
解决办法
2050
查看次数