问题列表 - 第26979页

是否有适合Maven的HTML Junit报告插件?

我发现surefire-report插件非常不适合我的工作方式.我一直在清理项目,每次想在浏览器中查看测试报告时,我都不想花5分钟重建整个站点.

如果我输入mvn surefire-report:report-only,生成的报告太难看了,几乎无法读取.

我正在寻找的是像蚂蚁的JUnitReport任务.那里有可用的吗?

java ant maven-2 surefire

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

atol(),atof(),atoi()函数行为,是否有一种稳定的方式从/转换为字符串/整数?

在这些日子里,我正在使用atol(),atof()和atoi()的C函数,从博客文章中我找到了一个教程并应用了:

这是我的结果:

void main()
{
    char a[10],b[10];
    puts("Enter the value of a");
    gets(a);
    puts("Enter the value of b");
    gets(b);
    printf("%s+%s=%ld and %s-%s=%ld",a,b,(atol(a)+atol(b)),a,b,(atol(a)-atol(b)));
    getch();
}
Run Code Online (Sandbox Code Playgroud)

atof()返回字符串的浮点值并atoi()返回整数值.

现在看看3我检查这段代码之间的区别:

main()
{
    char a[]={"2545.965"};
    printf("atol=%ld\t atof=%f\t atoi=%d\t\n",atol(a),atof(a),atoi(a));
}
Run Code Online (Sandbox Code Playgroud)

输出将是

atol=2545 atof=2545.965000 atoi=2545

char a[]={“heyyou”};
Run Code Online (Sandbox Code Playgroud)

现在当你运行程序时,以下将是输出(为什么?,是否有任何解决方案将纯字符串转换为整数?)

atol=0 atof=0 atoi=0
Run Code Online (Sandbox Code Playgroud)

该字符串应包含数值.现在将此程序修改为

char a[]={“007hey”};
Run Code Online (Sandbox Code Playgroud)

这种情况下的输出(在Red Hat Linux中测试)将是

atol=7 atof=7.000000 atoi=7
Run Code Online (Sandbox Code Playgroud)

所以这些功能只用了007,而不是剩下的部分(为什么?).

现在考虑一下

char a[]={“hey007?};
Run Code Online (Sandbox Code Playgroud)

该计划的输出将是

atol=0 atof=0.000000 atoi=0
Run Code Online (Sandbox Code Playgroud)

所以我只想将我的字符串转换为数字,然后再转换为相同的文本.我玩这些功能,如你所见,我得到了非常有趣的结果.

这是为什么?

是否还有其他函数可以从/转换为字符串/整数,反之亦然?

编辑:

所以作为输入,如果我拿一些名字,或者其他什么,我会将它们转换为整数/浮点数......然后应用其他一些函数.

另外,我很好奇当我使用你的任何建议时,我是否会使用相同的输入采用相同的输出?

c c++ function

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

如何使用phpmyadmin编写存储过程以及如何通过php使用它?

我想能够创建存储过程phpMyAdmin,然后通过php使用它.

但我不知道该怎么做?

据我所知,我发现我们无法通过管理存储过程phpMyAdmin.

还有哪些工具可以管理存储过程?

我甚至不确定通过PHP使用存储过程是否更好.有什么建议吗?

php mysql stored-procedures phpmyadmin

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

Python:在列表解析中重复元素?

我有以下列表理解,它返回每个位置的坐标对象列表.

coordinate_list = [Coordinates(location.latitude, location.longitude)
                   for location in locations]
Run Code Online (Sandbox Code Playgroud)

这有效.

现在假设location对象具有number_of_times成员.我想要一个列表推导来生成n个Coordinate对象,其中n是特定位置的number_of_times.因此,如果某个位置的number_of_times = 5,那么该位置的坐标将在列表中重复5次.(也许这是一个for循环的情况,但我很好奇是否可以通过列表推导来完成)

python list-comprehension

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

添加返回按钮到导航栏

我已经为UIViewController添加了一个导航栏.它仅从另一个UIViewController显示.我想要一个左侧后退按钮,其形状类似于箭头,就像普通的导航栏后退按钮一样.我似乎只能通过IB添加一个条形按钮.我猜测后退按钮需要以编程方式添加.关于我应该怎么做的任何建议?

目前,在RootController中,我通过简单地执行addSubView来推送另一个UIViewController(viewB).在viewB中,我想显示导航栏.该应用程序是基于视图,而不是基于导航控制器.

iphone cocoa-touch uinavigationbar uinavigationitem

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

一种方式有很多通过

我有一个类别,一个子类别和一个产品模型.

我有:

Category has_many Subcategories
Subcategory has_many Products
Subcategory belongs_to Category
Product belongs_to Subcategory
Run Code Online (Sandbox Code Playgroud)

有没有办法有类似的东西

Category has_many Projects through Subcategories
Run Code Online (Sandbox Code Playgroud)

"普通"轨道方式不起作用,因为"子类别"不属于产品,因此产品没有子类别_id字段.相反,我需要查询类似的东西

SELECT * FROM products WHERE id IN category.subcategory_ids
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

谢谢,

NicolásHockIsaza

ruby-on-rails has-many-through

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

运行时从String转换为其他数据类型

嗨我有字符串值的Map.

我想在运行时强制转换此值.

例如

Map map = new HashMap();
map.put("key1","101");
map.put("key2","45.40");
Run Code Online (Sandbox Code Playgroud)

现在运行时我知道key1是整数而key2是double我该如何转换它.

我试过这个:

("101").getClass().cast(Integer).
Run Code Online (Sandbox Code Playgroud)

////////////////////////////////////////////// ........

String integerClass ="java.lang.Integer"; String strNum ="5"; 现在,您将如何使用integerClass将此strNum值"5"转换为Integer.

.....不直接使用新的Integer(strNum)

谢谢.

java

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

预定义大小的静态数组中的元素数

我有这样一个数组:

int a[100]; 
Run Code Online (Sandbox Code Playgroud)

我只填充此数组中的前4个元素:

a[0] = 1;
a[1] = 2;
a[2] = 3;
a[3] = 4;
Run Code Online (Sandbox Code Playgroud)

当我这样做sizeof(a)/sizeof(a[0]) 时返回100.

有没有办法可以获得我已经为其赋值的元素数量,从而过滤掉剩余的96个未分配元素?

谢谢

c++ arrays

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

获取数组的尾部

在C#中获取数组尾部的最简单方法是什么 - 即.除了第一个元素外.

c#

7
推荐指数
2
解决办法
4574
查看次数

如何在Mac OS X上获得JDK 1.5

我必须为仍在运行JDK 1.5的遗留应用程序编写一些代码.不幸的是,看起来OS X实际上并没有安装1.5 JDK; 它只是链接到1.6:

/System/Library/Frameworks/JavaVM.framework/Versions $ ls -l
lrwxr-xr-x  1 root  wheel    5 Apr 26 11:53 1.3 -> 1.3.1
drwxr-xr-x  3 root  wheel  102 Feb 11 15:33 1.3.1
lrwxr-xr-x  1 root  wheel   10 Apr 26 11:53 1.4 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Apr 26 11:53 1.4.2 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Apr 26 11:53 1.5 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Apr 26 11:53 1.5.0 -> CurrentJDK
lrwxr-xr-x  1 root  wheel    5 Apr 26 …
Run Code Online (Sandbox Code Playgroud)

java macos

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