问题列表 - 第11696页

给定日期范围的此查询的最快方式(最佳策略是什么)

我有一个表A,除了一些其他列之外,它还有一个startDate和一个结束dateDate作为2个datetime列.我有另一个表B,它有一个日期时间列调用它的日期列.这是在SQL Server 2005中.

这里的问题是:如何最好地设置索引等以获得以下内容:

select ....
 from A , B
where A.startDate >= B.dates
  and A.endDate < B.dates
Run Code Online (Sandbox Code Playgroud)

两个表都有几千条记录.

t-sql sql-server sql-server-2005

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

Javascript设置img src

我可能错过了一些简单的东西,但是当你读到的所有内容都不起作用时,它会非常烦人.我有可能在动态生成的页面过程中多次复制的图像.因此,显而易见的事情是预加载它并始终使用该变量作为源.

var searchPic;
function LoadImages() {
    searchPic = new Image(100,100);
    searchPic.src = "XXXX/YYYY/search.png";
    // This is correct and the path is correct
}
Run Code Online (Sandbox Code Playgroud)

然后我使用设置图像

  document["pic1"].src = searchPic;
Run Code Online (Sandbox Code Playgroud)

要么

  $("#pic1").attr("src", searchPic);
Run Code Online (Sandbox Code Playgroud)

然而,像永远不会正确设置在Firebug当我查询图像,我得到[object HTMLImageElement]src图像的

在IE中我得到:

http://localhost:8080/work/Sandbox/jpmetrix/[object]
Run Code Online (Sandbox Code Playgroud)

javascript image src

84
推荐指数
4
解决办法
32万
查看次数

将Dictionary <string,string>加入querystring的最快方法是什么?

我有以下数据:

Dictionary<string,string> dctParameters = new Dictionary(){
 {"a",var1},{"b",var2},{"c",var3},....
}
Run Code Online (Sandbox Code Playgroud)

我想将"dctParameters"加入一个查询字符串.

以下方式中最快/最好的是什么?你能想到更好的方法吗?

第一种方法:

StringBuilder data = new StringBuilder();
string result = dctParameters.Aggregate(data, (x, pair) => data.Append(pair.Key).Append("=").Append(pair.Value).Append("&")).ToString();
Run Code Online (Sandbox Code Playgroud)

第二种方法:

StringBuilder data = new StringBuilder();
foreach (var item in dctParameters)
{
   data.Append(string.Format("{0}={1}&",item.Key, item.Value));
}
string result = data.ToString();
Run Code Online (Sandbox Code Playgroud)

第三种方法:

StringBuilder data = new StringBuilder();
foreach (var item in dctParameters)
{
     data.Append(item.Key).Append("=").Append(item.Value).Append("&");
}
string result = data.ToString();
Run Code Online (Sandbox Code Playgroud)

asp.net string

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

与array_filter相反,以保持某些值并保留键

我有一个数组,按键索引,例如:

array(
    'key1' => 'value1',
    'key2' => 'value2',
    ...
    'key57' => 'value57'
)
Run Code Online (Sandbox Code Playgroud)

如何"过滤"该数组,以便只有,例如:

array(
    'key2' => 'value2',
    'key57' => 'value57'
)
Run Code Online (Sandbox Code Playgroud)

并保存钥匙.

我知道array_filter()函数,但我不想EXCLUDE除2和57之外的所有项目,不,我只想保留这些值.

是否存在我们可以命名为array_keep()的PHP核心函数?

谢谢.

php arrays

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

何时在Ruby on Rails中使用lambda?

什么时候应该使用lambda或proc?我看到他们被描述为匿名函数,但我很难理解这个概念.我将非常感谢您在Ruby中使用它们的任何链接或示例,尤其是在Ruby on Rails中.

ruby ruby-on-rails

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

C++:简单传递char*?

我想简单地将一个char作为参数传递给一个函数,然后该函数应该对其进行修改.不幸的是,当在下面这样做时,缓冲区的打印输出不相等.我不明白,因为我传递一个指向char数组的指针.有人看到了遗漏的明显事物吗?

unsigned char* buffer;
doSomething(buffer)
printout(buffer);
Run Code Online (Sandbox Code Playgroud)

其中doSomething()定义为:

doSomething(unsigned char *buffer)
{
    char* receiveddata;
    Socket.recv(receiveddata);
    buffer = ( unsigned char* ) receiveddata;
    printout(buffer);
}
Run Code Online (Sandbox Code Playgroud)

c++

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

列表中的高效查找

我有一种情况,我ArrayListTransactionEvent"s " 填充. TransactionEvent有一个属性"事务ID".在大多数情况下,每个新事件的事务ID都大于先前事件的ID - 但是,这不能保证; 即数据几乎分类的.

我的问题是:如何根据交易ID执行快速查询?我目前的想法是调用Collections.binarySearch(...),如果失败则执行线性搜索.但是,我注意到Javadoc声明binarySearch的结果是未定义的,因为数据是无序的,所以我可能不得不滚动自己的实现.

额外:

  • 我曾尝试使用索引 - >事务ID的映射,但这种方法存在缺陷,因为无论何时更新/删除列表元素,我都必须重建整个映射; 即任何收益都会被删除.
  • 这不是过早优化的情况:当包含大量行(100,000)时List,它是TableModel当前执行速度非常慢的基础.

任何帮助赞赏.

java algorithm data-structures

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

在Visual Studio 2008中使用特定版本引用

我有一个程序集Foo,它引用了程序集栏(版本XXX2000).在属性中,特定版本设置为False.我的本地GAC中有Bar(xxx2000)和Bar(xxx1000).一切都好.

在另一台机器上,GAC中没有Bar的版本,但Bar(xxx1000)与Foo位于同一目录中,运行Foo将失败,声称无法找到Barr(xxx2000)

无法加载文件或程序集'Bar,Version = xxx2000,Culture = neutral,PublicKeyToken = YXYXYXYXXYX'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

不应该使用Bar(xxx1000),因为特定版本设置为False或我错过了什么?

也许我没有得到具体版本的确如何运作.

关于Stack Overflow的特定版本引用还有一些其他问题,但没有一个对我有任何帮助.

编辑

进一步阅读:http://www.code-magazine.com/article.aspx?quickid = 0507041&page = 3

.net assemblies reference visual-studio-2008

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

如何使用maven-surefire-plugin在同一个项目中执行JUnit和TestNG测试?

现在我有两种类型的测试但是当我说"mvn test"它只执行TestNG测试而不是Junit.我想一个接一个地执行.任何的想法 ?

testng maven-2 unit-testing junit4 maven-surefire-plugin

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

需要PRBS模式生成C/C++ API

我正在寻找PRBS模式生成C/C++ API,以便我可以将其插入到UDP的Payload中.

如果有人知道生成PRBS模式的过程,那将是非常好的.

c c++ api algorithm networking

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