小编Mar*_*tin的帖子

ASP.NET MVC + Backbone.js,这有什么意义吗?ASP.NET MVC真的需要吗?

我一直在考虑使用backbone.js javascript框架进行一些开发,我目前使用的是ASP.NET MVC ...

考虑到这一点后,似乎ASP.NET MVC服务器端部分将是多余的......

Backbone.js将包含我的模型,我将通过在我的WCF机器上调用REST服务获得.

我的ui将由Backbone/js更新...

任何逻辑都在backbone.js控制器中,这些控制器必须在客户端执行.

我真的很喜欢一些输入,因为我似乎已经达到了假设ASP.NET MVC被backbone.js消灭了.

Anyboyd同时使用,为什么?如何?

提前致谢

model-view-controller asp.net-mvc jquery backbone.js asp.net-mvc-3

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

Eclipse:选择Run on Server不会启动Firefox,它会启动Eclipse的内部浏览器

我是Eclipse新手,我已经创建了一个小型Web应用程序,但是当我从Eclipse运行服务器(Tomcat)时,它会在自己的内部Web浏览器中启动该网站.

我想知道是否可以让它启动Firefox例如?

我需要下载Aptana吗?

browser aptana eclipse ide web-applications

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

如何将包含转义字符的字符串转换为字符串

我有一个返回给我的字符串,其中包含转义字符.

我似乎有一个小问题,任何人都可以帮忙吗?

这是一个示例字符串

"测试\ 40gmail.com"

如您所见,它包含转义字符.我需要它转换为它的实际值

"test@gmail.com"

任何想法如何做到这一点?

任何帮助或信息将不胜感激

.net c#

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

理解'自我'并将自我设定为超级

我一直在关注一些教程,而且我正在堕落.有人可以帮忙吗?

我有以下init,这是一个实例方法.

- (id) initWithScore:(int) s {
    self = [super init];

    if (self) {
        score = s;

    }

    return self;
}
Run Code Online (Sandbox Code Playgroud)

现在通过代码阅读我将自己设置为超级init,因此self现在指向super.然后我检查自我是否有效并将得分设置为我在InitWIthScore上发送的值.到目前为止我有这个.

但是现在我返回指向超级的self,那么我如何返回我的子类?

因此,让我们说有人叫我的班级传递100,我的代码返回超级而不是类,所以它是如何工作的?调用代码的得分值是多少?

当然,是的它确实有效,但我不明白为什么:-(

objective-c ios

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

使用AngularJS过期cookie?

我需要能够在cookie中存储一些身份验证信息并设置过期日期.

从我所看到的$ cookie和$ cookiestore不支持这个.

是否有任何替代方案或是唯一可能在服务器端执行此操作的方法?

我希望可能有一个模块公开这个功能?

提前致谢

angularjs

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

我现在已经将所有单元测试迁移到MSpec了,是否需要NUnit?

我正在使用NUnit进行TDD.我以行为风格命名我的NUnit测试(比如给定,然后,当时).但是我现在正在使用MSpec进行所有单元测试.我还在编写测试,使用模拟等等......所以,它们仍然是单元测试.但是,我认为不需要NUnit.

我很紧张地把所有的努力都扔掉去学习NUnit.我是否应该完全放弃TDD/NUnit,考虑到BDD是TDD完成的吗?

tdd bdd nunit unit-testing mspec

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

AngularJS:$ rootScope.$ on没有收到通过$ rootScope发送的消息.$ v1.2角广播

关于广播和接收广播,角度1.2 rc2和角度1.2之间有什么变化?

我认为我认为是$ watch中的控制器中的标准广播即

    $scope.$watch('changedRequest', function(newValue, oldValue) {
        $rootScope.$broadcast('onTestingMe')
    });
Run Code Online (Sandbox Code Playgroud)

我尝试在另一个控制器中接收它

    $rootScope.$on("onTestingMe", function () {
        alert('I am received');
    });
Run Code Online (Sandbox Code Playgroud)

广播似乎工作,但我从来没有得到任何东西到达$.

我在$ rootScope上设置了$ on和$ broadcast.我的手表是在美元范围内,但这应该不是问题.

我在两个控制器中注入了$ rootScope.

Chrome控制台中没有收到任何错误.

我迷路了,有什么想法吗?

我确实注意到在RC3上也发生了同样的情况,但我只是把它放到一个RC,所以我回到了RC2,并认为我会等待1.2发布....但同样的事情正在发生..

编辑

我能看到的唯一不同的是我使用的是ng-include

        <div ng-include="template.url" ng-controller="ItemBarCtrl"></div>
Run Code Online (Sandbox Code Playgroud)

也许它的渲染速度不够快?由于在加载文档时发送了msg,并且控制器ItemBarCtrl具有$ on ....

我会尝试做一些测试......奇怪的问题!

angularjs angularjs-scope

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

Tomcat web.xml文档?

我想知道是否有人可以帮忙?

我在将一个Java应用程序部署到tomcat时遇到了一些问题,我想知道web.xml的文档在哪里.

我似乎找不到它.

我使用的是标准的web.xml,但我想知道所有特定的xml标签的含义.

当然,通常使用标准的web.xml只是有效,但我真的很想看到一些文档.

我查看了tomcat 7文档站点,但我似乎无法找到它

任何人都有运气

谢谢

java tomcat tomcat7

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

TDD中的命名测试与单元测试命名

我已经为使用TDD进行了大量测试。即先写我的测试。

我一直习惯使用这种命名约定来编写测试。

  MethodName_DoesWhat_WhenTheseConditions
Run Code Online (Sandbox Code Playgroud)

这些对单元测试非常有用,因为我知道方法名称是什么,但是在进行TDD时我不知道方法名称。例如,我有一个用户故事指出

    "As a user, I can return the total number of records in the database"
Run Code Online (Sandbox Code Playgroud)

现在,只要看一看,我马上就会知道我将有许多方法,层。

但是我现在尚不知道TDD中这些方法的名称,因此尝试给测试名称加上前缀是否有意义?有人在这里有什么建议吗?

而且,一旦我编写了测试以及方法/类,并且一切正常,是否有必要创建额外的“单元测试”来测试类中是否没有通过TDD进行测试?

c# tdd bdd nunit unit-testing

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

可以通过Gradle for Android获得Azure移动服务SDK吗?

我正在尝试安装SDK(Azure移动服务)以在Android上使用.

我注意到主要的教程和链接似乎你必须下载它,当然它可以通过Gradle?

我试过搜索它,但我找不到它.

这不是安装它的正确方法,而不是下载文件并添加到类路径?

期待任何想法

谢谢

android azure gradle azure-mobile-services android-studio

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