问题列表 - 第48446页

在使用.NET的Reactive Extensions时保持对"IDisposable"的引用:总是,从不,或者有时候?

到现在为止,我还热心地保持每个参考IDisposable任何返回.Subscribe(...),.Connect(...)在RX等,方法.我之所以这样做,是因为我担心如果我不保留参考,垃圾收集将丢弃一次性物品.

但是,我做了一个测试在LINQPad在那里我做了一些电话GC.Collect().Subscribe(...),我没有保持基准和猜测什么?世界没有结束,订阅也完成了.

在进一步测试中,我发现我的订阅在.OnComplete()没有我干预的情况下立即被处理掉.

这使我理解,至少对于.Subscribe(...),保持对订阅的引用的唯一原因是强制订阅在其正常完成之前结束.它更像是取消令牌.

所有Rx一次性用品都用于取消而不是保持活力吗?

那么,什么是挂在上面的规则IDisposable

.net garbage-collection idisposable system.reactive

16
推荐指数
2
解决办法
1912
查看次数

将几何/路径转换为Minilanguage字符串?

跟踪如何以编程方式将路径字符串转换为WPF中的路径对象并不难,但是有没有内置函数将几何体或路径转换回迷你语言中的字符串?

wpf geometry xaml mini-language

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

为什么Python不支持记录类型?(即可变的namedtuple)

为什么Python本身不支持记录类型?这是一个有一个可变版本的namedtuple的问题.

我可以用namedtuple._replace.但我需要在集合中包含这些记录,并且由于namedtuple._replace创建了另一个实例,我还需要修改快速变得混乱的集合.

背景:我有一个设备,我需要通过TCP/IP轮询它获得的属性.即它的表示是一个可变对象.

编辑:我有一组我需要轮询的设备.

编辑:我需要使用PyQt遍历显示其属性的对象.我知道我可以添加像__getitem__和的特殊方法__iter__,但我想知道是否有更简单的方法.

编辑:我更喜欢一个属性固定的类型(就像它们在我的设备中一样),但是它是可变的.

python collections namedtuple

48
推荐指数
5
解决办法
3万
查看次数

使用Vala开发的主要优点或其他方面有哪些优势?

我阅读了它的文档,看起来非常棒.但我从未听说过使用它开发的任何应用程序.

Vala的主要优点和缺点是什么?

vala

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

选项卡内的工具栏

是否可以在里面添加一个工具栏QWidget(in QTabWidget)?我们的想法是为每个标签添加一个单独的工具栏.

工具栏似乎只能放在里面QMainWindow.

qt4 toolbars qtabwidget

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

django:如何获取子字符串?

我正在修改satchmo(一个python在线商店项目),但我发现我无法使用[0, 5]来获取模型中的子字符串。我发现类型是 django 字符串处理中的类“django.utils.safestring.SafeUnicode”。

类 'django.utils.safestring.SafeUnicode' 是否支持 [0, 5] 来获取像在 python 中那样的子字符串?

python django satchmo

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

为MVC设计模式组织iOS项目

我正在研究iPhone的多视图应用程序,目前我的视图(VIEW)设置和转换(CONTROLLER?)工作得很好.现在我想为实际的程序数据(MODEL)添加对象.

我的问题是:我应该如何构建我的数据以遵守模型视图控制器(MVC)设计模式?我知道我应该创建单独的类来实现我的数据结构,并且我的控制器类可以从视图中将消息传递给它们,但是我应该检查其他任何组织注意事项吗?特别是Cocoa Touch,Xcode或iOS特有的那些?

其他细节:播放预先录制的音频和用户生成的音频也是必不可少的.我知道这些是模型元素,但它们与"V"和"C"的确切关系我仍然有点模糊.我想当用户操作需要音频播放时,CONTROLLER应该将消息传递给MODEL以准备好适当的声音,但是应该在哪里确切地调节播放?在一个与我想象的ViewController分开的"PlayerController"中?

非常感谢和赦免我的MVC noobery.

model-view-controller xcode cocoa-touch project-organization ios

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

如何使用JavaScript获取元素的填充值?

textarea我的HTML中有一个.我需要将填充数值以像素为整数或浮点数.如何使用JavaScript获取它?我没有使用jQuery,所以我正在寻找纯JavaScript解决方案.

html javascript padding

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

JXTA 项目还活着吗?“jxta.org”似乎已关闭?

JXTA 项目还活跃吗?我正在寻找一个好的开源点对点解决方案,找到了 JXTA 文章,但是“jxta.org”不起作用,它还活着吗?或者把它移到其他地方了?

jxta p2p

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

如何通过Entity框架自动为Oracle数据库生成标识?

我正在使用Oracle提供程序实体框架(beta),我遇到了一个问题.

我们的表有Id列,在StoreGeneratedPattern中设置为Identity.我认为EF会自动执行"基础工作",例如创建序列,并为我添加到表中的每条记录获取新标识.但是当我运行代码来添加新记录时,例如:

var comment = new Comment
{
    ComplaintId = _currentComplaintId,
    Content = CommentContent.Text,
    CreatedBy = CurrentUser.UserID,
    CreatedDate = DateTime.Now
};

context.Comments.AddObject(comment);
context.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

一个异常仍然会抛出,这是

{"ORA-00001:违反了唯一约束(ADMINMGR.CONSTRAINT_COMMENT)"}

(CONSTRAINT_COMMENT是约束要求注释标识必须是唯一的.

我该如何解决这个问题?

非常感谢你!

.net c# oracle entity-framework ora-00001

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