问题列表 - 第2640页

将Class []转换为泛型?

我仍然试图利用Java的泛型来解决问题.使用类型集合我没有任何问题,但其余的大部分似乎都让我感到厌烦.

现在我正在尝试使用JUnit"PrivateAccessor",它需要一个Class []参数,其中包含被调用的私有方法的所有参数类型的列表.在Java 1.4中,我将其定义为

Class[] args = new Class[] { Collection.class, ArrayList.class };
Run Code Online (Sandbox Code Playgroud)

但实际的代码定义为现在采用参数

myMethod(Collection<MyClass1> first, ArrayList<MyClass2> second)
Run Code Online (Sandbox Code Playgroud)

我试图改变args的定义

Class<? extends Object>[] args = new Class<? extends Object>[] 
{ Collection<MyClass1>.class, ArrayList<MyClass2>.class };
Run Code Online (Sandbox Code Playgroud)

但Eclipse在结束时给出了一个红色标记,并表示它在此时期待"无效".我可以使用泛型来做这件事,还是不应该打扰?

java generics

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

使用WPF工具包DatePicker作为用作项目源的ObjectDataProvider的参数

这个让我打败了;

我有一个WPF窗口,其中有两个(对于这种情况很重要)控件,都来自CodePlex提供的WPF工具包; DatePicker和DataGrid.

此窗口的DataContext设置为CLR对象,该对象具有所需的所有信息.此CLR对象具有大量数据,以及一个名为GetDataForDate(DateTime date)的方法,该方法决定我们将查看数据的日期.

我如何创建一个DataDataProvider(我假设它是正确的解决方案)datagrid可以绑定到哪个,它提供对GetDataForDate()返回的数据的访问,调用DatePicker的选定日期作为参数?

换句话说,我希望用户使用日期选择器来选择日期,并且每当更改日期以反映正确的数据时,网格应自动更新.

我需要做什么样的黑魔法才能实现这样的目标 - 我猜这应该是一个相对常见的数据绑定场景?

提前致谢!

data-binding wpf

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

如何在Java中生成声音效果?

我正在寻找可用于在运行时生成声音的Java代码 - 不播放现有的声音文件.

例如,在440 Hz持续2毫秒产生锯齿波形的最佳代码是什么?源代码赞赏!

我记得我的Commodore 128有一个简单的声音命令,它将声音,频率,波形和持续时间作为参数来定义声音.这在很多简单的案例(快速和肮脏的游戏,声音实验等)中都很有用.

我正在寻找特殊的声音效果,如声音,而不是音乐或MIDI(JFugue图书馆非常清楚).

java audio

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

AJAX方法调用中的RegisterClientScriptBlock

我试图在一个只通过AJAX调用调用的方法中RegisterClientScriptBlock.它似乎没有在页面上实际注册脚本,我猜这是因为它实际上并没有重新加载整个页面.有没有办法在ajax方法调用中在页面上注册javascript?

    protected void MyMethod(object sender, EventArgs e)
    {
        // This method only called via AJAX call

        Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "resize", "alert('here');", true);
    }
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-ajax

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

团队建设现在非常缓慢

我们在实施Team Foundation Build Server时遇到了性能问题,而且我对如何加快速度的想法已经不多了.我们已经添加了一些PropertyGroup元素来提高几个步骤(SkipClean,SkipLabel,SkipInitializeWorkspace)的性能,但我认为我们需要进行重大的重组才能解决问题.这是我们的设置:

  • 我们有大约40个Web应用程序,每个应用程序都非常不同,但运行了一堆共享程序集
  • 每个Web应用程序都有自己的解决方案;
  • 每个Web应用程序都引用了大约10到25个共享程序集;
  • 存在一个构建定义,其中包含在每次登记到主干时触发的所有解决方案;

这是我们遇到的基本问题

  • 在构建期间,它将构建每个共享程序集的次数,而不是构建一次并使用每个应用程序
  • drop目录的文件复制时间非常慢.它必须通过网络共享,不会采取本地路径.
  • 每隔这么多的构建,一个或多个输出文件就会被"锁定",即使编译很好,也会导致构建中断.
  • 另一件事 - 我也尝试过单独的构建定义,但这样做也会强制获得另一个工作区获取最新版本.我宁愿让构建服务器包含一个版本的主干来构建.

在过去的几个月里,我们已经放弃了嗜睡并忽略了这个问题,但现在建造时间超过一小时到一个半小时.

我正在考虑学习和切换到巡航控制的想法,以获得更大的控制权.有人不同意吗?

任何帮助都非常感谢.谢谢!

msbuild tfs team-build visual-studio

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

是否有针对Windows的"Google Test"(gtest)的图形测试运行器?

似乎是一个很棒的C++单元测试框架.我只是想要比运行测试的控制台输出更复杂的东西,这也使得运行特定测试变得非常容易(因为gtest支持各种测试过滤)

如果什么都没有,我可能会自己动手

c++ googletest

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

我如何在C++中使用python库?

我想在c ++中使用nltk库.

我可以使用胶水语言/机制来做到这一点吗?

原因:我没有在c ++中做过任何严肃的编程一段时间,并且想要同时修改NLP概念.

谢谢

c++ python nltk

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

如何在向用户报告进度时制作最干净的代码?

在过去的几个月里,我一直在努力想出一些干净的代码来向用户报告进度.一切似乎总是归结为:

ReportProgress("Starting Task 1");
doTask1();
ReportProgress("Task 1 is done");

ReportProgress("Starting Task 2");
doTask2();
ReportProgress("Task 2 is done");

//etc... where report progress does some form of output to the user.
Run Code Online (Sandbox Code Playgroud)

我这个优秀的程序员尖叫着"必须有一个更清洁的方式!" 但我很难过.有什么想法吗?

编辑::我正在寻找更多有关架构信息的信息,而不是特定于实现的信息.给出的代码非常简单.

coding-style progress-bar

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

从C移植到C++时我应该记住什么

将项目从C转换为C++时,我应该记住什么?是否有任何理由使用C?我现在唯一想到的是确保它对DLL很友好,所以我可以在需要时创建一个C接口.

注意:我知道C++就好了.模板,部分特化,为什么多重继承是坏的(我只看到一个正确的用途),等等.我主要想知道为什么我会使用C over C++.DLL和脚本语言绑定是一个原因.所以我只需要记住,我应该为某些事情设置一个C接口.还有别的事吗?

c c++ porting

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

使用.BAT文件在目录中删除未知文件夹

我有一个文件夹"FolderA",其中包含三个子文件夹:foldera1 foldera2和foldera3

我需要编写一个驻留在"FolderA"中的批处理文件.它应该删除"FolderA"下的所有文件夹作为清理活动.我不知道文件夹名称.rmdir不支持外卡.

有人可以为这个小问题提供解决方案吗?

batch-file

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