问题列表 - 第19233页

QuickFIX:从日志加载消息

我正在构建一个重播日志的工具.手动解析日志很烦人,所以我想知道是否有办法简单地从日志中加载消息.

另外,我并不反对仅使用第三方重播工具(如果存在).

quickfix fix-protocol

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

基于属性的Javascript搜索

在寻找在Javascript中搜索对象数组的最佳方法时(似乎没有迭代+比较函数)我遇到了这个帖子,这似乎是非常优雅的方式.

不过我有一些问题:

  1. Javascript没有关联数组.这些似乎是一个.是什么赋予了?
  2. 这似乎是一个非常优雅的解决方案,但它如何与竞争对手相抗衡?
    • "传递数组和比较函数" - 表示用于各种搜索的几个特定比较函数.
    • "优化的findByX功能" - 意味着针对所需的每种类型进行优化搜索.
    • " scalalala方法" - 我怀疑它是最慢但最优雅的.

另外,您将如何从AJAX中获取响应并创建一个与此类似的结构的数组?大多数教程都会手工挑选和滚动示例,以演示数组的关联性,但不是如何实际使用它们.

使用这种方法有什么缺陷吗?

体面的链接(超出此范围)将不胜感激.

谢谢.

更新:这是我遇到的麻烦.如果我从服务器返回的数据类似于:

$.getJSON("map.php?jsoncallback=?", function(data) {
    for (var x=0,xx=data.stars.length; x<xx; x++) {
        stars.push( 
            new Star(
                data.stars[x].id,
                data.stars[x].xpos, data.stars[x].ypos,
                data.stars[x].name, data.stars[x].owner
            )
        );
    }
});
Run Code Online (Sandbox Code Playgroud)

Star是一个类:

function Star(id, x, y, n, o) {
    this.id = id;
    this.x = x; this.y = y;
    this.name = n;  this.owner = o;
}
Run Code Online (Sandbox Code Playgroud)

那么如何将其转换为"关联"样式数组呢?

javascript arrays

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

你会把这个简单的SQL发回给返工吗?

我们有一个Web应用程序,用户可以根据输入的参数执行即席查询.我还可以提到响应时间对用户来说非常重要.

Web页面根据输入的参数动态构造要执行的SQL.例如,如果用户为"业务单位"输入"1",我们构造一个这样的SQL:

SELECT * FROM FACT WHERE 
BUSINESS_UNIT = '1'
--AND other criteria based on the input params
Run Code Online (Sandbox Code Playgroud)

我发现在用户未指定BUSINESS_UNIT的情况下,构造了以下查询

SELECT * FROM FACT WHERE 
BUSINESS_UNIT LIKE '%'
--AND other criteria based on the input params
Run Code Online (Sandbox Code Playgroud)

恕我直言,这是不必要的(如果不是非常低效),并且保证发送代码不好修改,但由于我发送代码的速度比其他代码高得多,我相信我可能会因为"太挑剔而赢得声誉" ".

如果这是一个不恰当的问题,因为它不是直接编码Q,请告诉我,我会立即将其删除.我很困惑这样的主观问题是否被允许!我会看你的回复.

TY


更新:

我正在使用Oracle数据库.

我的印象是Oracle没有通过删除条件来优化"LIKE'%'"并且将其保留在效率较低的情况下.有人可以证实吗?

sql oracle

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

MapMaker和ReferenceMap - Google Collections

据我所知,Google Collections的alpha版本中的ReferenceMap已被MapMaker取代.

我将这个ReferenceMap构造函数与支持映射一起使用:

public ReferenceMap(ReferenceType keyReferenceType, ReferenceType
       valueReferenceType, ConcurrentMap<Object, Object> backingMap) {
     this(keyReferenceType, valueReferenceType, backingMap, true);
} 
Run Code Online (Sandbox Code Playgroud)

我的支持地图是一个能够收集统计数据(命中/未命中等)的并发映射.

我可以用什么来代替上面的ReferenceMap构造函数?

谢谢,格雷斯

guava

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

SQL Azure备份

有没有人想出一个很好的方法来备份SQL Azure数据库?

