问题列表 - 第9047页

从rails中的URL获取匹配路由(再次)

如何获取rails中URL的匹配路由?给定一个url,我想查询相应的控制器和操作.请注意,当前页面不是有问题的网址.

这个问题之前提出过,但没有得到回答.

干杯.

ruby-on-rails

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

xib的名称约定

我一直在寻找的示例代码,有时苹果的名字XIB文件ClassNameView,有时ClassNameViewController.该ClassName始终是UIViewControllerUITableViewController,这让我怀疑命名厦门国际银行时使用何种约定.我认为View不是真的ViewController,但对于约定是什么或至少是你的命名约定对xib感到好奇.

iphone cocoa-touch naming-conventions xib ios

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

PHP中的奇异值分解(SVD)

我想在PHP中实现奇异值分解(SVD).我知道有几个外部库可以为我做这个.但是我有两个关于PHP的问题:1)你认为用PHP编写SVD是否可能和/或合理?2)如果(1)是肯定的:你能帮我用PHP编写代码吗?

我已经自己编写了SVD的一些部分.这是我对行动过程做出评论的代码.此代码的某些部分并不完全正确.

如果你能帮助我会很棒.非常感谢你提前!

php eigenvalue svd eigenvector

9
推荐指数
2
解决办法
6330
查看次数

舍入错误?

在我的课程中,我被告知:

连续值大约在内存中表示,因此使用浮点数计算涉及舍入误差.这些是位模式的微小差异; 因此,e==f如果是漂浮物e,f则测试是不安全的.

参考Java.

这是真的?我使用了doubles和floats的比较语句,并且从未遇到过舍入问题.从来没有我在课本上读过类似的东西.当然虚拟机占了这个?

java memory floating-accuracy

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

如何使用属性文件设置java日志记录?(java.util.logging的)

我有一个愚蠢的java日志记录问题:我正在从我的应用程序配置文件加载日志记录配置 - 但它只是在读取文件后没有记录任何内容(这看起来很像你将在网上找到的例子,除了额外的应用程序配置 - 删除它也没有帮助)."初始化..."日志行显得很好,但"启动应用程序"和任何其他消息既没有记录到控制台,也没有创建日志文件.我在这里错过了什么?

Logger代码如下所示:

...
Logger log = Logger.getLogger("myApp");
log.setLevel(Level.ALL);
log.info("initializing - trying to load configuration file ...");

Properties preferences = new Properties();
try {
    FileInputStream configFile = new FileInputStream("/path/to/app.properties");
    preferences.load(configFile);
    LogManager.getLogManager().readConfiguration(configFile);
} catch (IOException ex)
{
    System.out.println("WARNING: Could not open configuration file");
    System.out.println("WARNING: Logging not configured (console output only)");
}
log.info("starting myApp");
...
Run Code Online (Sandbox Code Playgroud)

这是配置文件:

appconfig1 = foo
appconfig2 = bar

# Logging
handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level = ALL

# File Logging
java.util.logging.FileHandler.pattern = %h/myApp.log
java.util.logging.FileHandler.formatter = …
Run Code Online (Sandbox Code Playgroud)

java logging

78
推荐指数
4
解决办法
23万
查看次数

这是有效的C++代码吗?

我只是想知道下面的代码块是否在C++中完全有效:

class A
{
public:
   virtual bool b() = 0;
};

class B
{
public:
   virtual bool b() = 0;
};

class C: public A, public B
{
public:
  virtual bool A::b()
  {
    return true;
  }

  virtual bool B::b()
  {
    return false;
  }
};
Run Code Online (Sandbox Code Playgroud)

使用VS2008,它编译时没有任何错误,但是,在GCC(MinGW)3.4.5上,它给出了如下错误:

cannot declare member function `A::b' within `C'
Run Code Online (Sandbox Code Playgroud)

在实现虚拟方法的行上.我很好奇,如果这通常被认为是无效的,并且由C++标准禁用代码(并且在VS中因此可以通过某些MS非标准化魔法工作),或者只是GCC中的错误或不支持的语言功能.

c++ multiple-inheritance

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

Smarty缓存无法正常工作?

当我启用缓存时,我在我的项目中使用Smarty它似乎不起作用.我使用以下结构:

index.php - display(index.tpl)

index.tpl - {include file = $ page_center}

?module = product - $ smarty-> assign("page_center","product.tpl");

在product.php中,模板product.tpl必须加载到index.tpl的中心.当我启用缓存时,它仍然显示默认内容而不是product.tpl.禁用缓存时,它可以正常工作.启用缓存时有什么问题?

php caching smarty

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

可重用的TableView标题视图

出于性能考虑,通常会重用UITableView的单元格.有没有办法用TableView标题'视图做同样的事情?我在谈论用委托方法返回的那些:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
Run Code Online (Sandbox Code Playgroud)

我尝试执行以下操作,但似乎没有按预期工作:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    static NSString *CellIdentifier = @"Header";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];
    if (cell == nil) {
        cell = [self getHeaderContentView: CellIdentifier];
    }
    return cell;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法重用标题'的观点?

iphone cocoa-touch

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

使用Rack :: Session :: Pool与Sinatra

我正在探索Sinatra,我想使用会话,但我不希望它们存储在Cookie中,我发现Rack :: Session :: Pool非常有效.

现在我希望会话在一段时间后过期但我不明白如何实现Rack :: Session :: Pool并且他们在Sinatra中使用它.

任何线索?

ruby ruby-on-rails sinatra

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

Xerces-C问题; 对对象析构函数的调用时的段错误

我一直在玩Xerces-C XML库.

我有这个简单的例子,我正在玩.

我似乎无法在没有泄漏内存和没有segfaulting的情况下运行它.这是一个或另一个.

当我在"清理"下删除解析器对象时,总会发生段错误.

我尝试过同时使用2.8和2.7版本的库.

注意:我从代码中取出了所有异常检查,我得到了相同的结果,没有它.为了便于阅读和简化,我将其从下面的代码中删除.

任何精通Xerces的人都在乎提出一些建议吗?

我无法从后面的跟踪中得到很多信息,它只是跳进了超类析构函数并在那里进行了分类.

回溯:

(gdb) bt
#0  0x9618ae42 in __kill ()
#1  0x9618ae34 in kill$UNIX2003 ()
#2  0x961fd23a in raise ()
#3  0x96209679 in abort ()
#4  0x95c5c005 in __gnu_cxx::__verbose_terminate_handler ()
#5  0x95c5a10c in __gxx_personality_v0 ()
#6  0x95c5a14b in std::terminate ()
#7  0x95c5a6da in __cxa_pure_virtual ()
#8  0x003e923e in xercesc_2_8::AbstractDOMParser::cleanUp ()
#9  0x003ead2a in xercesc_2_8::AbstractDOMParser::~AbstractDOMParser ()
#10 0x0057022d in xercesc_2_8::XercesDOMParser::~XercesDOMParser ()
#11 0x000026c9 in main (argc=2, argv=0xbffff460) at test.C:77
Run Code Online (Sandbox Code Playgroud)

代码:

#include <string> …
Run Code Online (Sandbox Code Playgroud)

c++ xml segmentation-fault xerces-c

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