问题列表 - 第20224页

从Qt4运行Linux命令

如何从Qt4在Linux下运行命令行程序?当然我想以某种方式获得输出我可以使用.我会用它来做ls | grep,但是对于任何未来的问题都很有用.

c++ linux shell posix qt4

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

Haskell排序函数

为什么Haskell的sortData.List忽视第三位?

Prelude>sort ["1","200","234","30"]

["1","200","234","30"]
Run Code Online (Sandbox Code Playgroud)

编辑:对不起,我没有意识到这是字符串.我的错.

sorting haskell functional-programming

4
推荐指数
2
解决办法
6989
查看次数

在Sql Server列中从XML中提取数据

我刚刚发现(必要时)TSQL具有一些从包含XML的列中提取数据的功能.我有一个包含XML数据的Sql Server列(尽管列类型不是xml ...它是varchar).我应该从列中提取数据的子集.简化的条目看起来像这样:

declare @Table as table(id char(1), datacolumn xml)

insert into @table
select 'a', '<root><vnode v="5" /><vnode v="8" /></root>'

insert into @table
select 'b', '<root><vnode v="7" /></root>'


id   datacolumn
---  -----------------------------------------
a    <root><vnode v="5" /><node v="8" /></root>
b    <root><vnode v="7" /></root>
Run Code Online (Sandbox Code Playgroud)

所以,我想提出一个可以返回以下内容的查询:

id   data
---  ----
a    5
a    8
b    7
Run Code Online (Sandbox Code Playgroud)

我已经达到了能够获得一些信息的程度......但我错过了一些概念.

select id, T.c.value('node[1]', 'varchar(100)') mdata
from @table
cross apply datacolumn.nodes('/root') AS T(c)
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 这将获取vnode中的值(为空),但我需要标记为"v"的属性的值.
  2. 另外,因为我已经[1]在那里,我正在获得第一个节点......但是我想要所有这些节点......但是还没有弄清楚这个概念.

xml t-sql

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

同时读取和追加文件[C#]

我正在寻找一种打开文件进行阅读和追加的方法.FileMode.OpenOrCreate, FileAccess.ReadWrite只关心(过)写文件和阅读,而不是追加.

c#

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

你如何处理时区问题?

对于调度系统,将来自多个源移动,Web,客户端应用程序的中央服务器数据库中的客户端/事件的时区保存的最佳方法是什么.

  • 你如何存储日期?警报,提醒等......
  • 你如何处理夏令时设置?
  • 如果客户已经前往不同的地方,您如何处理事件?

我需要解决方案来处理标签中的所有数据库.

php mysql sqlite postgresql timezone

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

FirstOrDefault()关闭LINQ与FirstOrDefault()的Lambda?

我对FirstOrDefault的"最佳实践"感到有点好奇.

我已经看过这个问题了,这个问题与我的问题相似,但不够接近我回答我的问题.

哪些是"更好的代码"?为什么?

var foos = GetMyEnumerableFoos();

var foo1 = (from f in foos
     where f.Bar == "spider monkey"
     select f).FirstOrDefault();

/* OR */

var foo2 = foos.FirstOrDefault(f => f.Bar == "spider monkey");
Run Code Online (Sandbox Code Playgroud)

我倾向于后者,作为IMO,它使代码更清晰.但我很好奇,对于那些正在发生的事情的技术"胆量"是否更有效率.如果您使用不同类型的IEnumerables,这会改变吗?像DataTables或字符串数​​组或LINQ对象?

=========编辑==========

假设Jon Skeet的帖子是正确的,我去了Reflector看看Where和FirstOrDefault的样子,这就是我想出的:

在foos.Where(f => f.Bar =="蜘蛛猴")的情况下.FirstOrDefault()

public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
{
    if (source == null)
    {
        throw Error.ArgumentNull("source");
    }
    if (predicate == null)
    {
        throw Error.ArgumentNull("predicate");
    }
    if (source is Iterator<TSource>)
    {
        return ((Iterator<TSource>) source).Where(predicate);
    }
    if (source is TSource[]) …
Run Code Online (Sandbox Code Playgroud)

linq .net-3.5

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

我如何逐渐阅读大文件?

我在使用java读取文件时遇到了一些问题.这绝对是巨大的(2,5G),调整我的记忆并没有帮助.数据全部在一行上,所以我不能一次读取一行.我想要做的是读取文件,直到找到某个字符串,例如"<| start |>"或"<| end |>",然后在这些字符串之间打印数据,以便清除内存可以继续阅读文件的其余部分.所以我基本上正在寻找的是一种读取器,它开始读取某个起始字符串并停止读取停止字符串.谁能帮我?

java large-files

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

将小数格式化为两个位置或整数

对于10我想要10而不是10.00对于10.11我想要10.11

这可能没有代码吗?即通过单独指定格式字符串{0:N2}

.net c# string formatting

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

Python:在PyQt4之谜中嵌入Chaco

如何将Chaco添加到现有的PyQt4应用程序中?

搜索时间很少(搜索自己).到目前为止,我认为我需要以下几行:

import os
os.environ['ETS_TOOLKIT']='qt4'
Run Code Online (Sandbox Code Playgroud)

我无法在互联网上的任何地方找到PyQt4-Chaco代码

我会非常感谢任何填空的人向我展示最简单的线图(有2分)

from PyQt4 import QtCore, QtGui
import sys
import os
os.environ['ETS_TOOLKIT']='qt4'

from enthought <blanks>
:
:

app = QtGui.QApplication(sys.argv)
main_window = QtGui.QMainWindow()
main_window.setCentralWidget(<blanks>)
main_window.show()
app.exec_()
print('bye')
Run Code Online (Sandbox Code Playgroud)

Chaco/Enthought类从QWidget继承了什么?

python pyqt pyqt4 chaco

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

自定义ContentProvider - openInputStream(),openOutputStream()

内容提供程序/解析程序API提供了一种使用URI openInputStream()openOutputStream()方法在进程之间传输数据的复杂但强大的方法.自定义内容提供商能够openFile()使用自定义代码覆盖该方法,以有效地将URI解析为Stream; 但是,方法签名openFile()具有ParcelFileDescriptor返回类型,并且不清楚如何为此方法返回动态生成的内容生成正确的表示.

从内容提供程序返回内存映射的InputStream?

是否有ContentProvider.openFile()现有代码库中动态内容实现方法的示例?如果没有,你可以建议这样做的源代码或过程吗?

file-io android android-contentprovider

17
推荐指数
2
解决办法
6104
查看次数