问题列表 - 第14908页

如何优化/重构TSQL"LIKE"子句?

我有一张117000左右的记录表.我需要执行搜索,检查给定字符串模式的3个单独字段.

我的where子句如下:

field1 LIKE '%' + @DESC + '%'
OR field2 LIKE '%' + @DESC + '%'
OR field3 LIKE '%' + @DESC + '%'
Run Code Online (Sandbox Code Playgroud)

无论输入如何,这似乎需要大约24秒......

有一个更好的方法吗?小于10(或5!)秒将更加可取.

谢谢你的帮助.

sql t-sql sql-server optimization sql-like

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

如何从NetBeans运行所有JUnit测试用例?

我已经在NetBeans项目中的现有类上创建了几个带有单元测试的文件.我使用菜单"文件/新文件/ JUnit/Test for Existing Class"来创建测试文件.

我可以通过右键单击它并运行单元测试来运行一个文件并选择"运行文件".

但我想用单元测试运行所有文件.我怎样才能以最简单的方式实现这一目标?

我正在使用NetBeans 6.5.

java junit unit-testing netbeans netbeans6.5

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

SQL Server 2008自动完成"TOP"关键字

SQL Server Management Studio 2008中的自动完成功能是错误的,或者我是.无论哪种方式,当我尝试输入并点击空格键时:

SELECT TOP 
Run Code Online (Sandbox Code Playgroud)

自动完成立即将其更改为此(主题是我们的某个数据库中的表,顺便说一下):

SELECT Topics
Run Code Online (Sandbox Code Playgroud)

有没有办法解决,或至少优雅地解决这个问题?

sql-server-2008

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

如何使用RGB数据创建CGImage?

谁能告诉我一个如何使用的明确例子

CGImageRef CGImageCreate 
(
   size_t width,
   size_t height,
   size_t bitsPerComponent,
   size_t bitsPerPixel,
   size_t bytesPerRow,
   CGColorSpaceRef colorspace,
   CGBitmapInfo bitmapInfo,
   CGDataProviderRef provider,
   const CGFloat decode[],
   bool shouldInterpolate,
   CGColorRenderingIntent intent
);
Run Code Online (Sandbox Code Playgroud)

我有一个CGFloat dataBuffer [width*height*3];

它包含图像的所有RGB数据.基本上,它从像素R(0,0),G(0,0),B(0,0),R(0,1)...到R(宽度,高度),G(宽度,高度) ,B(宽度,高度)

我知道图像的大小,宽x高.我如何使用我拥有的信息并创建CGImage?

请帮忙,谢谢

我发布了另一个包含上述问题的问题.nschmidt正确回答,这是链接

在Objective-C++ Cocoa中将RGB数据转换为位图

cocoa objective-c cgimage ios

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

如何通过PEAR安装旧版本的PHPUnit?

我想将我的PHPUnit 3.4安装降级到3.3.我只是不确定该怎么做.

如何使用PEAR在Ubuntu上安装3.3版的PHPUnit?

php pear phpunit

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

如何确定(通过代码)程序集corgags?

我需要编写类似CorFlags的应用程序.如果我有一个汇编文件的路径,如何读取它的CorFlags?

我特别需要知道程序集是Any-CPU还是x86

我想避免使用反射加载程序集,因为我需要扫描许多文件.

.net assemblies corflags 32bit-64bit

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

是什么让Erlang适合软实时应用?

一些背景

我正在为数字媒体编程构建一种编程语言,它应该支持使用无共享消息传递和软实时的并发(即尽量计算音频/视频而不丢失样本或帧并且具有恒定的吞吐量) .

事实证明,这两个特征难以组合,主要是因为一个特定的约束:实时代码不应动态分配内存.

我的语言应该可以很容易地实现这样的事情:

  • 一个线程根据参数计算音频样本.例如,这些可以是合成器的不同控制的值.该线程"实时"运行.
  • 一个线程接收来自用户或另一台计算机的输入以更改这些值.这可以是GUI线程,例如,对用户用鼠标转动旋钮作出反应.

