问题列表 - 第7812页

VIEWS和流利的NHibernate?

可以使用Fluent NHibernate映射VIEW吗?如果是这样,怎么样?

c# sql nhibernate fluent-nhibernate

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

属性更改时未引发BindingList.ListChanged事件

我有一个User类型的BindingList,User对象有几个属性(UserName,Password等).所以我将一个事件处理程序绑定到BindingList.ListChanged事件,它在添加或删除用户时工作正常,但是,如果用户属性发生更改,它不会引发事件,是否有任何方法可以实现此目的?

bindingListUsers.Add(someUser); // This raises ListChangedEvent

bindingListUsers.Delete(someUser); // This raises ListChangedEvent

bindingListUsers[0].UserName = "Another user name"; // This does NOT raise the event
Run Code Online (Sandbox Code Playgroud)

c# bindinglist

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

在CruiseControl仪表板中显示HTML报告

我最近一直在研究CruiseControl配置(我是一个完整的CC noob)到目前为止我理解你的构建过程生成的各种XML报告(例如mbunit.xml,ncover.xml,fxcop.xml)可以显示在仪表板通过向ccnet.config的以下部分添加对xml的引用:

<publishers>
 <merge>
  <files>
   <file>logs\some-report.xml</file>
  </files>
 </merge>
</publish>
Run Code Online (Sandbox Code Playgroud)

添加一个xsl文件,将xml转换为可呈现的html,并向dashboard.config添加一个报告构建插件,该插件引用了xsl:

<xslReportBuildPlugin description="Some report"
actionName="SomeReportAction" xslFileName="xsl\some-report.xsl" />
Run Code Online (Sandbox Code Playgroud)

我的问题是:如果我有一些报告(由JGregory的Docu生成的代码文档和由jpboodhoo的Bdddoc生成的测试规范)是纯HTML,有什么方法可以用类似的方式在仪表板中显示这些内容吗?我无法弄清楚这一点.我确实想过将ExternalLink直接添加到HTML页面,但这是在用户通常无法访问的受保护区域.任何想法?

html xml cruisecontrol.net dashboard documentation-generation

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

从codeblocks导出makefile

是否可以从C++代码块项目中导出makefile?

如果是这样,它是如何完成的?

c++ makefile codeblocks

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

如何将"Pair"或n-size插入列表集合而不是编写HashMaps?

所以,我有一种情况需要将三个值传递给一个串行的BlockingQueue队列:

(SelectableChannel, ComponentSocketBasis, Integer).
Run Code Online (Sandbox Code Playgroud)

它们实际上根本不需要进行哈希映射,并且使用HashMap是荒谬的,因为每个条目总是只有一个键; 如果他们只是在某种有序的集合中,那就好了.但是,由于缺少已知的替代方法,我在我的实现中使用了HashMap并生成了这个混淆的泛型组合:

private LinkedBlockingQueue<HashMap<HashMap<SelectableChannel, ComponentSocketBasis>, Integer>> deferredPollQueue = new LinkedBlockingQueue<HashMap<HashMap<SelectableChannel, ComponentSocketBasis>, Integer>>();
Run Code Online (Sandbox Code Playgroud)

这看起来真的很荒谬.我必须是一个可怕的n00b.当然有一种更好的方法可以做到这一点,不需要我在检索值时分解密钥或浪费(理论上 - 实际上,Java总是臃肿:)算法复杂性对无用的哈希计算我不需要因为我的密钥空间为1,甚至不想关联映射三个引用,而只是将它们分组?有了这个实现,我必须这样取出值:

while(deferredPollQueue.size() > 0) {
    System.out.println("*** Draining new socket channel from queue");
    HashMap<HashMap<SelectableChannel, ComponentSocketBasis>, Integer> p = deferredPollQueue.take();

    SelectableChannel chan = null;
    ComponentSocketBasis sock = null;
    int ops = 0;

    HashMap<SelectableChannel, ComponentSocketBasis> q = p.keySet().iterator().next();

    chan = q.keySet().iterator().next();
    sock = q.get(chan);

    ops = p.get(q).intValue();

    SelectionKey k = chan.register(selector, ops);  

    if(!channelSupervisorMap.containsKey(k))
        channelSupervisorMap.put(k, sock);
}
Run Code Online (Sandbox Code Playgroud)

