问题列表 - 第29524页

截断所有表的简单方法,清除一级和二级hibernate缓存?

我正在为我正在研究的S​​pring/Hibernate应用程序编写一些集成测试,我想尽可能接近真实条件进行测试,包括使用Hibernate的二级缓存和提交事务.

我想知道是否有一种有效的方法让Hibernate从数据库和缓存中删除所有内容.我能想到的最好的就是为每种类型的对象使用HQL"从XImpl删除"行,但我有几十个域对象,感觉应该有更好的方法.

java orm unit-testing hibernate

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

防止C#app被进程杀死

如何保护我的C#应用​​程序免受通过taskman或以编程方式杀死其进程的人员的攻击?

这是我的场景:

App A是由另一个团队开发的MFC应用程序.它有一个未发布的基于文本的远程接口,通过后门启用.

我正在开发应用程序B,一个与A交互的C#WinForms应用程序.当需要远程访问时,A启用A后门,在完成时(或失败时)关闭它.

我正在探索用户可以滥用B的方式来获取A的隐藏功能,例如在启用A的远程接口后杀死B的进程.当发生这种情况时,我希望B最后有机会关闭A的后门.

B使用localhost与A进行交互,所以我并不担心掉电情况.

我正在寻找一个不涉及改变A的解决方案.

我不希望能够阻止Dark Tangent(虽然这会是一个奖励),但是现在一个脚本小子可以用这个设计:)

这些应用程序在Windows XP上运行,但很快也将支持Vista和7.

吉姆,提前谢谢

c# windows process

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

没有互联网连接的服务器之间保持时间同步

我在LAN上有5台没有Internet连接的服务器.我需要它们来保持时钟在它们之间同步.

我可以将它们配置为NTP对等体,并为其中一个的本地时钟设置一个高层.这样,其他四个将与该时钟同步.

我真正想要的是,由于鲁棒性和精度的原因,他们同意使用所有5个本地时钟(即做某种平均值)的时间.NTP可以吗?

PS:我希望使用一个外部时钟源.

编辑:并没有NTP功能以外的脚本,这只能使精度更差:)

clock ntp

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

根据ID在jquery中设置单选按钮'checked'

我有两个名称相同的单选按钮,默认情况下会选中一个.从id中选择时,如何检查或取消选中jQuery中的单选按钮?

我试过了:

$('#radio1').attr('checked','checked');
$('#radio1').attr('checked', true);
Run Code Online (Sandbox Code Playgroud)

似乎没有什么工作..任何想法?

谢谢!

checkbox jquery radio-button

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

mysql将多行转换为单行中的列

我有一个列的详细信息表:

  • user_id int
  • 代码int
  • 值int

我想构建一个如下所示的汇总表:

  • user_id int
  • valueA int
  • valueB int

在详细信息表中,valueA对应于say,代码5,valueB对应于say,代码6,所以我正在寻找类似的东西:

插入摘要(user_id,valueA,valueB)VALUES(SELECT from from details);

问题当然是我正在查看"详细信息"表中的多行以填充"摘要"表中的一行.

例如,如果我有详细的以下行:

1  5  100
1  6  200
2  5  1000
2  6  2000
Run Code Online (Sandbox Code Playgroud)

我想在摘要表中得到以下结果:

1  100   200
2  1000  2000
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

mysql pivot

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

CakePHP Media Plugin 1.3版,UUID文件名

还有其他人使用David Persson的CakePHP媒体插件吗?我正在努力设置最新版本的一些功能.我想设置它为上传的图像制作一个基于UUID的文件名,但我不知道如何去做.

我会更多地与它斗争,但我发帖是为了找出这里是否有人可以告诉我1.3是否正常工作或一般不工作.

cakephp cakephp-1.3

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

错误C2039:'string':不是'std'的成员,头文件有问题

我在写作课时遇到问题.我已将类拆分为定义类的.h文件和实现该类的.cpp文件.

我在Visual Studio 2010 Express中收到此错误:

错误C2039:'string':不是'std'的成员

这是标题FMAT.h

class string;

class FMAT {
public:
    FMAT(); 

    ~FMAT(); 

    int session();              

private:
    int manualSession();    
    int autoSession();      

    int     mode;       
    std::string instructionFile;    

};
Run Code Online (Sandbox Code Playgroud)

这是实现文件FMAT.cpp

#include <iostream>
#include <string>
#include "FMAT.h"

FMAT::FMAT(){

    std::cout << "manually (1) or instruction file (2)\n\n";
    std::cin >> mode;
    if(mode == 2){
        std::cout << "Enter full path name of instruction file\n\n";
        std::cin >> instructionFile;
    }

}

int FMAT::session(){

    if(mode==1){
        manualSession();
    }else if(mode == 2){
        autoSession();
    }

    return 1;
}

int FMAT::manualSession(){
    //more code …
Run Code Online (Sandbox Code Playgroud)

c++ class header-files visual-studio-2010

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

可重用的JS ajax模式(jquery)

我想知道是否有更好的方法来为jquery创建可重用的ajax对象.

这是我未经测试的代码.

var sender = {
    function ajax(url, type, dataType,  callback) {
        $.ajax({
            url: url,
            type: type,
            dataType: dataType,
            beforeSend: function() {
                onStartAjax();
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {
                callback.failure(XMLHttpRequest, textStatus, errorThrown);
            },
            success: function(data, textStatus) {
                callback.success(data, textStatus);
            },
            complete: function (XMLHttpRequest, textStatus) {
                onEndAjax();
            }
        });
    },
    function onStartAjax() {
        // show loader
    },
    function onEndAjax() {
        // hide loader
    }  
};


<script type="text/javascript">
    var callback = {
        success: function(data, textStatus) {
            $('#content').html(data);
        },
        failure: function(XMLHttpRequest, textStatus, errorThrown) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery design-patterns

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

当iphone应用程序在后台iOS4.0中运行时,AudioQueueStart失败

当我的应用程序处于iOS4.0的后台时,我在启动AudioQueue时遇到困难.当应用程序处于活动状态时,代码工作正常,但在后台运行时代码失败,但代码失败.

        err = AudioQueueStart( queueObject, NULL );


        if( err )
        {
            NSLog(@"AudioQueueStart failed with %d", err);
                = NO;
AudioQueueStop(queueObject, YES);
            return;
        }
Run Code Online (Sandbox Code Playgroud)

对于上面的代码,err设置为-12985

iphone background audioqueueservices multitasking ios4

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

你如何对接口进行单元测试?

例如,有一个接口IMyInterface,有三个类支持这个接口:

class A : IMyInterface
{
}

class B : IMyInterface
{
}

class C : IMyInterface
{
}
Run Code Online (Sandbox Code Playgroud)

用最简单的方法,我可以编写三个测试类:ATest,BTest,CTest并分别测试它们.但是,由于它们支持相同的接口,因此大多数测试代码都是相同的,很难维护.如何使用简单易用的方法测试不同类支持的接口?

(之前在MSDN论坛上询问过)

tdd unit-testing interface

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