问题列表 - 第33555页

光标返回-1的计数,但项目是否​​存在?

我正在使用SQLite数据库来存储和检索我的应用程序数据,以及检查重复条目的内容.我尝试检索标题匹配的所有条目,如下所示:

Cursor c = mDb.query(DatabaseHelper.GOALS_TABLE_NAME, 
                     new String[] { Goals.GOAL_ID, Goals.TITLE }, 
                     Goals.TITLE + "='" + title + "'", null, null, null, 
                     null, null);
Run Code Online (Sandbox Code Playgroud)

标题是要比较的标题.

此查询运行,但光标的计数为-1.没有where子句的调用也返回-1,但我知道数据存在,因为我能够将列表视图绑定到它.

有什么我想念的,我是否必须以某种方式填充光标?

提前致谢,

Venatu

android

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

在单个节点上使用XPath会返回所有节点中的元素

我正在解析一个看起来像这样的XML文档:

<MyBook>
   <title>Favorite Poems</title>
   <issn>123-456</issn>
   <pages>45</pages>
</MyBook>
<MyBook>
   <title>Chocolate Desserts</title>
   <issn>654-098</issn>
   <pages>100</pages>
</MyBook>
<MyBook>
   <title>Jabberwocky</title>
   <issn>454-545</issn>
   <pages>19</pages>
</MyBook>
Run Code Online (Sandbox Code Playgroud)

我使用xpath拉出MyBook节点并迭代它们,如下所示:

xmldoc.xpath("//MyBook").each do |node|
   mytitle=node.xpath("//title").text
   puts mytitle
end
Run Code Online (Sandbox Code Playgroud)

输出看起来像这样:

Favorite PoemsChocolateDessertsJabberwocky
Favorite PoemsChocolateDessertsJabberwocky
Favorite PoemsChocolateDessertsJabberwocky
Run Code Online (Sandbox Code Playgroud)

好像节点真的是整个xmldoc.但是,如果我在迭代器中打印出节点,那么每次它都是我期望的,只有一个MyBook节点.我需要能够连续地从每个节点中拉出子节点,而不是从整个文档中拉出所有相同类型的子节点.我究竟做错了什么?

ruby xml parsing nokogiri

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

WPF - 全球风格?

有没有办法为我的WPF应用程序设置全局样式?

我希望做的是将样式应用于我的所有按钮,这些按钮也有一个Image子.

wpf xaml styles global

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

Django计算相关对象

如何计算Django中的相关对象(少于N个查询,其中N是对象的数量).

为了澄清,让我们说我有表一个.每连接到恰好一个.方法我试过:

A.objects.select_related().filter(attr=val)
A[i].B_set.count()
Run Code Online (Sandbox Code Playgroud)

当然,对于每个A [i]我想找出B对象的数量Django执行一个查询.

所以问题是 - 有没有办法优化它?

python django

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

HIbernate实体管理器:如何缓存查询?

我使用Hibernate 3.5.1和EntityManager进行数据持久化(使用JPA 2.0和EHCache 1.5).我可以通过以下代码获取查询:

EntityManager em;
...
Query query = em.createQuery(...);
...
Run Code Online (Sandbox Code Playgroud)

现在,问题是EntityManager的createQuery()方法返回javax.persistence.Query,与org.hibernate.Query(由SessionFactory的createQuery()方法返回)不同,它没有org.hibernate.Query.setCacheable()方法.

那么,我应该如何使用EntityManager(或Hibernate的其他部分)缓存查询?

java caching hibernate jpa-2.0

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

如何找到文本文件中的行结尾?

我试图在bash中使用某些东西来显示打印文件中的行结尾而不是解释.该文件是来自SSIS/SQL Server的转储,由Linux机器读入以进行处理.

  • 是否有内的任何开关vi,less,more,等?

  • 除了查看行结尾之外,我还需要知道它是什么类型的行结束(CRLFLF).我怎么找到它?

linux bash command-line newline line-endings

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

使用虚拟数据自动生成sql insert语句

可能重复:
使用虚拟数据填充SQL表的最快方法

我正在寻找一种工具,它将为填充了虚拟数据的现有数据库生成插入语句.
这是为了允许测试系统.

我正在考虑读取每个字段的类型并相应地生成数据的内容.例如,如果字段名称是"用户名",那么最好是它实际上知道采用普通用户名.显然,它还应该与外键约束保持数据库关系.

写这个似乎并不太难.有什么准备好我可以使用吗?

谢谢,Omri

sql database insert dummy-data

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

代码页和字符编码有什么区别?

我的ASP.NET应用程序导入CSV文件.他们大多保存在电子表格或记事本,要求对"字符集",例如:ISO-8859-2,Windows-1210,DOS-852Unicode(UTF-8).

维基说UTF-8是一种字符编码,但Windows-1210ISO-8859-2是代码页.这些术语是否可以互换?

.NET读取以UTF-8保存的文件.它会发现编码本身吗?

.net character-encoding

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

如何分解两个整数以进行网格创建

给定整数NI想要找到满足A×B≥N的两个整数A和B,条件如下:

  1. A×B和N之间的差异尽可能低.
  2. A和B之间的差异尽可能低(接近正方形).

示例:23.可能的解决方案3×8,6×4,5×5.6×4是最好的,因为它在网格中只留下一个空白空间并且比"3×8"小"矩形".

另一个例子:21.解决方案3×7和4×6.3×7是所需的解决方案.

蛮力解决方案很容易.我想看看是否有可能提供一个聪明的解决方案.

algorithm

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

C#泛型函数问题

如何理解以下代码?"这个"在通用函数原型中意味着什么?谢谢!

public static class MyExtensions
{
    public static MyStream<T> MySingle<T>(this T source)
    {
        return new MyStream<T>(source);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# extension-methods

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