问题列表 - 第11897页

在WPF中动态添加网格和控件

我现在正在做一个显示系统中HDD使用情况的应用程序.为此,我想动态生成网格和控件(如进度条和标签)以显示用法.是否有可用于此目的的XAML模板?

wpf xaml templates wpf-controls

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

Java循环泛型

我在理解Java泛型方面遇到了问题,我已经简化为这个例子了

class A<T extends B> {

    public void fun(T t) {

    }
}

class B {
    A a;

    public void event() {
        a.fun(this);
    }

}
Run Code Online (Sandbox Code Playgroud)

问题是这会产生警告,因为A在B中定义但A已经将其用作泛型类型.

我的第一直觉是我的设计错了,但在这种情况下我无法改变它.A就像一个集合,B就像集合中的一个节点,用户应该覆盖它.某些事件可能发生在B中,需要向父母A报告.

但由于A一般用B定义,如何避免B.event()中的编译警告

谢谢

java generics

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

显式加载 DLL

我正在尝试显式链接 DLL。除了 DLL 文件本身以及有关类及其成员函数的一些文档之外,没有其他资源可用。

从文档来看,每个类都有自己的

  1. 成员 typedef
    示例:typedef std::map<std::string,std::string> Server::KeyValueMap, typedef std::vector<std::string> Server::String Array
  2. 成员枚举
    示例:enum Server::Role {NONE,HIGH,LOW}
  3. 成员函数
    示例:void Server::connect(const StringArray,const KeyValueMap), void Server::disconnect()

实现来自谷歌搜索的代码,我设法加载可以调用断开连接函数的dll。

目录.h

LPCSTR disconnect = "_Java_mas_com_oa_rollings_as_apiJNI_Server_1disconnect@20";  
LPCSTR connect =   
"_Java_mas_com_oa_rollings_as_apiJNI_Server_1connect@20";
Run Code Online (Sandbox Code Playgroud)

我从depends.exe 中获取了上面的函数名称。这就是 C++ 中所谓的修饰/修饰函数名称吗?

主程序

#include <iostream>
#include <windows.h>
#include <tchar.h>
#include "dir.h"

typedef void (*pdisconnect)();

int main()
{
    HMODULE DLL = LoadLibrary(_T("server.dll"));  
    pdisconnect _pdisconnect;`

    if(DLL)
    {
        std::cout<< "DLL loaded!" << std::endl;
        _disconnect = (pdisconnect)GetProcAddress(DLL,disconnect);


        if(_disconnect)
        {
            std::cout   << "Successful link to …
Run Code Online (Sandbox Code Playgroud)

c++ dll explicit class

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

使用TDD时,如何在规划和估算方面获得足够的细节?

在计划过去2周的迭代时,我采用了一个用户故事:

  • 故事:重命名文件

并将其分解为以小时计算的任务:

  • 故事:重命名文件
    • 任务:创建重命名命令(2h)
    • 任务:维护所选文件列表(3h)
    • 任务:连接到F2键(1h)
    • 任务:添加上下文菜单选项(1h)

然后我会选择一个任务来处理,并跟踪花在它上面的时间.然后我会用另一个任务重复这个过程.在迭代结束时,我可以查看每个任务所花费的时间,将其与估算进行比较,并使用此信息来改进未来的估算.

在完全由测试驱动的情况下,提前明确定义的唯一工作是启动开发的验收测试,并且对于涵盖大量工作的用户故事,验收测试的范围可能过于宽泛给出一个很好的估计.

所以我可以猜测最终完成的任务(如前所述),但是花在它们上的时间要难以跟踪,因为测试会让你在很小的垂直切片中工作,通常会在每个切片上工作任务同时进行.

是否有任何技术可用于提供更详细的估算并准确跟踪执行TDD的时间?我正在使用TargetProcess,它鼓励将用户故事分成如上所述的任务,因此保持这种格式的内容会很有帮助.

tdd agile estimation targetprocess

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

如何查找变量是一种数组

如何在cakephp中找到变量类型的数组?

谢谢

php arrays

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

DOM属性更改调试

不知何故,在我的代码中,页面上的一个元素获得了一个我不希望它得到的样式属性.即,它得到style ="position:fixed".我可以在Firebug的HTML选项卡中看到这种情况,但无法在代码中找到它.应用程序相当大,我不能简单地查看所有代码来找到这个地方,此外,正在使用几个第三方库(jQuery就是其中之一).

所以,我的问题是,是否有可能以某种方式抓住这种风格被改变并获得追踪?

javascript debugging dom

23
推荐指数
2
解决办法
7548
查看次数

找到集群的中心

我有以下问题 - 提出抽象来解决关键问题.

我每个有10个点,与另一个有一定距离.我想要

  1. 能够找到聚类的中心,即彼此点的成对距离最小的点,
    让p(j)~p(k)表示成对距离beteen点j和k
    p(i)是中心 -群集的iff p(i)st min [sum(p(j)~p(k))]对于所有0 <j,k <= n,其中我们在群集中有n个点
  2. 确定一旦集群中的数据点数超过某个阈值t,如何将集群拆分为两个集群.

这不是欧几里德的空间.但距离可以总结如下 - p(i)是第i点:

       p(1)    p(2)    p(3)    p(4)    p(5)    p(6)    p(7)    p(8)    p(9)    p(10)
p(1)    0       2       1       3       2       3       3       2       3        4
p(2)    2       0       1       3       2       3       3       2       3        4
p(3)    1       1       0       2       0       1       2       1       2        3
p(4)    3       3       2       0       1       2       3       2       3        4      
p(5)    2       2       1       1       0       1       2 …
Run Code Online (Sandbox Code Playgroud)

algorithm cluster-analysis data-mining

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

在文件夹中的gzip压缩文件中查找字符串

我目前的问题是我有大约10个文件夹,其中包含gzipped文件(平均每个文件大约5个).这使得打开和查看50个文件.

是否有更简单的方法来查明文件夹中的gzip压缩文件是否具有特定模式?

zcat ABC/myzippedfile1.txt.gz | grep "pattern match"
zcat ABC/myzippedfile2.txt.gz | grep "pattern match"
Run Code Online (Sandbox Code Playgroud)

对于所有文件夹和子文件夹,我可以在一行中执行相同操作,而不是编写脚本吗?

for f in `ls *.gz`; do echo $f; zcat $f | grep <pattern>; done;
Run Code Online (Sandbox Code Playgroud)

linux directory shell grep gzip

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

.NET 2.0代码 - 使用MoQ进行单元测试

我正在构建一个.NET 2.0代码库,我想使用任何测试框架库来对.NET 2.0代码库进行单元测试.有一些使用.NET 3.5的构建,是否仍然可以使用它作为我的单元测试工具来测试.NET 2.0代码?

.net testing

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

bash字符串到目前为止

有没有机会将字符串转换为bash中的日期?例如:我有一个时间格式:"%Y-%m-%dS%H:%M:%S".这种字符串的一个例子是"2009-06-24S12:34:56".我需要在bash中将此字符串转换为日期(unix时间戳).我怎样才能做到这一点?

bash formatting datetime

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