问题列表 - 第36582页

rails app无法启动:<internal:lib/ruby​​gems/custom_require>:29:在`require'中:没有要加载的文件 - 脚本/../ config/boot(LoadError)

我的rails 2.3.9应用程序无法启动,这是发生的事情:

C:\Devel\immonatie>ruby script/server
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
script/../config/boot (LoadError)
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from script/server:2:in `<main>'
Run Code Online (Sandbox Code Playgroud)

该应用程序运行良好.我的开发机器是一台Windows机器.我改变了环境.我正在使用Bitnami RubyStack.现在我删除了它并从rubyinstaller.org安装了软件包.环境似乎有效,我能够安装宝石.为了使这个应用程序工作,似乎仍然缺少一些东西.但错误信息并没有帮助我.

任何人都应该知道我应该在哪里看?

ruby-on-rails

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

C#阻塞FIFO队列可以泄漏消息吗?

我正在开发一个学术开源项目,现在我需要在C#中创建一个快速阻塞FIFO队列.我的第一个实现只是在读者的信号量中包含一个同步队列(带有动态扩展),然后我决定以下面的方式重新实现(理论上更快)

public class FastFifoQueue<T>
{
    private T[] _array;
    private int _head, _tail, _count;
    private readonly int _capacity;
    private readonly Semaphore _readSema, _writeSema;

