问题列表 - 第18003页

Zend:使用参数重定向到Action

我正在使用zend框架.我使用以下语句重定向到另一个操作.

$this->_helper->redirector('some_action');
Run Code Online (Sandbox Code Playgroud)

上面的语句完美地工作,并且调用'some_action'.现在我想将一些参数传递给'some_action'.

some_action?uname=username&umail=username@example.com
Run Code Online (Sandbox Code Playgroud)

以及如何在被调用的动作中获取参数.通常我们这样做:

$userName = $_REQUEST['uname'];
$usermail = $_REQUEST['umail']; 
Run Code Online (Sandbox Code Playgroud)

怎么做?示例代码请.谢谢

php redirect zend-framework

32
推荐指数
3
解决办法
9万
查看次数

Richfaces日历最小和最大日期

我的问题是使RichFaces日历限制用户可以选择的日期.

假设我想仅允许用户选择本月的日期和下个月的日期.

我使用了preloadDateRangeStart和preloadDateRangeEnd属性,但它们什么也没做.

我创建了自己的CalendarDataModel,它使用preloadDateRangeStart和preloadDateRangeEnd并启用项目,但屏幕上的日历只允许选择当前月份的日期.请注意,preloadDateRangeStart是今天的日期,preloadDateRangeEnd是今天的日期再加上2个月.

我肯定在这里遗漏了一些东西.有谁可以帮助我吗?

jsf richfaces

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

在C++环境中优化回归测试

为了避免过多的测试,我想向质量保证(QA)团队提供关于在开发迭代之后必须对哪些特征进行回归测试的提示.你知道在C++和Subversion(和visual studio)开发环境中可以做到的工具吗?

有关用例的详细信息:

  1. 特征将由开发团队根据入口点(通常是类或类方法)来定义.比如,"excel文件导入"功能由类FileImporter的方法ImportExcelFile(...)定义.
  2. 在开发迭代期间,开发团队对某些类的某些方法进行了一些更改.比如说,其中一个类是由方法ImportExcelFile()间接使用的
  3. 在迭代结束时,工具会分析所有提交,并生成报告并将其交付给QA团队.在我们的示例中,QA团队被告知必须测试"excel文件导入"功能,并且其他功能XY和Z不变.

很可能这个工具会使用静态代码分析并使用subversion API.但它存在吗?

c++ svn testing regression-testing

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

如何在编译时保存指向成员的指针?

请考虑以下代码

template<typename T, int N>
struct A {
  typedef T value_type; // OK. save T to value_type
  static const int size = N; // OK. save N to size
};
Run Code Online (Sandbox Code Playgroud)

看,如果此参数是typename或整数值,则可以保存任何模板参数.问题是指向成员的指针是一个偏移量,即整数.现在我想在编译时保存任何指向成员的指针:

struct Foo {
   int m; 
   int r;
};

template<int Foo::*ptr_to_member>
struct B {
   // Next statement DOES NOT WORK!
   static int Foo::* const saved_ptr_to_member = ptr_to_member; 
};

// Example of using
int main() {
    typedef B<&Foo::m> Bm;
    typedef B<&Foo::r> Br;
    Foo foo;
    std::cout << (foo.*(Bm::saved_ptr_to_member));
}
Run Code Online (Sandbox Code Playgroud)

如何在 …

c++ templates pointer-to-member

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

Maven站点部署构建错误

当我最近在构建中运行"mvn install site-deploy"时,我不断得到以下错误.我无法弄清楚什么是错的,因为我已经更换了m2 repo也尝试了几个干净的版本.有人可以给我一个提示,我可以找到解决方案.我尝试使用谷歌搜索,但无法找到相关的东西.谢谢.

 FATAL ERROR] org.apache.maven.plugins.site.SiteMojo#execute() caused a linkage error (java.lang.NoClassDefFoundError) and may be out-of-date. Check the realms:
[FATAL ERROR] Plugin realm = app0.child-container[org.apache.maven.plugins:maven-site-plugin:2.0-beta-7]
......
[FATAL ERROR] Container realm = plexus.core
.......
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org/apache/maven/plugin/logging/Log
org.apache.maven.plugin.logging.Log
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: org/apache/maven/plugin/logging/Log
    at org.codehaus.mojo.emma.EmmaReportMojo.canGenerateReport(EmmaReportMojo.java:319)
    at org.apache.maven.plugins.site.AbstractSiteRenderingMojo.filterReports(AbstractSiteRenderingMojo.java:177)
    at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:81)
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) …
Run Code Online (Sandbox Code Playgroud)

maven-2

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

MySQL与SQL Server与Oracle的对比

我一直只使用MySQL,没有其他数据库系统.

在今天的公司会议上提出了一个问题,我很尴尬,我不知道:对于开发人员来说,MS或Oracle提供的功能是什么,MySQL缺少哪些功能,哪些允许MS和Oracle为他们的系统收费?

mysql sql-server oracle

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

使用C++编写系统

我的问题很简单,因为我是初学者,所以我可以使用C++语言编写一个完整的计算机系统吗?谢谢.

c++

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

如何使用FileInputStream访问jar中的txt文件?

我知道这个getResourceAsStream()方法,但解析器读取文件存在问题,整个结构实现为期望a FileInputStream()getResourceAsStream()返回无法转换的输入流.对于这种情况,有没有简单的"修复"?

java inputstream fileinputstream

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

理解为什么"pimp my library"在Scala中以这种方式定义

如果我想在Scala中为类添加方法,我需要执行以下操作:

class RichFoo(f: Foo) {
  def newMethod = f.bar()
}
object RichFoo {
  implicit def foo2Rich(f: Foo) = new RichFoo(f)
}
Run Code Online (Sandbox Code Playgroud)

然后f.newMethod将导致RichFoo实例的创建并调用其方法.

我试图理解为什么它没有像Ruby那样定义:

override class Foo {
  def newMethod = bar
}
Run Code Online (Sandbox Code Playgroud)

编译器可以查看此定义,并使用静态方法newMethod创建一个FooOverride类,该方法获取类型为Foo的参数并调用其bar方法.这就是Scala实现特征的方式.我仍然需要导入包含Foo覆盖的包来使用它.

它似乎涉及较少的输入,不需要我创建名称,并具有更好的性能(不调用方法和创建对象).隐式转换方法所做的任何事情都可以在附加方法中完成.

我确定我错过了一些东西,并想深入了解一下.

scala

18
推荐指数
2
解决办法
3579
查看次数

Java是否具有将字符串转换为字节数组的功能?

Java中是否有将字符串转换为字节数组的函数?

java

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