问题列表 - 第12213页

如何在QT中运行XPath查询?

如何在QT中运行XPath查询?

我需要在某个属性中挑选出具有特定值的某些标记.QXmlQuery文档是清晰易读的.

我正在解析的模式是Rhythmbox DB格式:


<rhythmdb version="1.6">
  <entry type="ignore">
    <title></title>
    <genre></genre>
    <artist></artist>
    <album></album>
    <location>file:///mnt/disk/music/Cover.jpg</location>
    <mountpoint>file:///mnt/disk</mountpoint>
    <mtime>1222396828</mtime>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
    <mb-artistid></mb-artistid>
    <mb-albumid></mb-albumid>
    <mb-albumartistid></mb-albumartistid>
    <mb-artistsortname></mb-artistsortname>
  </entry>
  <entry type="song">
    <title>Bar</title>
    <genre>Foobared Music</genre>
    <artist>Foo</artist>
    <album>The Great big Bar</album>
    <track-number>1</track-number>
    <disc-number>1</disc-number>
    <duration>208</duration>
    <file-size>8694159</file-size>
    <location>file:///media/disk/music/01-Foo_-_Bar.ogg
    <mountpoint>file:///media/disk
    <mtime>1216995840</mtime>
    <first-seen>1250478814</first-seen>
    <last-seen>1250478814</last-seen>
    <bitrate>301</bitrate>
    <date>732677</date>
    <mimetype>application/x-id3</mimetype>
    <mb-trackid></mb-trackid>
    <mb-artistid></mb-artistid>
    <mb-albumid …
Run Code Online (Sandbox Code Playgroud)

c++ qt xpath

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

如何只保留一行表,删除重复的行?

我有一个表在Name列中有很多重复.我想每个只保留一行.

下面列出了重复项,但我不知道如何删除重复项,只保留一个副本:

SELECT name FROM members GROUP BY name HAVING COUNT(*) > 1;
Run Code Online (Sandbox Code Playgroud)

谢谢.

sql sqlite duplicates

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

如何有效地在PHP数组中的另一个已知(通过键或指针)元素之后插入元素?

给定一个数组:

$a = array(
    'abc',
    123,
    'k1'=>'v1',
    'k2'=>'v2',
    78,
    'tt',
    'k3'=>'v3'
);
Run Code Online (Sandbox Code Playgroud)

由于其内部指针位于其中一个元素上,如何在当前元素之后插入元素?如何在一个知名元素之后插入一个元素,比如'k1'?

表现护理〜

php arrays performance

15
推荐指数
2
解决办法
9581
查看次数

生成随机元素位置并防止JavaScript重叠

我在页面上有一个holder div,我想在其中随机放置小图像作为拼贴,每个拼贴上都有10px的填充。

如何确定图像不会彼此重叠或不重叠div?有没有可以使用的插件或功能?

到目前为止,我的代码:

<script src="jquery-1.3.2.min.js" type="text/javascript"></script>

<script type="text/javascript">
$(document).ready(function(){
$("#my_canvas img").each(
function(intIndex) {

var l = Math.floor(Math.random() * $("#my_canvas").width());
var t = Math.floor(Math.random() * $("#my_canvas").height());

$(this).css("left", l);
$(this).css("top", t);

$(this).bind(
    "click",
        function() {
            alert("l=" + l + " t=" + t);
        }
    );

}

);
Run Code Online (Sandbox Code Playgroud)

});

   <style type="text/css">
    #my_canvas
    {
        background: #eee;
        border: black 1px solid;
        width: 800px;
        height: 400px;
    }
    #my_canvas img
    {
        padding: 10px;
        position:absolute;
    }
</style>

<div id="my_canvas">
    <img src="images/1.jpg" />
    <img src="images/9.jpg" />
    <img src="images/2.jpg" …
Run Code Online (Sandbox Code Playgroud)

javascript css random jquery css-position

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

Silverlight WCF仅代理异步?

