问题列表 - 第24060页

并行的极限(求职面试问题)

在给定无限数量的处理单元和无限空间的情况下,是否有可能在合理的时间内解决O(n!)复杂度问题?

O(n!)问题的典型例子是强力搜索:尝试所有排列(有序组合).

theory big-o time-complexity

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

java并发:很多作家,一个读者

我需要在我的软件中收集一些统计信息,我正在努力使其快速正确,这对我来说并不容易(对我而言!)

首先我的代码到目前为止有两个类,一个StatsService和一个StatsHarvester

public class StatsService
{
private Map<String, Long>   stats   = new HashMap<String, Long>(1000);

public void notify ( String key )
{
    Long value = 1l;
    synchronized (stats)
    {
        if (stats.containsKey(key))
        {
            value = stats.get(key) + 1;
        }
        stats.put(key, value);
    }
}

public Map<String, Long> getStats ( )
{
    Map<String, Long> copy;
    synchronized (stats)
    {
        copy = new HashMap<String, Long>(stats);
        stats.clear();
    }
    return copy;
}
}
Run Code Online (Sandbox Code Playgroud)

这是我的第二个类,一个不时收集统计数据并将它们写入数据库的收集器.

public class StatsHarvester implements Runnable
{
private StatsService    statsService;
private Thread          t;

public …
Run Code Online (Sandbox Code Playgroud)

java concurrency

17
推荐指数
3
解决办法
9728
查看次数

在不停止VM或离开过时进程的情况下,将SSH会话注销到Erlang VM中

我有一个作为守护进程运行的Erlang应用程序,配置为SSH服务器.我可以使用SSH客户端连接到它,我得到标准的Erlang REPL.

如果我'q().' 我关闭了Erlang VM,而不是连接.如果我关闭连接(对于OpenSSH,'〜.',关闭PuTTY中的窗口),某些进程仍保留在sshd_sup/ssh_system_xx_sup树下.这些似乎是陈旧的shell进程.

我没有看到shell模块中的任何导出函数可以让我关闭shell(以及SSH连接)而不会影响整个VM.

我应该如何退出SSH会话以避免在虚拟机中留下过时的进程?

erlang

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

使用PhoneGap的Javascript数据存储解决方案

有没有人有使用PhoneGap在所有移动平台上以JavaScript存储数据的经验?我理想的解决方案是使用像SQLite这样的东西,但遗憾的是,PhoneGap支持的所有平台都不支持SQLite.

我不久前试着提出这个问题,但它有很多不好的评分.如果您认为这是一个糟糕/毫无意义的问题,我很乐意知道,因为它有望帮助我理解这个问题!

干杯,尼克.

javascript database cordova

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

Cassandra和asp.net(C#)

我有兴趣创建cassandra服务门户,因为我从100万条记录开始面临一些性能和规模问题.当然,它可以解决,但我对其他选项感兴趣.

我的主要问题是更新所有必要的索引,快速阅读的成本.

首先,cassandra是asp.net程序员的好方法吗?我的意思是,也许还有其他一些项目值得一看

第二,你能提供一些关于如何从C#开始cassandra编程的文档样本吗?

database asp.net cassandra

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

Android:无法在防火墙后面建立httprequest

当没有防火墙时,标准的getUrlContent工作正常.但是当我尝试在防火墙后面进行操作时,我得到了例外.

我试过在AVD管理器中设置"http代理服务器",但它没有用.知道如何正确设置吗?

和btw:来自android文档"你可以使用-verbose-proxy选项来诊断代理连接问题." -verbose-proxy根本不是一个有效的选项.

protected static synchronized String getUrlContent(String url) throws ApiException {
    if(url.equals("try")){
        return "thanks";

    }
    if (sUserAgent == null) {
        throw new ApiException("User-Agent string must be prepared");
    }

    // Create client and set our specific user-agent string
    HttpClient client = new DefaultHttpClient();
    HttpGet request = new HttpGet(url);
    request.setHeader("User-Agent", sUserAgent);

    try {
        HttpResponse response = client.execute(request);

        // Check if server response is valid
        StatusLine status = response.getStatusLine();
        if (status.getStatusCode() != HTTP_STATUS_OK) {
            throw new ApiException("Invalid response from server: " …
Run Code Online (Sandbox Code Playgroud)

android firewall http-proxy

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

我的删除键在OS X中的Eclipse中不起作用

我的删除键在OS X中的Eclipse中不起作用.但是,Shift-Delete会删除.

删除在其他地方有效,因此必须在无意中更改设置.知道它是什么或如何解决它?

重启Eclipse没有帮助.

eclipse keyboard macos

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

Jqzoom没有在野生动物园工作

您好我正在使用jqzoom并且它在除safari之外的所有浏览器上都正常工作时出现错误"TypeError:表达式结果'smallimagedata.pos'[undefined]不是对象."

如果有人可以帮助该页面是http://www.legzskin.com/products.php?product=CHARMED当你将鼠标悬停在3张图片上时,它应该会出现左侧闪光灯的缩放窗口

safari jquery

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

XSLT 上的 HTML 编码

我想将 XML 属性中的某些值转换为带有实体的有效 HTML。例如,"ol\xc3\xa1"XML 中的字符串将从 XSLT 转换为"ol&#225;"

\n\n

我找不到任何 xsl 函数来执行此操作。\n有什么想法吗?

\n

xml xslt

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

为我的firefox扩展自动签署update.rdf清单

我正在开发一个firefox扩展,我想为我的beta测试人员(他们不懂技术)提供自动更新.不幸的是,更新服务器不提供HTTPS.根据Extension Developer Guide对签名更新,我必须签署我的update.rdf并在install.rdf中提供编码的公钥.

还有就是麦考伊工具来做到这一切,但它是一个互动的GUI工具,我想自动使用Ant脚本扩展包装(因为这是一个更大的过程的一部分).我无法找到更准确的描述,正在发生的事情,签署update.rdf清单比下面,并且McCoy源是一个非常多的JavaScript.

医生说:

附加组件作者创建公共/私有RSA加密密钥对.密钥的公共部分是DER编码,然后基于64编码并作为updateKey条目添加到附加组件的install.rdf.

(......)

粗略地说,更新信息被转换为字符串,然后使用sha512散列算法进行散列,并使用私钥对此散列进行签名.得到的数据是DER编码的,然后是base 64编码的,以包含在update.rdf中作为签名条目.

我对DER编码了解不多,但似乎需要一些参数.

所以任何人都知道

  • 要么使用预定义的密钥对来签署update.rdf和install.rdf的完整algortihm,要么使用可编写脚本的替代McCoy
  • 是否像asn1coding这样的命令行工具就足够了
  • DER编码的优秀/简单开发人员教程

scripting command-line firefox-addon digital-signature

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