问题列表 - 第35940页

通过NodeJS下载Tar文件

我有两个nodejs http服务器,一个请求另一个tar文件.它通过浏览器测试工作正常,但我永远无法让第二台服务器正确粘合块.我对fwrite的尝试一直没有用

// Receives File
var complete_file = '';
response.on('data', function(chunk){
   complete_file += chunk 
}).on('end', function(){
    fs.writeFile('/tmp/test.tgz', complete_file, 'binary')
});

// Send File
fs.readFile('/tmp/test_send.tgz', function(err, data){
    if (err) throw err;
    response.writeHead('200', {
        'Content-Type' : 'application/x-compressed',
        'Content-Length' : data.length
    });
    response.write(data);
    response.end();
});
Run Code Online (Sandbox Code Playgroud)

javascript http node.js

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

使用jQuery进行字符串日期和字符串操作

我有一个字符串:30/09/2010我想要09/30/2010我可以使用jQuery吗?

谢谢,

jquery

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

Mercurial和Subversion:改变,提交,拉动SVN,推,"抱歉,找不到合并修订的svn父级."

我在工作时将Subversion存储库拖到了本地Hg存储库中.在家里,我修复了一些东西,提交到我当地的Hg存储库,在上班后我做了一个拉动和更新.

$ hg pull
$ hg update
Run Code Online (Sandbox Code Playgroud)

我需要合并,所以我做到了.

$ hg merge
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试推动时:

$ hg push
abort: Sorry, can't find svn parent of a merge revision."
Run Code Online (Sandbox Code Playgroud)

我在工作流程中犯了什么错误?我可以做些什么来避免将来出现这个问题?

svn mercurial hgsubversion hgsvn

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

Chrome可以在本地文件上执行XSL转换吗?

我正在研究xslt并开始测试w3schools上的示例.

但是,当我将xml和xsl保存在文件中并尝试在本地打开它们时,chrome将不会执行xsl转换.它只显示一个空白页面.

我已将<?xml-stylesheet type="text/xsl" href="style.xsl">标记添加到xml文档中,并且firefox将其呈现为应该看起来的样子.此外,如果我通过Web服务器查看文件,chrome会显示该文件应该看起来的样子.

当链接是本地链接时,chrome是否在查找样式表信息时遇到问题?将href更改为file:///C:/xsl/style.xsl没有任何区别.

更新:这似乎是安全策略的一个副作用,即不将file:///*视为同一来源.这会使控制台中出现以下错误:

不安全的尝试从URL文件加载URL文件:/// C:/xsl-rpg/style.xsl:/// C:/xsl-rpg/data.xml.域,协议和端口必须匹配.

xml xslt google-chrome local

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

有没有办法内联一些函数的选择性调用而不是所有函数?

有没有办法内联一些特定功能的选择性调用而不是全部?因为我知道的唯一形式是在开始时声明函数,并且应该影响对该函数的所有调用.

c++ inline declaration function

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

如何强制刷新CallLog.Calls.CACHED_NAME列?

我的目标是从通话记录中收集所有未知的电话号码.这可以通过以下代码实现:

private static final String[] CALLOG_PROJECTION = {CallLog.Calls._ID,
        CallLog.Calls.CACHED_NAME, CallLog.Calls.NUMBER};
private static final String CALLOG_WHERE = CallLog.Calls.CACHED_NAME + " is null";

Cursor c = getContentResolver().query(CallLog.Calls.CONTENT_URI, CALLOG_PROJECTION,
        CALLOG_WHERE, null, CallLog.Calls.DATE + " DESC");
Run Code Online (Sandbox Code Playgroud)

这很有效,但在我创建了一个来自未知号码的联系人后,查询结果仍然包含未知号码.

如果我打开"呼叫记录"活动窗口,我可以看到数字在几秒钟内更改为联系人姓名.因此,该活动会刷新CACHED_NAME列.

我的问题是,我如何以编程方式刷新(实现)呼叫记录?

android caching calllog

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

ASP.NET MVC 3 Razor性能

重要更新:请参阅底部的更新5,asp.net mvc 3中没有性能问题,这是一个基准问题

