问题列表 - 第30939页

Kohana param()不起作用

我正在使用Kohana 3.有谁知道为什么param('controller')结果为NULL.

路由:

Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
    'controller' => 'page',
    'action'     => 'index',
));
Run Code Online (Sandbox Code Playgroud)

网址: http://localhost/application/page/index/1

参数调用:

$param = Request::instance()->param('controller');
echo Kohana::debug($param); //results: NULL
$param = Request::instance()->param('action');
echo Kohana::debug($param); //results: NULL
$param = Request::instance()->param('id');
echo Kohana::debug($param); //results: 1
Run Code Online (Sandbox Code Playgroud)

kohana kohana-3

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

SQL Server中的可选参数

我有一个用户定义的函数,在许多存储过程中使用它将返回一些值.如果我可以添加一个新的可选参数.

如果我没有传递任何值,它应该为null,如果我传递一些值,它应该采取它.我不想去更改所有存储过程来执行此操作.

示例代码

dbo.CalculateAverageForUser(userid int)
Run Code Online (Sandbox Code Playgroud)

我可以用吗 dbo.CalculateAverageForUser(userid int, type NVARCHAR(10) = NULL)

sql sql-server-2005

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

我的生产者消费者队列的任何明显问题或改进

我问过一个关于生产者/消费者代码过于笼统的问题(尽管答案肯定是有帮助的).所以我从另一位作者的早期SO问题中得到了建议,并将它们转换为C++并进行了提升.但是我总是对多线程代码有点担心 - 所以如果有人能看到任何明显的改进,我很乐意听到它们.

#include <pthread.h>
#include <deque>
#include <iostream>

#include "boost/thread.hpp"


class MyQueue
{
protected:
  boost::mutex mutex_;
  boost::condition_variable condition_;
  bool cancel_;
  std::deque<int> data_;

public:
  MyQueue() : mutex_(), condition_(), cancel_(false), data_()
  {
  }

  struct Canceled{};

  void push( int i )
  {
     boost::lock_guard<boost::mutex> l(mutex_);
     if(cancel_) throw Canceled();
     data_.push_back(i);
     condition_.notify_all();
  }

  void pop( int & i )
  {
     boost::unique_lock<boost::mutex> l(mutex_);
     while(! cancel_ && data_.size()==0 )
     {
        condition_.wait( l );
     }
     if(cancel_) throw Canceled();

     assert( data_.size() != 0 );
     i …
Run Code Online (Sandbox Code Playgroud)

c++ multithreading boost

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

IIS - Mysql性能问题

我在linux服务器上开发了一个站点(我的测试主机服务器).但是,当我将网站移动到实时服务器,这是IIS,Windows 2003 ...我的网站非常慢.加载页面大约需要20秒.我的代码是PHP,我使用的是Wordpress.普通的Html,Php页面运行速度很快,但是当它连接到MySql时,只需要4到5秒的连接时间.

任何的想法?

详细信息:IIS Windows 2003 PHP Mysql Wordpress(我已经使用odbc连接到某些页面的mssql数据库)

如果我遗漏任何细节,请告诉我.

提前致谢.

php mysql iis performance

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

头文件和命名空间有什么区别?

我想知道Header文件(如在MyHeader.hpp中)和namespacein中的确切区别c++

c++ namespaces header-files

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

对字节码和对象的澄清

我正在写一个Bytecode指导员.现在,我试图找出在物体存在的情况下如何做到这一点.我想对我在JVMS中阅读的两行(第4.9.4节)做一些澄清:

1)"验证者在初始化之前拒绝使用新对象的代码."

我的问题是,"使用"在这里意味着什么?我猜它的意思是:把它当作一个方法属性,调用GETFIELDPUTFIELD它,或调用它的任何实例方法.他们的其他禁止用途是什么?而且我相信它遵循其他指令,例如DUP,LOAD并且STORE被允许.

2)"在该方法调用myClass的另一个实例初始化方法或其直接超类之前,该方法可以对此执行的唯一操作是分配在myClass中声明的字段."

这意味着在一个<init>方法中,GETFIELD和PUTFIELD在<init>被调用之前是允许的.但是,在Java中,在调用之前对实例字段执行任何操作super()this()导致编译错误.有人可以澄清一下吗?

3)我还有一个问题.对象引用何时初始化,因此可以自由使用?通过阅读JVMS,我想出了一个对象是否被初始化的答案,取决于每个方法.在某个时间点,可以为方法初始化对象,但不能为另一个方法初始化对象.具体来说,当<init>该方法返回时,对象的方法被初始化.

例如,考虑该main()方法创建了一个对象并调用<init>它然后调用超类<init>.从返回后super(),该对象现在被视为初始化<init>,但尚未初始化main().这是否意味着,在<init>之后super(),我可以将对象作为参数传递给方法,甚至在返回main()之前.

有人可以证实这整个分析是真的吗?感谢您的时间.

ps:我实际上已经向Sun论坛发布了同样的问题但是回复了.我希望我能在这里有更多的运气.谢谢.

更新

首先感谢您的回答和时间.虽然我没有得到一个明确的答案(我有很多问题,其中一些有点模糊),但你的答案和例子,以及随后的实验,对于我更深入地了解JVM如何工作非常有用.

我发现的主要问题是Verifier的行为因不同的实现和版本而不同(这使得字节码操作的工作变得更加复杂).问题在于不符合JVMS,或者验证者的开发人员缺乏文档,或者JVMS在验证者的区域中有一些微妙的模糊性.

最后一件事,SO Rocks !!! 我在官方的Sun JVM规范论坛上发布了同样的问题,直到现在我仍然没有回答.

java verification jvm bytecode object

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

适用于iphone的GWT框架

我知道Java,而不是Objective-c,但喜欢编程IPHONE和IPAD.现在我需要直接使用某种框架对设备通信和功能通信(HTTP连接API,条形码阅读器API,远程文件访问API,Twitter的API)是有一个使用GWT用Java编写的任何框架.

我看到了phoneGAP.but,就像GWT一样.

我喜欢GWT,但喜欢GWT之上的某种框架(Device API + Function API).

有什么建议吗?

iphone gwt frameworks

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

Javascript - 有多少参数可以确认?

确认框有多少个参数?

什么var del=confirm("Are you sure?","Delete","");意思?

javascript confirm

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

面料的独立fabfile?

是否有可能使fabfile独立?
我不太喜欢运行外部工具'fab'.如果我设法将fabfile独立运行,我可以在(Eclipse/Pydev)IDE中运行该文件,轻松调试它,使用项目配置和路径等.
为什么这不起作用:

from fabric.api import run

def host_type():
    run('uname -s')

if __name__ == '__main__':
    host_type()    
Run Code Online (Sandbox Code Playgroud)

python fabric

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

当iphone停靠在停靠站时自动启动应用程序?

当iphone停靠在停靠站时,我需要自动启动应用程序..无论如何要做到这一点......

iphone

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