问题列表 - 第357页

纯Python库生成Identicons?

有谁知道用于生成Identicons的FOSS Python库?我看了,但到目前为止我运气不好.

python identicon

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

使用不同的类加载器进行不同的JUnit测试?

我有一个Singleton/Factory对象,我想编写一个JUnit测试.Factory方法根据类路径上属性文件中的类名决定实例化哪个实现类.如果未找到属性文件,或者属性文件不包含classname键,则该类将实例化默认实现类.

由于工厂保持Singleton的静态实例在实例化后使用,为了能够在Factory方法中测试"故障转移"逻辑,我需要在不同的类加载器中运行每个测试方法.

有没有办法使用JUnit(或其他单元测试包)来做到这一点?

编辑:这是一些正在使用的Factory代码:

private static MyClass myClassImpl = instantiateMyClass();

private static MyClass instantiateMyClass() {
    MyClass newMyClass = null;
    String className = null;

    try {
        Properties props = getProperties();
        className = props.getProperty(PROPERTY_CLASSNAME_KEY);

        if (className == null) {
            log.warn("instantiateMyClass: Property [" + PROPERTY_CLASSNAME_KEY
                    + "] not found in properties, using default MyClass class [" + DEFAULT_CLASSNAME + "]");
            className = DEFAULT_CLASSNAME;
        }

        Class MyClassClass = Class.forName(className);
        Object MyClassObj = MyClassClass.newInstance();
        if (MyClassObj instanceof MyClass) {
            newMyClass = (MyClass) MyClassObj;
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java junit singleton unit-testing

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

函数声明不是原型

我有一个我创建的库,

mylib.c:

#include <mylib.h>
int
testlib() {
    printf("Hello world\n");
    return (0);
}
Run Code Online (Sandbox Code Playgroud)

mylib.h:

#include <stdio.h>
extern int testlib();
Run Code Online (Sandbox Code Playgroud)

在我的程序中,我试图调用这个库函数:

myprogram.c:

#include <mylib.h>

int
main (int argc, char *argv[]) {
    testlib();
    return (0);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译该程序时,我收到以下错误:

In file included from myprogram.c:1
mylib.h:2 warning: function declaration isn't a prototype

我正在使用: gcc (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2)

我的问题是,声明函数原型的正确方法是什么?

c gcc

149
推荐指数
3
解决办法
13万
查看次数

Google Chrome如何控制/包含多个流程?

Google Chrome如何命令和控制多个跨平台流程并提供共享窗口/呈现区域?

任何见解?

google-chrome process

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

确定应用程序使用的端口的最佳方法是什么?

这是我办公室某人提出的问题的改编版本.她正在尝试确定如何告诉我们在现场使用的应用程序MSDE运行的端口.

对这个较窄问题的答案将不胜感激.我也对可以应用于任何网络应用程序的更广泛答案感兴趣.

sql-server port msde

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

如何对Windows服务进行单元测试?

.NET Framework:2.0首选语言:C#

我是TDD(测试驱动开发)的新手.

首先,甚至可以对Windows服务进行单元测试吗?

Windows服务类派生自ServiceBase,它具有可覆盖的方法,

  1. 的OnStart
  2. 调用OnStop

如何触发调用这些方法,就好像单元测试是一个以正确顺序调用这些方法的实际服务?

在这一点上,我甚至做了单元测试?还是整合测试?

我查看了WCF服务问题,但由于我从未处理过WCF服务,因此对我没有任何意义.

.net c# unit-testing windows-services

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

Java:JApplet,如何将其嵌入网页?

我在Google上搜索了这个主题并得到了一些关于专家交流的网站...所以我想我应该在这里问一下.

你如何JApplet在网页上嵌入HTML?

html java web-applications

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

如果您使用HTML编写日历,您会使用Table标签还是Div标签?

我将公司的日历转换为XSL并将所有表格更改为div.它工作得很好,但由于不稳定的跨浏览器间距问题,我最初有很多8天的错误.但是我正在阅读关于何时使用表格v.div的另一篇文章,并且共识似乎是你应该只使用div来表示网页各部分之间的真正划分,并且只使用表格来表格数据.

我不确定我是否可以使用XSL表格,但我想跟进对Divs和Tables的讨论,讨论制作网络日历的理想方式,也许是两者的结合.

html xslt calendar

19
推荐指数
2
解决办法
7232
查看次数

如何在<pre>标签内转义<和>

我正在尝试撰写一篇博文,其中包含<pre>标签内的代码段.代码段包含泛型类型,用于<>定义该类型.这就是细分市场的样子:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;
</pre>
Run Code Online (Sandbox Code Playgroud)

生成的HTML将删除<>并最终结果如下:

PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;
Run Code Online (Sandbox Code Playgroud)

我如何逃避<>它们出现在HTML中?

html markup blogger escaping

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

如何在C#3.0中使用部分方法?

我已经阅读了最新C#语言规范中的部分方法,所以我理解了原理,但我想知道人们是如何使用它们的.是否有特定的设计模式可以从部分方法中受益?

c# design-patterns partial-methods .net-3.5

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