问题列表 - 第7417页

建议产品的算法

什么是一个很好的算法,根据他们以前的选择建议某人可能喜欢的东西?(例如,由亚马逊推广推荐书籍,并在iRate Radio或YAPE等服务中使用,您可以通过评分项目获得建议)

algorithm autosuggest

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

实施大规模日志文件分析

任何人都可以指出我的参考或提供高级概述,如Facebook,雅虎,谷歌等公司如何执行他们为运营,特别是网络分析做的大规模(例如多TB范围)日志分析?

特别关注网络分析,我对两个密切相关的方面感兴趣:查询性能和数据存储.

我知道一般的方法是使用map reduce在集群上分发每个查询(例如使用Hadoop).但是,最有效的存储格式是什么?这是日志数据,因此我们可以假设每个事件都有一个时间戳,而且通常数据是结构化的而不是稀疏的.大多数Web分析查询涉及分析两个任意时间戳之间的数据片段,并检索该数据中的聚合统计信息或异常.

像Big Table(或HBase)这样的面向列的数据库是一种有效的存储方式,更重要的是,它可以查询这些数据吗?您选择行的子集(基于时间戳)这一事实是否违背了此类存储的基本前提?将它存储为非结构化数据会更好吗,例如.反向指数?

storage hadoop mapreduce bigtable

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

如何为Spring的WebServiceTemplate创建一个模拟对象?

我有一个调用现有Web服务的类.我的类正确处理有效的结果以及Web服务生成的错误字符串.对Web服务的基本调用看起来像这样(尽管这是简化的).

public String callWebService(final String inputXml)
{
  String result = null;

  try
  {
    StreamSource input = new StreamSource(new StringReader(inputXml));
    StringWriter output = new StringWriter();

    _webServiceTemplate.sendSourceAndReceiveToResult(_serviceUri, input, new StreamResult(output));

    result = output.toString();
  }
  catch (SoapFaultClientException ex)
  {
    result = ex.getFaultStringOrReason();
  }

  return result;
}
Run Code Online (Sandbox Code Playgroud)

现在我需要创建一些测试所有成功和失败条件的单元测试.它无法调用实际的Web服务,所以我希望有一些模拟对象可用于Spring-WS的客户端.有没有人知道可用于WebServiceTemplate或任何相关类的模拟对象?我是否应该尝试编写自己的类并修改我的类以使用WebServiceOperations接口与WebServiceTemplate?

java spring-ws mocking

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

od(1)的反义词是什么?

假设我有8b1f 0008 0231 49f6 0300 f1f3 75f4 0c72 f775 0850 7676 720c 560d 75f0 02e5 ce00 0861 1302 0000 0000,如何在不复制+粘贴到十六进制编辑器的情况下轻松获取二进制文件?

linux command-line

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

切换动画?

我有这个代码:

$('.couch-hide').click(function() {
    $(this).animate({right:0},1000, 'easeOutBounce');           
});
Run Code Online (Sandbox Code Playgroud)

我试图让它切换,所以在第一次点击,弹出,然后再次点击,并将其放回里面.我需要将变量设置为跟踪器吗?告诉它在哪个阶段?

jquery jquery-animate

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

Dreamweaver JavaScript调试器

Dreamweaver CS 3是否有JavaScript调试器?

关于任何接近的信息的唯一信息就是它说我需要点击"浏览器中的预览/调试"按钮来打开页面,但是当页面出错时不会发生任何调试.我也看不到设置断点或遍历代码的方法.

MS Visual Web Developer(Visual Studio Express - 免费)有一个可以附加到进程的调试器.因此,即使您没有开发它,也可以在任何浏览器中调试JavaScript.它还有一个非常丰富的变量监视器,允许您深入查看对象的所有后代以获取其各自的值.我希望Dreamweaver能够至少与Visual Web Developer相匹配......

在非Internet Explorer浏览器中使用Visual Studio调试器工具的经验是什么?

  • Dreamweaver没有有效的内置调试器.
  • Firebug适用于非Internet Explorer浏览器
  • Visual Studio工具适用于ID浏览器

什么是全面运作的?

javascript debugging dreamweaver

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

对于equals和compareTo是否有意义是不一致的吗?

我想在SortedSet|中使用一个类 SortedMap.

class MyClass implements Comparable<MyClass>{
  // the only thing relevant to comparisons:
  private final String name;

  //...
}
Run Code Online (Sandbox Code Playgroud)

类的实例必须按其name属性排序.
但是,我不希望同等命名的实例被认为是平等的.

所以SortedSet内容看起来像a,a,a,b,c.
(通常,SortedSet只允许a,b,c)

首先:这是(哲学上)一致吗?

如果是这样,我必须想到不可预知的行为,我不会覆盖equals(...)hashCode()

编辑:
对不起,我的问题似乎不一致:
我想在一个集合中放置多个"相等"值,这不允许这个概念. 所以,请不要回复我的问题. 感谢所有已经回复的人.

java collections

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

多部分电子邮件中的数字是什么意思?

我正在查看来自Thunderbird的多部分消息的来源(希望从C++/Javascript编写我自己的多部分消息)

我想知道以下是什么意思(电子邮件的纯文本部分和html部分之间的部分)以及如何为我自己的程序计算它以生成多部分电子邮件:

This is a multi-part message in MIME format.

------=_NextPart_32252.1057009685.31.001
Content-Type: multipart/alternative;
    boundary="----=_NextPart_32252.1057009685.31.002"
Content-Description: Message in alternative text and HTML forms


------=_NextPart_32252.1057009685.31.002
Run Code Online (Sandbox Code Playgroud)

(如看到这里)

消息代码的其余部分对我来说对于帖子部分是有意义的.

email multipart

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

C#/ .NET - 自定义二进制文件格式 - 从哪里开始?

我需要能够以自定义二进制文件格式存储一些数据.我以前从未设计过自己的文件格式.它需要是一个友好的格式,用于在C#,Java和Ruby/Perl/Python世界之间旅行.

从文件开始将包含记录.GUID字段和JSON/YAML/XML数据包字段.我不确定用什么作为分隔符.逗号,制表符或换行符似乎太脆弱了.Excel做什么?还是XML前的OpenOffice格式?你应该使用ASCII字符0或1.不知道从哪里开始.有关该主题的任何文章或书籍?

该文件格式可以稍后扩展以包括"标题部分".

注意:首先,我将使用.NET,但我希望该格式易于移植.

更新:
"数据包"的处理可能很慢,但文件格式内的导航不能.所以我认为XML不在议事日程中.

.net binary file-format file binary-data

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

如何让log4j根据日期和大小滚动文件?

所以log4j带有两个现有的日志滚轮:RollingFileAppender和DailyRollingFileAppender.有没有人听说过一个前者所做的兼容者?

我需要一个appender,它将根据filesize滚动日志文件,但也会将当前日期附加到它.

我一直在考虑创建自己的appender,但如果已经创建了一个,为什么不节省时间并使用那个?

log4j

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