问题列表 - 第27594页

在Netbeans中运行JUnit测试时的java.lang.NoClassDefFoundError

我正在Netbeans中构建一个Android hello world应用程序.它正在构建正确,我也可以在模拟器中运行.

但是在创建和运行Junit测试时,我得到了一个java.lang.NoClassDefFoundError.

我该如何解决这个问题?

java junit android

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

如何在不依赖NHibernate的情况下为每个请求实现NHibernate会话?

我之前提出过这个问题,但我仍然在努力寻找一个可以让我理解的例子(请不要只是告诉我看看S#arp架构项目,至少没有一些方向).

到目前为止,我已经在我的网络项目中实现了近乎持久的无知.我的存储库类(在我的数据项目中)在构造函数中使用了一个ISession:

public class ProductRepository : IProductRepository
{
    private ISession _session;
    public ProductRepository(ISession session) {
        _session = session;
    }
Run Code Online (Sandbox Code Playgroud)

在我的global.asax中,我公开当前会话,并在beginrequest和endrequest上创建和处理会话(这是我对NHibernate的依赖):

    public static ISessionFactory SessionFactory = CreateSessionFactory();

    private static ISessionFactory CreateSessionFactory() {
        return new Configuration() 
            .Configure()
            .BuildSessionFactory();
    }

    protected MvcApplication()  {
        BeginRequest += delegate {
            CurrentSessionContext.Bind(SessionFactory.OpenSession());
        };
        EndRequest += delegate {
            CurrentSessionContext.Unbind(SessionFactory).Dispose();
        };
    }
Run Code Online (Sandbox Code Playgroud)

最后我的StructureMap注册表:

    public AppRegistry() {
        For<ISession>().TheDefault
            .Is.ConstructedBy(x => MvcApplication.SessionFactory.GetCurrentSession());

        For<IProductRepository>().Use<ProductRepository>();
    }
Run Code Online (Sandbox Code Playgroud)

看来我需要我自己的ISession和ISessionFactory的通用实现,我可以在我的web项目中使用它并注入我的存储库?

所以只是为了澄清 - 我在我的存储库层使用NHibernate并希望使用session-per-(http)请求.因此,我正在向我的存储库构造函数中注入一个ISession(使用structuremap).目前,为了在每个请求中创建和处理会话,我必须从我的web项目中引用NHibernate.这是我想要删除的依赖项.

谢谢,本

structuremap nhibernate asp.net-mvc dependency-injection

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

简单的多语言CMS?

我一直在寻找一个支持多语言支持的死简单CMS.理想的候选人非常精简,可以为不同的领域设置不同的语言.如果语言支持由插件/扩展提供,则可以.

例如,我希望example.com指向英语,example.fr应该是法语.使用不同的URI映射搜索引擎优化.

它可以用PHP,Ruby或Python开发,必须是开源的.

有小费吗?
谢谢

编辑/更多详细信息
我想要的是一个CMS,它像Radiant一样易于使用和掌握客户端,但每个资源上都有标签,可以将文章翻译成不同的语言.

语言必须能够使用多个域,每种语言一个.

我想轻松地将同一篇文章用于多种语言,并且只有与一种语言相关的文章(例如博客文章或新闻报道).

CMS的核心功能应该非常轻(如Radiant,与Drupal/Joomla不同),但可以使用插件轻松扩展.

php python multilingual ruby-on-rails content-management-system

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

c ++继承无法识别

是否有一些解决方案或我必须保持完全类型?

//头文件

Class Car {
public:
    Car();
    virtual ~Car();
};

class Bmw:Car {
public:
    Bmw();
    virtual ~Bmw();
};

void Start(Car& mycar) {};
Run Code Online (Sandbox Code Playgroud)

// cpp文件

Car::Car(){}
Car::~Car() {}

Bmw::Bmw()
    :Car::Car(){}
Bmw::~Bmw() {}

int main() {
    Car myCar;
    Bmw myBmw;

    Start(myCar); //works
    Start(myBmw); //!! doesnt work

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ oop inheritance

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

甚至比SQLite更轻

我一直在寻找一个C++ SQL库实现,它很容易像SQLite一样挂钩,但速度越来越快.我的项目是在游戏开发中,在需要通过ACID测试和想要一些极端性能之间肯定有一个截止点.我愿意放弃SQL字符串样式查询,允许它被代码驱动,但我没有发现任何提供类似SQL的灵活性,同时也更喜欢性能而不是ACID测试.

我不想重新发明轮子,而且我自己实现一个SQL库的想法非常艰巨,即使它只是你可以做的所有调用的简单子集.

我需要的基本命令(选择,修改,删除,插入,与JOIN,和WHERE),而不是数据操作(如排序,最小值,最大值,计数)和不需要数据库是原子的,或甚至执行一致性(我在测试和调试时可以使用真正的SQL服务.

c++ sql database sqlite performance

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

使用Hibernate持久收集界面

我想用Hibernate坚持我的小动物园:

@Entity
@Table(name = "zoo") 
public class Zoo {
    @OneToMany
    private Set<Animal> animals = new HashSet<Animal>();
}

// Just a marker interface
public interface Animal {
}

@Entity
@Table(name = "dog")
public class Dog implements Animal {
    // ID and other properties
}

@Entity
@Table(name = "cat")
public class Cat implements Animal {
    // ID and other properties
}
Run Code Online (Sandbox Code Playgroud)

当我试图坚持动物园时,Hibernate抱怨道:

Use of @OneToMany or @ManyToMany targeting an unmapped class: blubb.Zoo.animals[blubb.Animal]
Run Code Online (Sandbox Code Playgroud)

我知道targetEntity- @OneToMany但这意味着,只有狗或猫可以住在我的动物园.

有没有办法用Hibernate来持久化一个具有多个实现的接口集合?

java hibernate interface

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

如何访问Perfmon信息?

我希望得到Perfmon看到的一些NCache信息(例如:Count),但是直接使用C#.有人有这方面的代码吗?

c# perfmon count

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

如何删除原生镜像?

我无法删除本机映像:

del c:\windows\assembly\native...\mscorlib\xxxx\mscorlib.ni.dll
access refused
Run Code Online (Sandbox Code Playgroud)

这适用于 Windows XP,但不适用于 Windows 7。

有人知道我该怎么办吗?

.net

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

如何在doxygen中删除生成输出中的行引用?

我想删除行看如下,但我仍然想要返回源代码浏览

Definition at line 377 of file xxx.h. 
Run Code Online (Sandbox Code Playgroud)

我在doxygen配置文件中尝试了以下两个,但这些只删除了类型的交叉引用

# If the REFERENCES_RELATION tag is set to YES 
# then for each documented function all documented entities 
# called/used by that function will be listed.

REFERENCES_RELATION    = NO

# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 
# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 
# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 
# link to the source code.  Otherwise they will link to …
Run Code Online (Sandbox Code Playgroud)

doxygen

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

如何指定WPF图像使用的图像缩放算法?

是否有指定的图像是如何在扩大规模的方式Image元素与LayoutTransform设置为ScaleTransform与整数值ScaleXScaleY

我想清晰地显示缩放图像(即使用"最近邻居"缩放),没有模糊.(想象一下,在放大时,您希望位图编辑程序如何表现).

我注意到在保护财产VisualBitmapScalingModeImage,所以产生的一个子类Image,设置这个属性BitmapScalingMode.NearestNeighbor.但是,这没有效果.

wpf image-scaling

4
推荐指数
2
解决办法
2389
查看次数