问题列表 - 第32060页

Python性能:搜索大型列表与sqlite

可以说我有它由三列的数据库表:id,field1field2.该表中可能包含100到100,000行.我有一个python脚本,应该在此表中插入10-1,000个新行.但是,如果field1表中已存在新的,则应该执行UPDATE,而不是INSERT.

以下哪种方法更有效?

  1. 做一个SELECT field1 FROM table(field1是唯一的)并将其存储在列表中.然后,对于每个新行,用于list.count()确定是否INSERTUPDATE
  2. 对于每一行,运行两个查询.首先,SELECT count(*) FROM table WHERE field1="foo"然后是INSERTUPDATE.

换句话说,执行n + 1个查询和搜索列表,或2n个查询并获取sqlite进行搜索是否更有效?

python sqlite performance

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

如何模拟WPF TextBox的文本输入?

我想模拟WPF TextBox的用户输入.我想输入一个字符,以便触发OnPreviewTextInput事件.我尝试通过Text属性设置Text,但这并没有触发事件:

public void SomeFunction()
{
    var textBox = new TextBox();
    textBox.Text = "A";                     
}
Run Code Online (Sandbox Code Playgroud)

我能以某种方式明确地触发事件吗?

.net wpf textbox

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

sqlite:临时表/视图中的只读数据库?

似乎sqlite不允许我在只读数据库中创建临时视图。我想念什么吗?如果是TEMPORARY,我认为数据库连接模式无关紧要。

我什至指定“ PRAGMA temp_store = MEMORY”-它没有帮助。

除了使用视图,还有其他合理的选择吗?

sqlite temporary-objects

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

在Android中向ImageView添加文本

我想使用一个ImageView以奇特的方式显示一些消息.

所以我想为此添加文字ImageView.怎么做?

android text imageview

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

基于浏览器的yaml编辑器,最好是在PHP中?

有人知道YAML数据结构的可安装在线编辑器工具,最终用户可以使用的工具,最好用PHP编写吗?

在官方yaml网站上没有运气.

开源会很好; 商业是一种选择.

澄清:我需要的是一个工具,它在一个单独的控件中显示YAML树的每个键/值对,使最终用户不可能意外地损坏文件的数据结构.

更新:看起来似乎没有什么可以想到的,我也很感兴趣,如果有一个Windows或Java客户端可以做到这一点.

php yaml

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

确定网页中的选定文本是否为粗体

我想确定所选文本(在Firefox中)是否为粗体?例如:

<p>Some <b>text is typed</b> here</p>

<p>Some <span style="font-weight: bold">more text is typed</span> here</p>
Run Code Online (Sandbox Code Playgroud)

用户可以选择粗体文本的一部分,也可以选择完整的粗体文本.这是我想要做的:

function isSelectedBold(){
    var r = window.getSelection().getRangeAt(0);
    // then what?
}
Run Code Online (Sandbox Code Playgroud)

请你帮助我好吗?

谢谢
Srikanth

javascript format range selection bold

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

Hibernate:动态更新动态插入 - 性能效果

使用动态更新或动态插入具有积极作用,但通常仅略微提高性能,如http://www.mkyong.com/hibernate/hibernate-dynamic-update-attribute-example/所述.

但是参考文档提到这可能会产生负面的性能影响,如http://docs.jboss.org/hibernate/core/3.3/reference/en/html/mapping.html#mapping-declaration-class中所述:

虽然这些设置可以在某些情况下提高性能,但实际上可以降低其他设置的性能.

任何人都可以建议一些示例/场景提到相同的负面性能影响吗?

java performance orm hibernate

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

如何将powershell异常描述转换为字符串?

我希望能够访问Powershell在向输出流发送错误记录时打印的相同消息

例:

这是异常消息在C:\ Documents and Settings\BillBillington\Desktop\psTest\exThrower.ps1:1 char:6 + throw <<<<(New-Object ArgumentException("This is the exception")); + CategoryInfo:OperationStopped:(:) [],ArgumentException + FullyQualifiedErrorId:这是例外

我通过执行$ Error [0]来获取最后一个ErrorRecord我似乎无法弄清楚如何以简单的方式获取此信息

我发现这个"解决错误"功能从社区扩展这里该不会是我想大概什么,但它打印的东西,一个巨大的半格式化列表我不需要,我必须再带

有没有办法访问Powershell使用或失败的消息,这是一种更简单的方法来获取我关心的值的哈希值,所以我可以将它们放入我选择的格式的字符串中?

powershell exception

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

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

如何从tsql(sql 2005)中的utc datetime计算本地日期时间?

我想在tsql中循环一段时间,并打印utc datetimes和我们的本地变体.我们住在UTC +1,所以我可以轻松添加1小时,但在夏季我们生活在UTC +2.

在C#中,我可以创建一个日期时间并使用一种方法来请求UTC变体,反之亦然.

直到现在我有这个:

declare @counter int
declare @localdate datetime
declare @utcdate datetime
 set @counter = 0
 while @counter < 100
 begin
   set @counter = @counter + 1
   print 'The counter is ' + cast(@counter as char)
  set @utcdate  = DATEADD(day,@counter,GETUTCDATE())
  --set @localdate = ????

  print  @localdate  
  print @utcdate
 end
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server timezone datetime

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