小编Sam*_*eet的帖子

无法使用CoffeeScript运行Mocha

Makefile - 内容:

REPORTER = dot

all: build

build:
    @./node_modules/coffee-script/bin/coffee \
        -c \
        -o lib src

clean:
    rm -rf lib
    mkdir lib

watch:
    @./node_modules/coffee-script/bin/coffee \
        -o lib \
        -cw src

test:
    @./node_modules/mocha/bin/mocha \
        --reporter $(REPORTER) \
        test/*.coffee

.PHONY: build clean watch test
Run Code Online (Sandbox Code Playgroud)

项目根目录有一个包含两个文件的测试文件夹:mocha.opts和example.coffee

example.coffee - 内容

describe "feature", ->
   it "should add two numbers", ->
       (2+2).should.equal 4
Run Code Online (Sandbox Code Playgroud)

运行时make test,出现以下错误:

cribe 'feature',
      ^^^^^^^^^

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
SyntaxError: Unexpected string …
Run Code Online (Sandbox Code Playgroud)

mocha.js coffeescript

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

学习内容 - Ruby on Rails或ASP .NET MVC ......因为我熟悉ASP .NET

我需要学习并使用MVC方法来构建Web应用程序.鉴于我有使用ASP .NET Webforms - ASP .NET MVC或Ruby on Rails的经验,哪种方式更好?

我听说过人们对RoR及其简单性和脚手架,ActiveRecord,约定配置等功能的追求.

但是,我没有看到这些有什么好处.他们中的大多数听起来很基本(你不会真正想要在生产代码中使用的那种 - 例如脚手架) - 并且大多数听起来就像他们在某种形式的ASP .NET MVC中那样.

为什么我应该考虑学习基于ASP .NET MVC的RoR?

是否有我不知道或无法察觉的好处?

asp.net asp.net-mvc ruby-on-rails

34
推荐指数
5
解决办法
6939
查看次数

强制下载Web服务器上的文件 - ASP .NET C#

当用户单击基于ASP .NET(C#)的Web应用程序中的按钮时,我需要强制启动.sql文件的下载.

在单击按钮时,应在客户端打开另存为对话框...

我该怎么做呢?

编辑

这是我正在使用的代码

        string sql = "";
        using (System.IO.StreamReader rdr = System.IO.File.OpenText(fileName))
        {
            sql = rdr.ReadToEnd();
        }
        Response.ContentType = "text/plain";
        Response.AddHeader("Content-Disposition", "attachment; filename=Backup.sql");
        Response.Write(sql);
        Response.End();
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误......

alt text http://img40.imageshack.us/img40/2103/erroro.gif

怎么了?

c# asp.net download

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

何时调用WebResponse.Close()

WebResponse response;
try
{                
 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
 request.Timeout = 20000;
 response = request.GetResponse();

 request = (HttpWebRequest)WebRequest.Create(url2);
 response = request.GetResponse();
}
catch(Exception ex)
{
 //do something
}              
finally
{
}
Run Code Online (Sandbox Code Playgroud)

应该在哪里调用response.Close()?

  • 在尝试每个GetResponse()之后?

  • 在最后一次GetResponse()尝试 - 一次?

  • 在最后阻止?

.net c# httpwebresponse

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

卸载时自定义操作(clickonce) - 在.NET中

对于使用ClickOnce安装的.NET应用程序,有没有办法在卸载过程中运行自定义操作.

具体来说,我需要删除一些应用程序相关文件(我在第一次运行时创建)并在卸载过程中调用Web服务.

有任何想法吗?

.net clickonce custom-action uninstall

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

使用.NET获取上次Windows关闭事件的日期时间

有没有办法找出系统上次关机的时间?

我知道有一种方法可以使用WMIWin32_OperatingSystem命名空间中使用LastBootUpTime属性找出上次启动时间.

是否有类似的发现最后关机时间?

谢谢.

.net c# time wmi shutdown

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

客户端(桌面应用程序)提取数据......但我希望服务器(Web应用程序)推送数据

我有一个客户端 - 服务器应用程序 - 其中服务器本质上是一个ASP .NET Web应用程序,分布式客户端是桌面应用程序.

当客户端有新数据时,客户端需要从服务器接收一些数据.现在,这样做的方式是 - 客户端每x分钟(比如说2分钟)不断查询Web服务,并不断检查客户端是否有新数据.

理想情况下,它应该工作的方式是桌面应用程序应该在可用时接收更新,它不需要从服务器拉出; 相反,服务器应该能够推送到客户端.

我如何做到这一点 - 考虑到解决方案的架构 - Web应用程序需要将数据推送到同一网络(LAN)中的桌面应用程序(客户端)?

architecture client-server server-push .net-2.0

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

检测默认Web浏览器的代理设置

MSDN样本

HttpWebRequest myWebRequest=(HttpWebRequest)WebRequest.Create("http://www.microsoft.com");
WebProxy myProxy=new WebProxy();
// Obtain the 'Proxy' of the  Default browser.  
myProxy=(WebProxy)myWebRequest.Proxy;
Run Code Online (Sandbox Code Playgroud)

不行.我得到的错误是:无法将"WebProxyWrapper"类型的对象强制转换为"System.Net.WebProxy"类型

我有什么选择?

c# proxy

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

如何修改文本节点的HTML(类型3)/如何将其包装在HTML范围中

在查找文本节点(nodeType = 3)时,如何修改其HTML?

从某种意义上说,假设文本节点的值(data或textContent)是This is textual content,如何用HTML包围它 - 说一个粗体标签......制作它This is textual content.

更改textContentHTML标记的写入 -<b>This is textual content</b>

如何使其呈现为This is textual content.

Javascript/Jquery

html javascript jquery dom

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

JointJs:随元素一起缩放自定义形状 html(使用 paperScroller.zoom)

使用类似的东西paperScroller.zoom(0.2, { max: 5 });只会导致 svg 元素被缩放,而在我的自定义形状中,我也使用了 html,它不会同时缩放。

由于在缩放时没有触发 model.change 事件,因此不会调用 ElementView 中的 updateBox 方法,因此 html 元素不会相应地同步它们的尺寸和定位。有没有办法解决这个问题?

svg jointjs

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