    /// <summary>
    /// Initializes FastFifoQueue with the specified capacity
    /// </summary>
    /// <param name="size">Maximum number of elements to store</param>
    public FastFifoQueue(int size)
    {
        //Check if size is power of 2
        //Credit: http://stackoverflow.com/questions/600293/how-to-check-if-a-number-is-a-power-of-2
        if ((size & (size - 1)) != 0)
            throw new ArgumentOutOfRangeException("size", "Size must be a power of 2 for this queue to work");

        _capacity = size; …
Run Code Online (Sandbox Code Playgroud)

c# queue concurrency fifo interlocked-increment

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

C#Regex中的贪婪,非贪婪,全贪婪的匹配

如何在以下示例中获取所有匹配项:

// Only "abcd" is matched
MatchCollection greedyMatches = Regex.Matches("abcd", @"ab.*");

// Only "ab" is matched
MatchCollection lazyMatches   = Regex.Matches("abcd", @"ab.*?");

// How can I get all matches: "ab", "abc", "abcd"
Run Code Online (Sandbox Code Playgroud)

PS:我希望以通用方式获得所有比赛.上面的例子只是一个例子.

c# regex greedy non-greedy regex-greedy

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

log4net无法正常工作

嘿,我在web.config中有这个配置

<log4net>
    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
        <param name="File" value="mylog.log" />
        <param name="AppendToFile" value="true" />
        <layout type="log4net.Layout.PatternLayout">
            <param name="Header" value="" />
            <param name="Footer" value="" />
            <param name="ConversionPattern" value="%d [%t] %-5p %m%n" />
        </layout>
    </appender>
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
        <layout type="log4net.Layout.PatternLayout">
            <param name="Header" value="[Header]\r\n" />
            <param name="Footer" value="[Footer]\r\n" />
            <param name="ConversionPattern" value="%d [%t] %-5p %m%n" />
        </layout>
    </appender>
    <root>
        <level value="DEBUG" />
        <appender-ref ref="LogFileAppender" />
        <appender-ref ref="ConsoleAppender" />
    </root>
</log4net>
Run Code Online (Sandbox Code Playgroud)

但log4net无法正常工作.我的项目编译得很好,我也没有调试错误.我告诉的行log.debug("somemessage")可以正常运行,但我找不到mylog.log文件,所以它在哪里?

c# log4net .net-4.0

120
推荐指数
7
解决办法
7万
查看次数

如何获取NSFetchedResultsController/NSManagedObjectContext的所有条目?

我有一个很好的工作iPhone应用程序,适用于核心数据.我使用NSFetchedResultsController/NSManagedObjectContext,如各种教程中所述.

现在我想扩展我的应用程序并添加更多功能.我需要建立一个数组,其中的对象具有来自我的数据的信息.

我不知何故需要获取我在上下文中拥有的所有数据的列表.

我想我可以采用类似于获取UITableView数据的方法.

id <NSFetchedResultsSectionInfo> sectionInfo = [[_fetchedResultsController sections] objectAtIndex:section];
Run Code Online (Sandbox Code Playgroud)

这个失败了,因为我确实有多个部分.现在我可以浏览所有部分并使用我自己的IndexPath来访问我的数据:

MyData *info = [_fetchedResultsController objectAtIndexPath:indexPath];
Run Code Online (Sandbox Code Playgroud)

但我认为还有另一种方法我还没有找到,我希望有人可以帮助我.

非常感谢.

iphone core-data nsmanagedobjectcontext

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

如何使用rtti列出属性的属性?

我目前正在使用此代码,但没有列出任何内容.我错过了什么?

program ListAttrs;

{$APPTYPE CONSOLE}

uses
  Rtti,
  SysUtils;

type
  TPerson = class
  private
    FName: String;
    FAge: Integer;
  public
    [NonEmptyString('Must provide a Name')]
    property Name : String read FName write FName;
    [MinimumInteger(18, 'Must be at least 18 years old')]
    [MaximumInteger(65, 'Must be no older than 65 years')]
    property Age : Integer read FAge write FAge;
  end;


procedure test;
var
  ctx       : TRttiContext;
  lType     : TRttiType;
  lAttribute: TCustomAttribute;
  lProperty : TRttiProperty;
begin
   ctx       := TRttiContext.Create;
   lType     := ctx.GetType(TPerson);
   for lProperty in lType.GetProperties …
Run Code Online (Sandbox Code Playgroud)

delphi attributes rtti delphi-2010 delphi-xe

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

如何在索引期间为每个文档中的每个术语定义一个提升因子?

我想在Lucene的相似性方程中插入另一个得分因子.问题是我不能只是覆盖Similarity类,因为它不知道它是计算分数的文档和术语.

例如,在包含以下文本的文档中:

The cat is in the top of the tree, and he is going to stay there.
Run Code Online (Sandbox Code Playgroud)

我有一个自己的算法,为每个人分配本文档中的术语,分别表示每个术语对整个文档的重要程度.每个单词的可能得分是:

cat: 0.789212
tree: 0.633423
top: 0.412315
stay: 0.123912
there: 0.0999842
going: 0.00988412
...
Run Code Online (Sandbox Code Playgroud)

每个单词的得分因文档而异.例如,在另一个文档中cat可能有得分:0.0023912

我想把这个分数加到Lucene的得分上,但我对如何做到这一点感到很失望.

有小费吗?

lucene scoring

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

什么可能导致"太多的数据库连接"

我的Wordpress网站得到了"建立与数据库连接的错误"按摩.

我的主人告诉我这是因为我的"用户"有太多的数据库连接一次打开.这导致错误进行额外的连接,从而进行按摩.

这已通过杀死死锁数据库连接得到纠正.有许多连接将数据复制到临时表,但死锁是由等待一次更新的大量查找引起的.

有人可以向我解释这可能发生的原因,以及如何避免它?

(ps:WP安装有超过2000个帖子)

php mysql wordpress

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

Java编译器是否会预先计算文字的总和?

int i = 10 + 20;
Run Code Online (Sandbox Code Playgroud)

是否真的编译器将处理此代码,添加10 + 20,并且字节代码与此代码行相同?

int i = 30;
Run Code Online (Sandbox Code Playgroud)

我在哪里可以阅读它?

java literals constant-expression

3
推荐指数
2
解决办法
685
查看次数

这个cProfile结果是什么告诉我需要修复?

我想提高Python脚本的性能,并一直cProfile用于生成性能报告:

python -m cProfile -o chrX.prof ./bgchr.py ...args...
Run Code Online (Sandbox Code Playgroud)

chrX.prof用Python 打开了这个文件pstats并打印出统计信息:

Python 2.7 (r27:82500, Oct  5 2010, 00:24:22) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pstats
>>> p = pstats.Stats('chrX.prof')
>>> p.sort_stats('name')
>>> p.print_stats()                                                                                                                                                                                                                        
Sun Oct 10 00:37:30 2010    chrX.prof                                                                                                                                                                                                      

         8760583 function calls in 13.780 CPU seconds                                                                                                                                                                                      

   Ordered by: function name                                                                                                                                                                                                               

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)                                                                                                                                                                    
        1    0.000    0.000    0.000    0.000 {_locale.setlocale} …
Run Code Online (Sandbox Code Playgroud)

python profile performance profiling cprofile

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