问题列表 - 第32836页

纯功能并发跳过列表

跳过列表(Pugh,1990)提供了具有对数时间操作的排序字典,如搜索树,但跳过列表更适合并发更新.

是否有可能创建一个有效的纯功能并发跳过列表?如果没有,是否有可能创建任何类型的高效纯函数并发排序字典?

f# haskell scala clojure purely-functional

24
推荐指数
3
解决办法
5662
查看次数

使用apache httpclient 4显示请求标头时出现问题

我一直在尝试使用HttpClient 4检索由HttpMethod发送的标头,但没有任何成功......

这是我的代码:

HttpClient httpClient = new DefaultHttpClient();
HttpParams httpParams = httpClient.getParams();
HttpGet httpGet = new HttpGet("http://www.google.fr");

HttpResponse response = httpClient.execute(httpGet);

log.info("*** Request headers ***");
Header[] requestHeaders = httpGet.getAllHeaders();
for(Header header : requestHeaders) {
    log.info(header.toString());
}
log.info("***********************");


log.info("*** reponse ***");
log.info(response.getStatusLine());
Header[] headers = response.getAllHeaders();
for(Header header : headers) {
    log.info(header.toString());
}
Run Code Online (Sandbox Code Playgroud)

但结果是:

00:27:57,368 INFO   - *** Request headers ***

00:27:57,368 INFO   - ***********************

00:27:57,368 INFO   - *** reponse ***

00:27:57,368 INFO   - HTTP/1.1 200 OK

00:27:57,368 INFO   - Date: …
Run Code Online (Sandbox Code Playgroud)

java http httpclient

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

哪个最常用?RSS还是Atom?哪一个更好建立?

我正在考虑在我的项目中使用RSS或Atom,但也使用我的项目专门使用的一些我自己的特殊属性来"增强"Feed.

所以我有两个问题:

1)在网络和大型网站上最常用的是RSS和Atom?

2)哪个最适合通过添加我自己的标签来构建?

更新:

所以RSS最常用,但是我应该选择Atom,因为我需要对feed进行自己的调整?如果RSS更受欢迎,为什么不选择它呢?谷歌为什么不挑选那个?

rss feed atom-feed

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

基本的XSLT示例

我刚刚开始使用XSL将XML转换为HTML,我正在寻求帮助以帮助我深入了解以下内容.

给定XML如下(A):

<Course Title="SampleCourse">
  <Lesson Title="Overview"/>
  <Section Title="Section1">
    <Lesson Title="S1 Lesson 1" />
    <Lesson Title="S1 Lesson 2" />
  </Section>
  <Section Title="Sections 2">
    <Lesson Title="S2 Lesson 1" />
  </Section>
</Course>
Run Code Online (Sandbox Code Playgroud)

或者像(B):

<Course Title="SampleCourse">
  <Section Title="Section1">
    <Lesson Title="S1 Lesson 1" />
    <Lesson Title="S1 Lesson 2" />
  </Section>
  <Section Title="Sections 2">
    <Lesson Title="S2 Lesson 1" />
  </Section>
</Course>
Run Code Online (Sandbox Code Playgroud)

我如何生成一个可以将上述示例转换为(A)的XSL文件:

<h3>SampleCourse</h3>
<ul>
  <li>Overview</li>
  <li>Section1</li>
  <ul>
    <li>S1 Lesson 1</li>
    <li>S1 Lesson 2</li>
  </ul>
  <li>Sections 2</li>
  <ul>
    <li>S1 Lesson 1</li>
  </ul>
</ul>
Run Code Online (Sandbox Code Playgroud)

或(B):

<h3>SampleCourse</h3>
<ul>
  <li>Section1</li> …
Run Code Online (Sandbox Code Playgroud)

xml xslt

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

如何添加自定义工具链来eclipse CDT

我有一个基于gnu arm的自定义工具链.我已经用CDT下载了eclipse IDE.我想知道如何使用eclipse添加我的工具链.它有一个通用的工具链,即Linux GCC.除此之外什么也没有.我想加我的.我没有找到任何设置窗口来帮助我.谢谢.

Krish.

eclipse

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

