问题列表 - 第32509页

为什么我的hgweb服务器这么慢?

我正在使用hgweb提供对许多mercurial存储库的访问,将它们作为集合提供:

[collections]
/home/me = /home/me/projects
Run Code Online (Sandbox Code Playgroud)

这在localhost/projects上提供服务

我在该位置有大约30个存储库,在源树中有许多其他非mercurial管理的项目.

hgweb的反应非常缓慢; 在http:// localhost /上提供列表大约需要30秒,打开项目大约需要30秒,这使得将其用于共享目的很痛苦.

如何调整它以使其更快?

我正在运行OSX,如果它有所作为.

performance mercurial hgweb

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

从RVM Gemset中删除Gem?

RVM新手并使用Rails 3和Ruby 1.9.2测试...

我在gemset中有两个rspec副本.使用beta.19但需要降级到beta.18.改变了我的gemfile然后bundle install.现在我搞得一团糟......

*** LOCAL GEMS ***
. . .
rspec (2.0.0.beta.19, 2.0.0.beta.18)
rspec-core (2.0.0.beta.19, 2.0.0.beta.18)
rspec-expectations (2.0.0.beta.19, 2.0.0.beta.18)
rspec-mocks (2.0.0.beta.19, 2.0.0.beta.18)
rspec-rails (2.0.0.beta.19, 2.0.0.beta.18)
Run Code Online (Sandbox Code Playgroud)

我想删除beta.19的所有痕迹,但似乎无法找出如何.

虽然Gemfile需要beta.18,但beta.19仍在运行干扰...而且rspec正在我的日志文件中进行攻击......

编辑:感谢Nikita,我能够删除beta.19宝石.现在我正在走一条破碎的道路或者什么:

thismac:rails_app meltemi$ spec -v
/Library/Ruby/Site/1.8/rubygems.rb:335:in `bin_path': can't find executable spec for rspec-2.0.0.beta.18 (Gem::Exception)
    from /usr/bin/spec:19
mymac:appname meltemi$
Run Code Online (Sandbox Code Playgroud)

现在我需要做些什么才能重建19岁了,我又回到了18岁?

rubygems rspec ruby-on-rails rvm

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

如何在PostgreSQL中创建命名窗口分区(别名)?

PostgreSQL窗口函数的文档似乎暗示您可以在查询的多个位置使用相同的命名窗口.但是,我无法弄清楚如何创建命名窗口?

SELECT first_value(vin) OVER( PARTITION BY vin ) AS w, first_value(make) OVER w
FROM inventory.vehicles
WHERE lot_Id = 9999 AND make is not null;
Run Code Online (Sandbox Code Playgroud)

这是一个笑话查询我试图获取语法,但我收到错误:

错误:窗口"w"不存在

sql postgresql window-functions

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

Mac OS X文档图标模板?

是否有适用于Mac OS X文档图标的模板?它看起来像一张白纸,右上角向下弯曲.很多应用程序似乎都使用此图标作为自己的自定义文档类型的基础.每个人都使用模板作为基本形状,还是每个开发人员都必须从头开始绘制自己的模板?

我知道你可以在这里获得普通文档图标:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocument.icns
Run Code Online (Sandbox Code Playgroud)

但这是.icns格式,而不是我可以轻松编辑的格式.此外,如果您希望文档背景为白色,则不容易.

如果每个图标大小(512,256,128,32,16)都有可用的Photoshop(.psd)模板,那就太好了.

macos icons

27
推荐指数
4
解决办法
9096
查看次数

配置authlogic以"用户名"或"电子邮件"登录

我为我的身份验证系统实现了authlogic.我希望是否有一种通过"用户名"或"电子邮件"登录用户的方法.此处提供的解决方案http://goo.gl/Ato1不起作用,因为我在数据库中没有"登录"字段.

那么,我错过了db中的"登录"字段吗?还有其他任何处理方法吗?

登录应该通过用户名或电子邮件发生......

ruby-on-rails authlogic

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

Scala:根据文件夹定义测试用例

我必须测试一个带有一个输入文件的程序.我已将所有输入文件放在一个文件夹中,现在我想使用SBT和ScalaTest具有以下功能:

  • TestAll:一次为所有文件调用一个输入文件的程序
  • 测试一:使用一个输入文件调用程序,该输入文件作为testsbt控制台命令的参数提供

目前,foldername是一个固定路径,因此可以通过以下方式获取所有文件的列表:

val dir = new File("tests\\");
val files = dir.listFiles.filter(
  f => """.*\.extension$""".r.findFirstIn(f.getName).isDefined);
Run Code Online (Sandbox Code Playgroud)

任何人都可以给我一个简短的想法,了解哪个最适合这个类最适合这个目的?

scala sbt scalatest

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

PHP:日期"昨天","今天"

我有一个显示最新活动的小函数,它从db中获取unix格式的时间戳,然后用这一行回显:

 date("G:i:s j M -Y", $last_access)
Run Code Online (Sandbox Code Playgroud)

现在我想将日期(j M -Y)替换为昨天,而今天如果最新活动在今天,则昨天也是如此.

我怎样才能做到这一点?

php datetime

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

关于Clojure中的堆和垃圾的初学者问题

我有一个关于Clojure的问题:我正在尝试通过项目Euler来学习语言,我不明白幕后发生了什么:以下代码旨在使用返回所有素数列表lim.我认为它应该是堆空间中的O(n)因为我列出了所有数字lim,然后逐个过滤它们,同时将第一个数字移动到新的列表.(我知道我实际上每个都会重新制作新的列表,但我认为它们不会占用更多的内存?)无论如何,我正在运行这个

(defn getAllPrimes [lim] 
  (defn getPrimes [primes numlist]
    (if (not-empty numlist) ;base case;
    (recur (cons (first numlist) primes) ;put the prime on to the prime list 
           (filter
        (fn [x] (not (div? x (first numlist)))) ;remove the prime and all its multiples from the numlist
        (rest numlist)))
      primes)); return the primes
  (getPrimes () (range 2 lim))) ;call the recursive function with and empty prime list to be filled up and a full numlist to be …
Run Code Online (Sandbox Code Playgroud)

heap primes tail-recursion clojure

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

如何查找加载到进程中的DLL及其位置等

我已经使用了Process Explorer,但是我忘记了另一个实用程序,它可以让你看到一个进程从哪里加载(图像文件),它是dll在内存中以及它们从哪里加载.

我的Process Explorer仅适用于托管程序集.

还有原生的东西吗?

dll process

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

关于私有,公共和受保护构造函数的抽象类的一些问题

我的第一个问题:抽象类中受保护和公共构造函数之间的区别是什么?

我的第二个问题:如果抽象类有一个私有构造函数,它是否有意义?

提前致谢!

c# oop

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