小编nfe*_*ner的帖子

是否存在Firefox Worker限制?

我试图创建Web Workers并在周期中向他们发布消息:

array.forEach(function (data) {
        this.createWorker();
        this.workers[this.workersPointer].postMessage({task: 'someTask', data: string});
    }, this);
Run Code Online (Sandbox Code Playgroud)

createWorker函数:

createWorker: function () {
    this.workersPointer++;
    var worker = this.workers[this.workersPointer] = new Worker('Worker.js'),
        storage = this;
    worker.onmessage = function (event) {
        if (event.data.error) {
            storage[event.data.task + 'Errback'](event.data.error);
        }
        else {
            storage[event.data.task + 'Callback'](event.data.data);
        }
    };
    worker.onerror = function (error) {
        storage.workerErrback(error);
    };
}
Run Code Online (Sandbox Code Playgroud)

工人代码:

self.addEventListener('message', function (event) {
self.postMessage({
    data: data,
    error: err,
    task: event.data.task
});
Run Code Online (Sandbox Code Playgroud)

},false);

它在Google Chrome中完美运行.当我尝试在Firefox中运行它时,它只能运行20次.Firefox网络工作者有限制吗?我在mozilla.org上找不到有关它的信息.如果没有限制,问题是什么?有任何想法吗?

javascript firefox web-worker

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

如何在Java中阅读icy协议?

我想从流式冰冷协议中读取数据.问题是我尝试过的所有库(dsj,MP3SPI)都使用HttpUrlConnection来执行此操作.但是我已经在Windows 7上尝试了它并且我收到了"无效的http响应"这是正常原因"HTTP 200 OK"与"ICY 200 OK"不同.我知道这可以通过套接字完成但我是初学者所以如果有任何可以提供几行o代码所以我可以得到一个想法我会很感激.如果你有一些解决方案,请分享他们.谢谢你,祝你有个美好的一天!

这是我尝试过的代码:

URLConnection connection = new URL("89.47.247.59:8020").openConnection();
InputStream in = connection.getInputStream();
System.out.println("getting lots of bytes");
in.close();
Run Code Online (Sandbox Code Playgroud)

错误是:

Exception in thread "main" java.io.IOException: Invalid Http response
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.jav??a:1328)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:46) Java Result: 1
Run Code Online (Sandbox Code Playgroud)

抱歉无法弄清楚如何格式化代码或添加换行符.

编辑:我在下面的评论中包含了代码.

java streaming protocols shoutcast

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

sys/sendfile.h 未找到 GCC

我使用的是 Mac OS 10.6.7,

当我购买 Mac 时,gcc 编译器已经在那里了。但是当我尝试包含 sys/sendfile.h #include<sys/sendfile.h>

它抛出一个错误

sys/sendfile.h: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

但是这个程序在 ubuntu GCC Compiler 中可以正常工作。知道如何解决这个问题吗?

c c++ networking gcc osx-snow-leopard

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

实体框架代码优先 - 无法在对象'dbo.T_CRProviders'中插入重复键

我有一些紧急问题,我无法通过网络找到答案.

我正在使用CodeFirst EF 4.3.1,我收到一个错误: Violation of PRIMARY KEY constraint 'PK_T_CRProviders'. Cannot insert duplicate key in object 'dbo.T_CRProviders'.

我的代码是:

楷模:

public enum CRProviderEnums
{
    PE_Abcd = 0,
    PE_Efgh
}

[Table("T_CRProviders")]
public class CRProvider
{
    [Key]
    [Required]
    public int Enum { get; set; }
    [Required]
    public string Name { get; set; }
}

[Table("T_CRSupportedResources")]
public class CRSupportedResource
{
    [Key]
    public Guid SupportedResourceId { get; set; }
    [Required]
    public CRProvider Provider { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

的DbContext:

public class RSContext : DbContext
{ …
Run Code Online (Sandbox Code Playgroud)

entity-framework ef-code-first entity-framework-4.3

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

从字符串中删除%0A

如何从此字符串中删除%0A: - 这是输入密钥代码,我需要从整个字符串中删除.那怎么能这样呢?

输入: -

"NA%0A%0AJKhell这是测试%0A"

输出: -

NAJKhell这是测试

更新

String Comment = cmment_comment_edtx.getText().toString().trim();
String query = URLEncoder.encode(Comment, "utf-8");
System.out.println("comment edit is "+query);
query.replace("$0A", "");
String query2 = URLEncoder.encode(query, "utf-8");
Run Code Online (Sandbox Code Playgroud)

java android

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

Unescape和转换字符串编码

我必须在Java中将String解析为Date对象.字符串MMM d yyyy HH:mm:ss z设置为的模式后面的字符串French.

由于法语口音的编码,日期是在二月,八月或十二月时出现问题.例如,我将d&#195;&#169;c. 15 2011 16:55:38 CET在2011年12月15日获得.

我不能改变字符串的创建方式,所以我必须处理我身边的错误编码.似乎在生成时字符串编码错误(UTF-8内容编码为ISO 8859-1)然后转义.

现在我使用:

stringFromXML = stringFromXML.replaceAll("&#195;&#169;", "é");
stringFromXML = stringFromXML.replaceAll("&#195;&#187;", "û");
Run Code Online (Sandbox Code Playgroud)

它之所以有效,是因为法国月份中唯一的重点是é,û但有没有更清晰的方式来转换角色?

java encoding date utf-8 iso-8859-1

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

Visual Studio 2005 - 没有检查

你能告诉我为什么这行代码会出错: - "对象引用没有设置为对象的实例"

 searchstr = IIf(
    Not searchstr Is Nothing
    AndAlso searchstr.Length > 0,
    searchstr.Replace("Desig_id", "designation_id"), "")  
Run Code Online (Sandbox Code Playgroud)

您还可以提供替代方法来进行此类验证吗?

vb.net visual-studio-2005

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

什么项目类型用于租赁空缺网站?

我是法国人,我正在开发一个租赁空缺网站.我想在租赁空置优惠(房子,别墅,公寓......)上添加微数据,但我不知道要使用哪种商品类型.优惠,产品或其他?

http://schema.org/Offer

http://schema.org/Product

谢谢你的帮助.

microdata schema.org

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

WPF 的 CPU 使用率高

在我的WPF项目中,如果我打开一个窗口,cpu使用率大约是30%-50%,但是当我最小化这个窗口时,cpu使用率下降到1%。有人知道原因吗?谢谢

c# wpf cpu-usage

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

如何实现比较器来对android或java中的对象进行排序

让我从以下示例开始:

public void loadList(ArrayList<Calls> list) {
    List<Calls> calls = new ArrayList<Calls>();
    calls.addAll(list);
}
Run Code Online (Sandbox Code Playgroud)

哪里Calls是一个简单的类:

public class Calls {
    public long ms;
    public name;     
} 
Run Code Online (Sandbox Code Playgroud)

我想List<Calls>根据ms字段按升序或降序对上面的内容进行排序.我遇到了一些例子,Comparator但仍然不清楚.

java sorting android

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