问题列表 - 第35740页

如何在简单的网站上浏览更新?

我有一位教授随机更新他的网站,明天就要完成作业,似乎希望我们每小时检查一次.

这听起来像是一个程序的工作.

他的网站很简单,完全是HTML,甚至没有任何javascript.我怎么能以编程方式检测到他网站的任何更改/更新?

html polling

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

JUnit自动化测试脚本测试?

我最近加入了这个我目前正在工作的组织,该组织要求我管理一个项目,以重新考虑,扩展和维护用java编写的现有自动化测试框架,该框架使用关键字驱动框架和RFT.尽管我已经转向敏捷管理,但我一生都是开发人员.根据习惯,我在编写源代码之前编写单元测试来测试行为.该框架没有一个单元测试.我的第一直觉是"单元测试在哪里?" 我知道我可以为测试框架类编写单元测试.在这里讨论时,提出编写测试框架或脚本的单元测试可能是浪费时间.我外交上不同意.

问题1:我的直觉可能是错的吗?你有任何建议可以帮助我打击我的情况.

问题2:这可能会递归吗?编写测试和测试等测试.什么时候停止编写单元测试?有测试测试器递归的概念吗?

我再次全部用于单元测试,但之前从未遇到过这种情况.我从研究中找不到这个主题.

编辑

谢谢大家的有趣回应!毫无疑问,单元测试肯定会写完!最优先考虑的是我们自己编写的框架类和方法,这些类和方法最常使用,并且具有较高的ROI和较高的失败惩罚.计划是逐步和逐步实现整个项目的高级代码覆盖率(java)

java junit automated-tests unit-testing test-framework

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

检查并行foreach循环的状态

我有一个相当长的并行foreach循环我需要运行.将访问网络上的100多台计算机,每台计算机上的每个操作都将花费几秒钟.平行的foreach循环似乎是加速过程的完美解决方案.

您能够提出哪些视觉线索,这将使用户更容易看到循环的进度?显然,因为它是多线程更新GUI是昂贵且有风险的,所以我的问题是可以用什么其他可视指示器来显示进度?

.net c#

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

如何在Perl中完全删除包?

你如何完全删除Perl中的包?这不仅意味着包变量,还意味着Perl更新以处理继承更改和其他事物的任何魔术表.

这个简单的测试:

use warnings; use strict;
use Test::LeakTrace;
use Symbol 'delete_package';

leaktrace {
   package test;
   our $x = 1;

   package main;
   delete_package 'test';
};
Run Code Online (Sandbox Code Playgroud)

得到以下输出:

leaked ARRAY(0x81c930)  from /lib/perl5/5.10.1/Symbol.pm line 166.
leaked HASH(0x827760)   from /lib/perl5/5.10.1/Symbol.pm line 166.
leaked SCALAR(0x821920) from /lib/perl5/5.10.1/Symbol.pm line 166.
Run Code Online (Sandbox Code Playgroud)

使用该-verbose标志来leaktrace显示我可以根据请求发布的数据屏幕.

如果将行our @ISA = 'main';添加到test包中,情况会变得更糟:

leaked ARRAY(0x81cd10) from so.pl line 32.
leaked SCALAR(0x81c930) from so.pl line 32.
leaked ARRAY(0x8219d0) from so.pl line 32.
leaked HASH(0x8219c0) from so.pl line 32. …
Run Code Online (Sandbox Code Playgroud)

perl memory-leaks package

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

关闭并发操作的 JMX 连接

我正在使用方法打开 JMX 连接getMBeanServerConnection(),然后在 finally 块中使用后将其关闭。而且,对于给定的 JMX 连接器,2 次成功调用getMBeanServerConnection()通常会返回相同的MBeanServerConnection.

一些操作是并发调用的,并且每个操作都调用getMBeanServerConnection(). 但是,他们得到相同的连接。因此,当第一个操作完成时,剩余的操作将失败并出现“连接已关闭”错误。

我该如何解决这个问题?我应该创建多个连接器对象并调用getMBeanServerConnection()它们来检索不同的连接吗?或者,我是否需要使这个方法同步(并降低效率)?

java multithreading jmx

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

.NET/Security:限制运行时加载的程序集访问某些API

在shell应用程序中,我需要能够在运行时加载和执行其他.NET程序集,但不能给予它们完全的信任.本质上,我想限制它们(加载的程序集)接触任何系统资源(线程,网络等),唯一的例外是隔离存储.但是,来自"我"的程序集需要以完全信任的方式执行.

我一直在考虑代码访问安全性,但我不太确定这是我应该使用的.

你会怎么做?

.net c# security trust code-access-security

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

终止无响应的线程

我已经构建了一个java应用程序,并且在按下按钮时有一个在后台执行某些操作的线程.问题是,该线程可能会锁定,可能是由于无限循环.有没有办法可以强制终止该线程?

编辑:我在java平台上使用LuaJ.它具有锁定的潜力,除了在另一个线程中运行它并且在java或脚本完成时杀死它时,我实际上并没有太多的控制权.

java concurrency multithreading luaj

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

替换数组中的字符串

    NSArray *ArtistNames = [RawData componentsMatchedByRegex:regEx1]; 
    NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"'"];
    ArtistNames = [[ArtistNames componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @"'"];
Run Code Online (Sandbox Code Playgroud)

那是我的代码,基本上我不能使用它,因为ArtistNames是一个数组而不是字符串,我将如何通过这个?

arrays string iphone cocoa objective-c

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

mysql查询只检索带有start_date> now()的记录

我试图检索start_date大于当前时间戳的所有记录.任何想法为什么这可能不起作用:

WHERE (UNIX_TIMESTAMP(event_dates.start_date)) > DATE(NOW())
Run Code Online (Sandbox Code Playgroud)

这是示例start_date列 2010-10-30

php mysql

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

使用URL将数据读入Matlab

我想直接从Weather Unground读取天气数据到Matlab.对于给定站点,您可以选择以逗号分隔格式输出数据.如何编写将Matlab信息读入Matlab的Matlab函数?我不想下载文件,而是从URL中读取它.

例如,这是一些数据的URL.是否有一些Matlab函数将URL作为输入并从其中找到的任何内容中保存数据?

url matlab

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