我在asp.net mvc2,3 aspx和3 razor中做了一个简单的hello world项目并对它们进行了基准测试.我看到的是:

System                  Requests per second
-------------------------------------------
asp.net mvc 2 ASPX                     4200
asp.net mvc 3 Beta 1 ASPX              3200
asp.net mvc 3 Beta 1 Razor             1700
Run Code Online (Sandbox Code Playgroud)

剃刀有什么问题,它太慢了?

更新: 我重做了测试.所有4个测试虚拟目录都使用相同的.net 4集成模式应用程序池.所有项目都是通过添加新的空x项目并添加1页,其中包含1行文本而没有代码完成的.所有站点都以发布模式编译.我的系统是Windows 7,4 gb i7 4核心.我已经运行了2次测试来预热iis,这些都是第二次运行结果.apache bench参数:ab -n100000 -c1000结果:

System         Requests per second   CPU Utilization
----------------------------------------------------
asp.net 4                     4780               43%
mcv 2                         4322               58%
mvc 3 beta 1 aspx             2324               54%
mvc 3 beta 1 razor            1615               54%
Run Code Online (Sandbox Code Playgroud)

更新2 Scott Guthrie在他的博客中回答:

我们还没有完全优化MVC3(我们通常会进行大量的缓存调整).我们希望razor在最终发布之前与.aspx视图引擎具有相同的性能.

System         Requests per second …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc performance razor asp.net-mvc-3

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

从.NET HashSet中按索引选择元素

目前我正在使用派生自的自定义类HashSet.在特定条件下选择项目时,代码中有一点:

var c = clusters.Where(x => x.Label != null && x.Label.Equals(someLabel));
Run Code Online (Sandbox Code Playgroud)

它工作正常,我得到了这些元素.但有没有办法可以在集合中接收该元素的索引以与ElementAt方法一起使用,而不是整个对象?

看起来或多或少会像这样:

var c = select element index in collection under certain condition;
int index = c.ElementAt(0); //get first index
clusters.ElementAt(index).RunObjectMthod();
Run Code Online (Sandbox Code Playgroud)

是否手动迭代整个集合更好的方法?我需要补充说它是在一个更大的循环中,所以Where对于不同的someLabel字符串,这个子句被执行多次.

编辑

我需要这个吗?clusters是一组文档集合的集合.文档按主题相似性分组.因此,该算法的最后一步是发现每个群集的标签.但算法并不完美,有时它会产生两个或多个具有相同标签的聚类.我想要做的只是将这些集群合并为一个集群.

.net c# hashset

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

XMLHttpRequest无法使用jQuery加载URL

我正试图从"远程"网站获取一些json数据.我在99000端口上运行我的Web服务然后,我在99001端口上启动我的网站(http:// localhost:99001/index.html).

我收到以下消息:

    XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons. Origin http://localhost:99001 is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)

即使我将我的网页作为HTML文件启动,我也会这样:

    XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons.Origin null is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)

Web服务返回数据.我尝试捕获这样的数据项:

var url = "http://localhost:99000/Services.svc/ReturnPersons";
$.getJSON(url, function (data) {
success: readData(data)
});
function readData(data) {
    alert(data[0].FirstName);
}
Run Code Online (Sandbox Code Playgroud)

而我正试图得到这种结构:

[{"FirstName":"Foo","LastName":"Bar"},{"Hello":"Foo","LastName":"World"}]
Run Code Online (Sandbox Code Playgroud)

你知道我为什么会收到这个错误吗?

jquery json cross-domain cors

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

从编辑器模板中的自定义属性获取值

目前我有这个:

在ViewModel中:

[MyCustom(Foo = 23)]
public int CountryId { get; set; }
Run Code Online (Sandbox Code Playgroud)

在编辑器模板中:

<%= Html.TextBox("", Model) %>
Run Code Online (Sandbox Code Playgroud)

如何从我的自定义属性(MyCustom)中获取值(Foo = 23)到编辑器模板中?

asp.net-mvc editortemplates asp.net-mvc-2

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