问题列表 - 第49518页

在NHibernate类映射中将id生成器动态更改为"已赋值"

我正在基于NHibernate的winforms应用程序中进行一些批量插入.如果我可以在程序执行期间动态地将ID生成器类型从"guid.comb"更改为"已分配",那将对我有很大帮助.

我遇到了James Kovacs的Weblog条目,用NHibernate测试不可变实体

当他将类从不可变变为可变时,他做了类似的事情,但我不能将其应用于更改生成器类型.任何帮助,将不胜感激.

nhibernate

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

如何在ScrollView中检测页面是否滚动?

我有一个ScrollView用于显示PDF页面.当我滚动时,这显示了我在ScrollView中启用了分页的第二页.我为滚动设置了跳出属性false.我想显示正在显示哪个页面的页码.为此,我使用了以下代码..

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {

if (scrollView == scrlView) {   
    if (lastContentOffsetX > scrollView.contentOffset.x) {

        if (currentPage > 1) {
            currentPage--;
            self.title = [NSString stringWithFormat:@"%d/%d", currentPage, totalPages];
        }
    }       
    else if (lastContentOffsetX < scrollView.contentOffset.x) {
        if (currentPage < totalPages) {
            currentPage++;
            self.title = [NSString stringWithFormat:@"%d/%d", currentPage, totalPages];
        }
    }
    lastContentOffsetX = scrollView.contentOffset.x;
}
}
Run Code Online (Sandbox Code Playgroud)

如果每次拖动并且页面发生变化,我都没有任何问题.有一段时间我拖了很短的时间,页面不会改变并保持不变.我的页码数量增加/减少.

可以告诉我,当ScrollView停止滚动时我是否可以获得任何事件我可以获得当前偏移并完成我的任务.

iphone uiscrollview uiscrollviewdelegate

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

订购PLINQ ForAll

关于PLINQ中的订单保存的msdn文档说明了以下内容ForAll().

  • 订购源序列时的结果:并行执行非确定性
  • 源序列无序时的结果:并行执行非确定性

这是否意味着ForAll永远不能保证该方法的有序执行?

我以前没有使用PLINQ,但以下Code Review问题似乎是适合它的用法.在我的回答的底部,我写道:

Events.AsParallel().AsOrdered().ForAll( eventItem =>
{
    ...
} );    
Run Code Online (Sandbox Code Playgroud)

阅读文档后,我相信AsOrdered()不会改变任何东西?
我也怀疑以前的查询不能取代for顺序很重要的简单循环?
可能StringBuilder会发生与意志的并行调用,导致输出错误?

c# plinq

11
推荐指数
3
解决办法
6444
查看次数

linq中.edmx和.dbml文件有什么区别?

linq中.edmx和.dbml文件有什么区别?在VS 2008中哪个数据源是edmx或dbml的最佳选择?在VS 2008中使用edmx文件会出现任何问题?我可以在VS-2008中使用edmx吗?

linq linq-to-entities entity-framework linq-to-sql

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

从Python字典对象中提取键值对的子集?

我有一个大的字典对象,有几个键值对(大约16),但我只对它们中的3个感兴趣.实现这一目标的最佳方式(最短/最有效/最优雅)是什么?

我所知道的最好的是:

bigdict = {'a':1,'b':2,....,'z':26} 
subdict = {'l':bigdict['l'], 'm':bigdict['m'], 'n':bigdict['n']}
Run Code Online (Sandbox Code Playgroud)

我相信有比这更优雅的方式.想法?

python dictionary associative-array

278
推荐指数
8
解决办法
18万
查看次数

java.lang.ClassCastException的含义:someClass与someClass不兼容

我在XPage应用程序中经常遇到异常:

java.lang.ClassCastException: someClass incompatible with someClass.
Run Code Online (Sandbox Code Playgroud)

两个提到的类都是相同的,它是用作会话bean的类.我无法谷歌任何覆盖我的问题的东西.对此的通常解释是设计元素的变化,而不是我的情况.

从那时起,直到重启http任务或重新保存faces-config.xml,XPage应用程序变得不可用(使用会话bean someClass的页面).

在某些情况下,这与其他例外有关:

com.ibm.jscript.InterpretException: Script interpreter error, line=x, col=y: 
Java method 'method(signature containg someClass)'
on java class 'someOtherClass' not found
Run Code Online (Sandbox Code Playgroud)

这种行为的背后是什么?

java classcastexception lotus-domino xpages

13
推荐指数
2
解决办法
9705
查看次数

什么是JavaScript while循环在这里做什么?

这里的JavaScript代码是什么,特别是while循环:

function setAjaxLinks(){
    var links = document.body.getElementsByTagName("a");
    var linkL = links.length;

    while (linkL--) {
        if (!links[linkL].href.match('#')) {
            mj.pageLoad(links[linkL]);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道"mj"并不意味着什么,但一般的要点是什么?

javascript while-loop

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

我可以通过其ID恢复PHP SESSION吗?

我使用uploadify插件上传文件.上传过程中PHP SESSION丢失了,有没有办法恢复会话?也许是因为它的身份?

php flash jquery uploadify

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

在textarea中触发输入

我注意到了新的Facebook发送状态评论的方式.基本上,当您撰写评论时,您没有按钮可点击,但按"输入"键可以按下以提交评论.现在我也想做这件事.我正在考虑可能的解决方案.在我看来,<input>按下输入按钮提交,但textarea不是.

  • 要么我写一个输入(类型文本)并设置一个超过一行的高度巫婆
  • 或者我必须添加一个textarea,并在用户按Enter键时以某种方式提交该表单.

哪个最好?如果答案是第二,我怎么能这样做?

html forms triggers textarea input

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

正确的方法缓存iPhone/iPad上的数据

在ios上缓存文件和/或字符串数​​据的正确方法是什么?CoreData对此有用吗,还是有更好的做法?

缓存性能的最佳方法是什么,以及缓存任何数据量的持久性的方法是什么?

我似乎无法找到关于这个主题的任何好的Apple文档.

xcode caching objective-c ios

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