问题列表 - 第23282页

为用户提供"声誉系统" - 我应该......?

我正在考虑为我的Django Web应用程序添加一个信誉系统; 该网站已被使用,所以我试图小心我的选择.

在所有对站点有贡献的操作中生成信誉,类似于Stackoverflow的系统.

我知道有数以百万计的方法来实现这一点,这就是为什么我感到很失落.

我不确定的两个选择是:

  • 跟踪声誉增加的原因
  • 忽略原因以降低网站的复杂性和开销

一些指针和方向会很高兴.非常感谢!

python django web-applications

5
推荐指数
2
解决办法
473
查看次数

整页幻灯片使用jQuery和ajax

希望在个人项目上实施解决方案,但不知道是否可行.很想在页面的左侧和右侧有两个按钮,如果点击它们会带您到新的页面或上一页.

截图:

http://img188.imageshack.us/img188/9294/conceptu.jpg

但这里是踢球者,将会有全屏拉伸的bg.并且两个箭头将定位100%全浏览器.

Doe有谁知道这个问题的解决方案?

php ajax jquery

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

使用在C++中作为模板传递的类型

是否可以实际使用作为控制流模板传递的类型?我想编写一个使用模板的函数,模板又根据传递的类型调用另一个函数:

template <class T> void test_function (T var)
{
    //Do stuff
    if (T == char) {
        bar (var);
    } else {
        foo (var);
    }
    //Do even more stuff
}
Run Code Online (Sandbox Code Playgroud)

如果没有,我将不得不回到枚举......

编辑:到目前为止,所有答案都建议我使用模板专业化.我不是很具体,但这与完全不使用模板是一样的,因为对于每种不同的类型,都有一个不同的函数调用.

c++ templates

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

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

OData和REST Web服务之间的区别

在研究一些Web服务时,我遇到了微软称之为OData的这种"新"技术.通过阅读他们在OData中的描述,我很难区分OData和REST-ful Web服务.有人可以帮我理解差异吗?

rest web-services odata

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

如何在多个测试中模拟测试PHPUnit中的Web服务?

我试图使用PHPUnit测试Web服务接口类.基本上,这个类调用SoapClient对象.我试图使用getMockFromWsdl此处描述的方法在PHPUnit中测试此类:

http://www.phpunit.de/manual/current/en/test-doubles.html#test-doubles.stubbing-and-mocking-web-services

但是,由于我想从同一个类中测试多个方法,所以每次设置对象时,我都必须设置模拟WSDL SoapClient对象.这会导致抛出致命错误:

Fatal error: Cannot redeclare class xxxx in C:\web\php5\PEAR\PHPUnit\Framework\TestCase.php(1227) : eval()'d code on line 15
Run Code Online (Sandbox Code Playgroud)

如何在多个测试中使用相同的模拟对象,而不必每次都从WSDL重新生成它?这似乎是个问题.

-

有人要求发布一些代码来查看,这里是TestCase中的setup方法:

protected function setUp() {
    parent::setUp();

    $this->client = new Client();

    $this->SoapClient = $this->getMockFromWsdl(
        'service.wsdl'
    );

    $this->client->setClient($this->SoapClient);
}
Run Code Online (Sandbox Code Playgroud)

php phpunit soap web-services

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

我可以在DefaultModelBinder上禁用DataAnnotations验证吗?

我希望DefaultModelBinder不要基于DataAnnotations元数据执行任何验证.我已经在我的网站的管理区域使用DataAnnotations和DynamicData,我需要一组不同的基于MVC的前端验证规则.

我正在使用MetadataType属性来装饰我的类.如果我可以为同一个模型使用不同的MetadataType类,但在不同的场景中使用它们会很棒.如果不是我只是通过设置一些属性或通过创建它的专用版本来禁用DefaultModelBinder上的验证.

asp.net asp.net-mvc asp.net-mvc-2

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

WPF Combobox绑定

我有两个Comboboxes,它们都绑定了相同的Source.

<ComboBox ItemsSource="{Binding Source={StaticResource UsersViewSource}}"
Run Code Online (Sandbox Code Playgroud)

当我在第一个中改变某些东西时,它也反映在第二个中.我不知道如何使用相同的ItemsSource分别保留他们的SelectedItem值.

wpf binding combobox

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

编译引用一个头文件的两个C文件时出错"重复定义"

我有两个C文件和一个标题,如下所示:

头文件header.h:

char c = 0;
Run Code Online (Sandbox Code Playgroud)

file1.c中:

#include "header.h"
Run Code Online (Sandbox Code Playgroud)

file2.c中:

#include "header.h"
Run Code Online (Sandbox Code Playgroud)

编译时我被警告"重复定义".我理解原因,因为变量c在file1.c和file2.c中定义了两次; 但是,我确实需要在两个c文件中引用header.h.我该如何克服这个问题?

c header definition

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

在没有maven的情况下启动jetty的可执行war文件

我正在尝试创建一个"可执行"war文件(java -jar myWarFile.war),它将启动一个Jetty网络服务器,它托管我执行的WAR文件中包含的webapp.

我找到了一个页面,描述了如何制作我正在寻找的东西:

然而,遵循这个建议,以及我认为我应该制作一个可执行jar(战争)是不行的.

我有一个Ant任务创建一个带有清单的WAR文件,如下所示:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 1.5.0_18-b02 (Sun Microsystems Inc.)
Main-Class: Start
Run Code Online (Sandbox Code Playgroud)

WAR文件的内容如下所示:

> Start.class
> jsp
>   build.jsp 
> META-INF  
>   MANIFEST.MF
> WEB-INF
>   lib
>     jetty-6.1.22.jar
>     jetty-util.6.1.22.jar
Run Code Online (Sandbox Code Playgroud)

当我尝试执行WAR文件时,错误是:

Exception in thread "main" java.lang.NoClassDefFoundError: org/mortbay/jetty/Handler
Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.Handler
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: Start. Program will exit.
Run Code Online (Sandbox Code Playgroud)

这里似乎有两个错误:一个似乎无法找到JAR文件,另一个找不到Start类.

为了修复第一个,我将Jetty …

java executable jetty war manifest

52
推荐指数
5
解决办法
4万
查看次数