为什么Silerlight生成的WCF代理类仅提供异步调用?

有些情况下我不需要异步模式(例如在BackgroundWorker中)

编辑:有时我需要处理两个WCF调用的结果.如果我可以等待(应用程序的业务允许)两个调用结束然后处理它会更简单..但是没有....异步!:P

silverlight wcf proxy asynchronous call

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

Ruby实现is_numeric?对于Strings,需要更好的选择

我想验证字符串的"数字性"(它不是活动记录模型中的属性).我只需要它是一个有效的基数10,正整数字符串.我这样做:

class String
  def numeric?
    # Check if every character is a digit
    !!self.match(/\A[0-9]+\Z/)
  end
end

class String
  def numeric?
    # Check is there is *any* non-numeric character
    !self.match(/[^0-9]/)
  end
end
Run Code Online (Sandbox Code Playgroud)

哪一个更合理?或者,还有其他更好的实施吗?

ruby string numerical

10
推荐指数
2
解决办法
7473
查看次数

Windows上的Perl,文件关联和I/O重定向

有人能解释通过文件关联调用perl脚本与通过显式调用相同脚本之间的区别perl.exe吗?

显然,当通过文件关联调用脚本时,I/O重定向不能很好地工作,我真的很想知道原因.

例如,在Windows上查看PerlActivestate FAQ.cat file只要脚本没有通过重定向接收输入,该示例就可以正常工作.所以

cat file.txt
Run Code Online (Sandbox Code Playgroud)

按预期工作,但是

whoami | cat.pl
Run Code Online (Sandbox Code Playgroud)

才不是.不仅.pl需要扩展,而且显然输出whoami不会通过管道传输到脚本中.运行脚本(可以通过修改示例cat.pl脚本来验证),但由于某种原因,它不会接收whoami输入的输出.

但是,如果我像这样调用脚本:

whoami | perl cat.pl
Run Code Online (Sandbox Code Playgroud)

一切都按预期工作.

显然,通过文件关联运行脚本和perl.exe使用脚本显式调用之间存在重要区别.

常见问题解答提到了这个问题,并指出pl2bat用于为脚本生成bat文件封面修复了问题,但我不明白为什么这是必要的.

请赐教.

windows perl redirect file-association

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

Python SIP库

我需要编写python应用程序连接到作为SIP服务器运行的trixbox.但我没有找到任何在python中实现的库.我在http://www.vaxvoip.com/找到了SIP SKD,但它不支持python.任何人都可以建议我替代VaxVoip吗?谢谢.

python voip sip trixbox

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

如何检测iframe调整大小?

有没有办法检测我的iframe内容是否已更改?

我的解决方法是我有一个循环,不断检查内容的高度它有效,但没有效率是否有另一种方法这样做?

javascript iframe jquery resize

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

MVVM模式和半全局数据

我已经开发了一些基于MVVM的WPF代码,并且需要一些小的重构,但在此之前我需要决定最好的架构.

我最初从一个应用程序开始,可以呈现我的数据的几个相似(但单独)的表示.让我们称它为RecordsViewModel对应的RecordsView.随着时间的推移,我介绍了一个SettingsViewModel传递给它的构造函数RecordsViewModel并且可见地发布(允许RecordsView使用它).在SettingsViewModel已注册到,这样的变化将反映在所有的我的看法.

现在我想分开RecordsView一点,因为它现在包含两个不同的视图.

我遇到的问题是:

  • 新的(RecordsMainViewRecordsAlternativeView)都希望看到设置.
  • 与以前RecordsView以编程方式实例化的方式不同,这些新视图是从Xaml(默认构造函数)实例化的.

所以我的选择似乎是:

  1. 向上走树模型以查找具有设置的父模型
  2. DependencyProperty在控件上创建设置,并使Xaml将属性加入实例.
  3. SettingsViewModel一个单身人士.

还有其他更好的选择吗?你认为哪个最好?

c# wpf mvvm

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