如何防止人们破解我的applet?

操作applet就像输入一样简单

javascript:document.getElementsByTagName("applet")[0].publicMethod();
Run Code Online (Sandbox Code Playgroud)

进入地址栏.如何保护我的applet免受这种操纵?

javascript java security applet

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

为什么我的跨域POST请求被OPTIONS请求预检?

根据Mozilla开发人员中心HTTP访问控制文章,如果请求的Content-Type是,则跨站点POST请求可以是"简单的" - 即不需要预检application/x-www-form-urlencoded.

我在Firefox中没有得到这种行为,我根本不理解为什么会这样.这是我的设置代码:

function makeXDomainRequest(url, method, data) {
    var req =
        typeof XDomainRequest !== "undefined" ?
        new XDomainRequest() : new XMLHttpRequest();

    req.open(method || "GET", url, true);

    if (typeof req.onload !== "undefined") {
        req.onload = onResponseLoad;
        req.onerror = onRequestError;
    } else {
        req.onreadystatechange = onRequestStateChange;
    }

    if (data && typeof req.setRequestHeader === "function") {
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    } else {
        // no way to set Content-Type req header in IE's XDomainRequest:
        // http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/xdomainrequest-restrictions-limitations-and-workarounds.aspx
    }

    req.send(data || null); …
Run Code Online (Sandbox Code Playgroud)

ajax firefox cors

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

.NET 4垃圾收集器的可伸缩性

我最近对.NET 4垃圾收集器进行了基准测试,从多个线程中集中分配.当分配的值记录在一个数组中时,我没有像我预期的那样观察到没有可伸缩性(因为系统争用对共享旧代的同步访问).但是,当分配的值立即被丢弃时,我惊恐地发现没有可扩展性!

我曾预计临时案例几乎是线性扩展的,因为每个线程应该简单地擦除托儿所gen0干净并重新开始而不争用任何共享资源(没有任何东西幸存到老一代并且没有L2缓存未命中因为gen0很容易适合L1缓存).

例如,这篇MSDN文章说:

无同步分配在多处理器系统上,托管堆的第0代将被分成多个内存竞技场,每个线程使用一个竞技场.这允许多个线程同时进行分配,因此不需要对堆进行独占访问.

任何人都可以验证我的发现和/或解释我的预测和观察之间的这种差异吗?

c# f# garbage-collection multicore

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

Perl CPAN模块的依赖问题

我试图SOAP::WSDL通过CPAN在Ubuntu 8.04服务器上安装,但收到以下错误消息:

cpan> install SOAP::WSDL
Running install for module SOAP::WSDL
Running make for M/MK/MKUTTER/SOAP-WSDL-2.00.10.tar.gz
Checksum for /root/.cpan/sources/authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.10.tar.gz ok
SOAP-WSDL-2.00.10/
SOAP-WSDL-2.00.10/benchmark/
(skipped many lines)
SOAP-WSDL-2.00.10/README

  CPAN.pm: Going to build M/MK/MKUTTER/SOAP-WSDL-2.00.10.tar.gz

# running Build.PL --installdirs site
Creating new 'MYMETA.yml' with configuration results
Creating new 'Build' script for 'SOAP-WSDL' version '2.00.10'
Prereq '0.0.5' for 'Class::Std::Fast' is not supported by Module::Build::Compat
Running make test
  Make had some problems, maybe interrupted? Won't test
Running make install
  Make had some problems, maybe interrupted? Won't …
Run Code Online (Sandbox Code Playgroud)

perl soap wsdl cpan prerequisites

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

显式铸造有问题

我在C#中有一个继承自另一个产品类的产品类

using ExternalAssemb.ProductA;

public class MyProduct : ProductA
{
    //....
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试从我引用的DLL中的ProductA进行显式转换,但它告诉我它无法转换

MyProduct myProduct = (MyProduct)productAobject;
Run Code Online (Sandbox Code Playgroud)

Result :: System.InvalidCastException:无法将类型为"ExternalAssemb.ProductA"的对象强制转换为"MyAssembly.MyProduct".

我究竟做错了什么?

c# inheritance casting

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