问题列表 - 第17444页

如何更新绑定到WPF中集合的listview项?

在WPF中,我有一个ListView绑定到代码隐藏中的ObservableCollection.我有工作代码,通过更新集合添加和删除列表中的项目.

我有一个"编辑"按钮,可以打开一个对话框,允许用户编辑所选ListView项的值.但是,当我更改项目时,列表视图不会更新.我假设这是因为我实际上并没有在集合中添加/删除项目,而只是修改其中一项.

如何告诉列表视图它需要同步绑定源?

.net c# data-binding wpf listview

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

如何以编程方式将包含文本的SVG文件转换为PDF文件(特别是在CentOS 5.3 x86_64上)?

我想以编程方式将SVG文件转换为PDF文件.但是,SVG文件包含必须可在生成的PDF文件中搜索的文本.此外,它必须适用于x86_64架构的Red Hat Enterprise Linux 5.3或CentOS 5.3.如果它是开源的或者至少不是非常昂贵的话会很好.

这是我尝试过的.所有这些,除了Batik,都可以在Debian Lenny上正常工作.

Inkscape
我可以使用来自 http://inkscape.modevia.com/ap的自动包装来安装它,但是当我从命令行使用它时,文本无法搜索.

Batik rasterizer [原文如此]
当它将SVG文件转换为PDF文件时,文本不再可搜索.

svg2pdf
可以下载此源及其几个依赖的源代码.我一直试图让它在CentOS上编译,但还没有成功.我找到了Debian x86_64的预编译版本,但它在CentOS上不起作用.

rsvg-convert
生成的PDF在CentOS 5.3上无法搜索.也许安装更新版本的cairo会有所帮助.感谢DaveParillo提到rsvg-convert(超级用户).

解决方案(但也许上面的部分内容对读者仍然有用)
princeXML
从源代码安装时,它在CentOS上运行良好.出于某种原因,从.rpm安装时它不起作用.谢谢ErikDahlström!

Cross发布在超级用户身上

pdf svg image-processing inkscape batik

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

OCaml是否有增强的解释器toploop?

Python有IPython .. OCaml有类似的东西吗?

我非常想拥有命令历史,虽然其他功能也会很好.我已经读过,我可以通过在Emacs中运行来获取命令历史记录,但我不使用Emacs ..

ocaml ledit

25
推荐指数
4
解决办法
3193
查看次数

ASP.Net Ajax $ find()Jquery等效

是否有一个JQuery相当于ASP.Net Ajax的$ find()函数?

$() != $find()
Run Code Online (Sandbox Code Playgroud)

asp.net ajax jquery

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

带有TEXT列的MySQL表

我一直在研究数据库,我必须处理一个TEXT字段.

现在,我相信我已经看到一些地方提到最好将TEXT列与表的其余部分隔离开来(将它放在自己的表中).

但是,现在我无法在任何地方找到这个参考,因为它已经有一段时间了,我开始认为我可能误解了这些信息.

一些研究揭示了这一点,暗示了这一点

将文本/ blob与元数据分开,如果不需要,请不要将text/blob放在结果中.

但是,我不熟悉这里使用的"元数据"的定义.

所以我想知道将TEXT列放在自己的表中是否有任何相关的优点.与其他领域合作的潜在问题是什么?将它保存在分离表中的潜在问题?

应该相当频繁地搜索(选择)该表(没有TEXT字段)."过早优化被认为是邪恶的"在这里很重要吗?(如果在TEXT列中确实存在惩罚,那么它的相关程度如何,考虑到以后需要时更改它很容易).

此外,这个话题有什么好的联系吗?(也许stackoverflow问题和答案?我试图搜索这个主题,但我只发现了TEXT与VARCHAR的讨论)

mysql sql optimization text

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

可以采取哪些措施来避免跨浏览器兼容性问题?

最近,我一直在与:奇怪的桌边框/边距,div对齐,定位问题,以及支持Internet Explorer 6的右噩梦.我知道很多像我这样的人被迫支持,IE6-IE8,Web -Kit和基于Mozilla的浏览器.

我的问题是:

  1. 在跨多个浏览器开发以节省时间时,您使用的重要规则是什么?
  2. 你如何防止自己编写不兼容的标签?
  3. 避免黑客攻击代码的最佳方法是什么?
  4. 您在哪里找到有关浏览器兼容性的研究,您使用任何工具吗?
  5. 最后,你什么时候越线/你在哪里画画?

html css cross-browser

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

perl预编译的正则表达式问题

我是否真的从以下方面获得了任何好处(而不是仅在两个if语句中将实际正则表达式替换为$ {pcr})?(实际数据集中有更多行,但仅使用DATA.

my $defs = 0;
my $tests = 0;
my $pcr = qr/\s*[\/\\]?\s*/;
while (<DATA>)
{
    $defs   = ($1 ? 0 : 1) if /<(${pcr})definitions/;
    $tests  = ($1 ? 0 : 1) if /<(${pcr})tests/;
    print "defs: $defs\ntests: $tests\n\n";
}

__DATA__
<what>
</what>
<definitions>
<one />
</definitions>
<tests>
<two />
<three />
</tests>
Run Code Online (Sandbox Code Playgroud)

regex perl

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

预分类分析算法?

Quicksort是一个众所周知的问题,当数据集处于或几乎按排序顺序时,性能会大幅降低.在这种情况下,插入排序通常非常慢,很容易成为最佳选择.问题是知道何时使用哪个.

是否有可用于运行数据集的算法,应用比较因子,并返回有关数据集与排序顺序的接近程度的报告?我更喜欢Delphi/Pascal,但如果示例不是过于复杂,我可以阅读其他语言.

delphi sorting algorithm analysis

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

我该如何组织Python源代码?

我开始使用Python(现在是时候试一试了),我正在寻找一些最佳实践.

我的第一个项目是一个在多个线程中运行命令行实验的队列.我开始得到一个很长的main.py文件,我想打破它.一般来说,我在寻找:python程序员如何组织多个源文件?是否有适合您的特定结构?

我的具体问题包括:

  1. 每个班级应该在一个单独的档案中吗?
  2. 我应该如何组织相对于源代码的单元测试?
  3. 我应该在哪里放置doc注释,特别是那些用于命令行操作的注释?
  4. 如果我使用多个目录,如何在它们之间导入类?

我可以通过反复试验得出我自己的一些结论,但我宁愿从好的东西开始.

python unit-testing code-organization

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

如果未修改,dicts是否保留迭代顺序?

如果我在Python中有一个字典,并且我遍历它一次,然后再次,那么迭代顺序是否保证保留,因为我没有插入,删除或更新字典中的任何项目?(但我可能已经做过查找).

python algorithm hash dictionary

19
推荐指数
3
解决办法
4045
查看次数