这两种方法似乎是SSIS或BCP.SSIS看起来需要本地安装的MS SQL 2008,我没有.BCP看起来更有前途,但我还没有找到任何与SQL Azure一起使用它的例子.

database-backups azure-sql-database

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

为什么WebProxy BypassProxyOnLocal不会为我工作?

我正在尝试从C#.NET获取HTTP调用到本地地址(localhost:3000)以使用我设置的代理(因此我可以通过fiddler).如果我将目标URL指向非本地地址,则使用下面的WebProxy方法,但是我需要将它指向我所拥有的本地Web服务器(在localhost:3000),当我这样做时,请求不会发生通过代理.

我已经包含了"proxyObject.BypassProxyOnLocal = false".这应该让它无效吗?任何建议如何强制请求通过WebProxy进行针对本地地址的http调用?

    WebProxy proxyObject = new WebProxy("http://localhost:8888/", false);
    proxyObject.Credentials = new NetworkCredential(); 
    proxyObject.BypassProxyOnLocal = false;
    WebRequest.DefaultWebProxy = proxyObject;

    var request = (HttpWebRequest)WebRequest.Create(targetUri);

    // I also included this line as a double check
    request.Proxy = proxyObject;
Run Code Online (Sandbox Code Playgroud)

然而,后续调用不会通过代理,例如当我执行时:

 var res = (HttpWebResponse)req.GetResponse();
Run Code Online (Sandbox Code Playgroud)

谢谢

.net c# httpwebrequest webproxy

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

个人识别.NET程序集中的(程序员)信息

当通过我的一些在过去的应用中去,我已经注意到,编译成汇编的信息,比如在我的项目,我的用户名(这恰好是我的全名,不是我的在线处理)在Windows和老实说,我我不确定还有什么.

现在我知道这个的主要原因是在Debug下编译时,因为这是源文件或pdb文件的文件位置(不记得哪个).

问题是,其他"个人可识别"信息最终会出现在已编译的程序集中,以及可以采取哪些措施来防止这些信息在程序集中结束?

我假设如果我只是将项目设置为Release模式以禁用已编译程序集中的调试符号,这将实现我的目标,但是如果我还缺少任何其他东西,我仍然很好奇.

我一般都不知道自己做了什么,但是我确实觉得我的全名在我不知情的情况下在我的分布式集会中.

.net anonymity

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

在Perl中检查字符串是否为空的正确方法是什么?

我刚刚使用此代码来检查字符串是否为空:

if ($str == "")
{
  // ...
}
Run Code Online (Sandbox Code Playgroud)

和不等于运算符的情况一样......

if ($str != "")
{
  // ...
}
Run Code Online (Sandbox Code Playgroud)

这似乎有用(我认为),但我不确定这是正确的方法,还是有任何不可预见的缺点.对此感觉不对劲.

string perl comparison

88
推荐指数
6
解决办法
18万
查看次数

Java和子串

我需要类似于"awk {print $ 1}"的东西,但对于java.我有一个字符串,类似于:

word1 word2 word3 word4 word5 word6

我怎样才能从每一行中对第一个单词进行子串?

java substring

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

尝试在实例方法中NSLog NSNumber ivar

我正在开发一个跟踪不同歌曲的控制台应用程序.我正在努力让歌曲课程首先开始,并试图将已经为歌曲持续时间分配的nsnumber记录到nslog语句中:

//
//  Song.h
//  MusicCollection.15.9   
//
//  Created by Nicholas Iannone on 1/11/10.
   //  Copyright 2010 __MyCompanyName__. All rights reserved.
   //

   #import <Foundation/Foundation.h>


@interface Song : NSObject {

NSString *songTitle;
NSString *songArtist;
NSString *songAlbum;
NSNumber *SongDuration; 
}
@property (nonatomic, retain) NSString *songTitle, *songArtist, *songAlbum;
@property (nonatomic, retain) NSNumber *SongDuration;

-(id) init;


-(void) printSong;



@end


//
//  Song.m
//  MusicCollection.15.9    
//
//  Created by Nicholas Iannone on 1/11/10.
//  Copyright 2010 __MyCompanyName__. All rights reserved.
//

#import "Song.h"


@implementation Song …
Run Code Online (Sandbox Code Playgroud)

objective-c nslog nsnumber

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