我希望用户设置的新值通过队列发送到合成器引擎.如果我只想发送浮点数和其他原子值,那么问题就不会很有趣了.实际上,我希望任何类型的数据都能够从一个线程流向另一个线程,甚至是复杂的对象或数据结构,这对于线程和优先级的任何配置都应该是可能的.如果没有实时动态内存分配,这就变得非常困难,而不会对程序员施加任何似乎任意的限制.

Erlang经常被宣传为适合实时系统.我的理解是,Erlang从不会禁止内存分配.如果我做了同样的事情,那将会导致许多问题消失,代价是在执行这些分配的代码中引入非确定性时序.

这个问题

那么是什么让Erlang如此合适呢?它是否实现了特殊的技巧来规避内存分配引起的问题,还是完全忽略了这个问题?它需要另一种实时方法吗?

举例说明这个问题

让我们假设我们在Erlang中编写一个合成器,它必须每50毫秒产生64个样本,否则声音中会出现裂缝和爆裂声.让我们假设当我在字符串上移动一些滑块时,一个小对象(假设它是一个列表或包含参数名称和新值的元组)必须从GUI进程发送到音频进程,其中a副本已创建.这将需要动态内存分配.Erlang如何帮助我确保此分配不会延迟我的音频计算?

concurrency erlang real-time message-passing

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

使Python的`assert`抛出我选择的异常

我可以assert抛出我选择的异常而不是AssertionError吗?

更新:

我将解释我的动机:到目前为止,我已经进行了断言式测试,这些测试提出了我自己的例外情况; 例如,当您Node使用某些参数创建对象时,它将检查参数是否适合创建节点,如果不是,则会引发NodeError.

但是我知道Python有一种-o跳过断言的模式,我希望它可用,因为它可以使我的程序更快.但我仍然希望有自己的例外.这就是为什么我想用自己的例外使用assert.

python assert exception

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

awk命令接受两个变量作为参数并返回一个值

我有一个有50行的文件.每行由三列组成.前两列是变量,它将作为参数传递,以返回第3列的值.对于ex .. command_file.txt是文件,它包含

A B 10
C D 20
E F 30
G H 50
I J 70
...

我有一个脚本,使用以下命令.

#!/user/bin/sh
READ_FILE=/export/home/user/command_file.txt
VA1=A
VA2=B
GET_VALUE=`awk '/ -v var="$VA1" '$1 ~ var' -v var1="$VA2" '$1 ~ var1''/ $READ_FILE l awk '{print $3}'`
echo $GET_VALUE

当我调用此脚本将A和B作为参数传递时,我希望返回值10.但它返回错误.但是如果我在下面的命令上硬编码它就可以了.

GET_VALUE=`awk '/A B'/ $READ_FILE lawk '{print $3}'`
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢.

unix awk

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

Python的libxml2无法解析unicode字符串

好的,Python的libxml2绑定的文档确实如此****.我的问题:

XML文档存储在Python中的字符串变量中.该字符串是Unicode的实例,其中包含非ASCII字符.我想用libxml2解析它,看起来像这样:

# -*- coding: utf-8 -*-
import libxml2

DOC = u"""<?xml version="1.0" encoding="UTF-8"?>
<data>
  <something>Bäääh!</something>
</data>
"""

xml_doc = libxml2.parseDoc(DOC)
Run Code Online (Sandbox Code Playgroud)

结果如下:

Traceback (most recent call last):
  File "test.py", line 13, in <module>
    xml_doc = libxml2.parseDoc(DOC)
  File "c:\Python26\lib\site-packages\libxml2.py", line 1237, in parseDoc
    ret = libxml2mod.xmlParseDoc(cur)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 46-48:
ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

关键是u"..."宣言.如果我用简单的替换它"..",那么一切都很好.不幸的是它在我的设置中不起作用,因为它DOC肯定是一个Unicode实例.

有谁知道如何使用libxml2来解析UTF-8编码的字符串?

python xml unicode libxml2

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