我很确定每一个有能力的人都认为这是一种荒谬的方式,所以问题是 - 什么是正确的方法?:)我无法在任何地方找到java.util.Pair或java.util.Triplet的证据.

我认为Orthodox Way(TM)只是为了容纳这个三元组而做一个自定义类或接口,但是对于这么大的系统中的这么小的任务来说,这似乎是荒谬的冗长和不必要的 - 尽管如此,那是Java本身.

出于同样的原因,也许这些值可以放在ArrayList或Vector或它们的衍生物上,但是在Java中,这并没有比我从这个HashMap中获得更简洁的解决方法,尽管它确实解决了也许是算法复杂性问题.

回到Perl …

java queue collections map dataset

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

jQuery:如何通过src查找图像

我需要通过名字和src找到一个img.我一直在尝试以下无济于事.

var s = $("img[src='/images/greendot.gif'][name='BS']");
Run Code Online (Sandbox Code Playgroud)

html:

<img alt="This item is active." name="BS" src="/images/greendot.gif"/>
Run Code Online (Sandbox Code Playgroud)

VS

<img alt="This item is not active." name="BS" src="/images/spacer.gif"/>
Run Code Online (Sandbox Code Playgroud)

jquery

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

可以从非空的UTF-8字节数组创建一个空的java字符串吗?

我正在尝试调试一些东西,我想知道以下代码是否能够返回true

public boolean impossible(byte[] myBytes) {
  if (myBytes.length == 0)
    return false;
  String string = new String(myBytes, "UTF-8");
  return string.length() == 0;
}
Run Code Online (Sandbox Code Playgroud)

我能传递的某些价值是否会返回真实?我已经摆弄了2字节序列的第一个字节,但它仍然产生一个字符串.

为了澄清,这发生在通过GCJ编译为原生二进制可执行文件的Java 1.4代码上的PowerPC芯片上.这基本上意味着大多数赌注都已关闭.我主要想知道Java的"正常"行为,或Java的规范是否做出了任何承诺.

java string utf-8

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

重命名Oracle表或视图

在Oracle中重命名表或视图的语法是什么?

oracle table-rename

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

使用Javascript从JSON抓取数据

好的,我有一个json输出,如下所示:

{"Result" : [
              {
                "Id" : "5214",
                "ParentReasonId" : "0",
                "Description" : "Billing & Payment",
                "SysName" : "Billing & Payment",
                "SysCategory" : "Billing & Payment",
                "ClientId" : "924",
                "DispositionCount" : "6",
                "IsActive" : true,
                "ChildReasonCount" : "8",
                "Attributes" : [],
                "SortOrder" : "0",
                "CreatedBy" : null
              }
            ]
 }
Run Code Online (Sandbox Code Playgroud)

我想从中提取id和描述的数据.

    jQuery("#chained_child").cascade("#chained", {
    ajax: { url: 'Customhandler.ashx?List=MyList' },
        template: commonTemplate,
        match: commonMatch
    });

function commonTemplate(item) {
    return "<option Value='" + item.Result.Id + "'>" 
           + item.Result.Description + "</option>";
};
Run Code Online (Sandbox Code Playgroud)

但对于我的生活,我无法让它回报我正在寻找的价值.我知道这是一些蠢货,但我正在撞墙.有人可以帮忙吗?

javascript jquery json

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

如何从Perl字符串中提取不同数量的数字组?

我试图用Perl解析Perl中的字符串格式:

Messages pushed to the Order Book queues 123691 121574 146343 103046 161253

我想访问字符串末尾的数字,所以打算做匹配

/(\d+)/s

我的问题是最后的值的数量包含可变数量的字符串.

格式化正则表达式以便能够单独访问每个数字的最佳方法是什么?我是一名C++开发人员,我只是在学习Perl,所以我试图找到最干净的Perl方法来实现这一点.

谢谢你的帮助.

regex perl multiple-matches

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