小编Col*_*inE的帖子

GWT.create意味着什么,我为什么要使用它?

我是GWT的新手.我有以下代码行.

SomeClientServiceAsync someService = GWT.create(SomeClientService.class);
Run Code Online (Sandbox Code Playgroud)

上面的行是什么意思,为什么我不能使用任何其他替代方法来实例化它?

请帮我!

谢谢.

gwt

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

KendoUI - 您可以将视图模型创建为函数

使用Knockout,有一些潜在的视图模型创建模式,一个是使用文字:

var viewModel = {
    firstname: ko.observable("Bob")
};

ko.applyBindings(viewModel );
Run Code Online (Sandbox Code Playgroud)

另一种是使用功能:

var viewModel = function() {
    this.firstname= ko.observable("Bob");
};

ko.applyBindings(new viewModel ());
Run Code Online (Sandbox Code Playgroud)

详情如下:

敲除视图模型之间的区别声明为对象文字与函数

我一直喜欢使用函数,因为它实际上为您提供了一个"工厂",允许您创建同一视图模型的多个实例.

使用KendoUI,我看到的所有示例都使用文字语法:

var viewModel = kendo.observable({
     firstname: "Bob"
});

kendo.bind(document.body, viewModel);
Run Code Online (Sandbox Code Playgroud)

我的问题是,使用Kendo可以通过函数模拟Knockout风格的视图模型创建吗?这将允许我创建相同视图模型的多个实例,添加"私有"函数等...

mvvm kendo-ui

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

让Swift类充当UIViewController子类和UITableViewDelegate

我在斯威夫特已经写一个应用程序,并作为一个结果,需要写一个类,这两个子类UIViewController,并符合多种协议(包括UIAlertViewDelegate,UITableViewDelegateUITableViewDataSource).我目前正在使用Xcode 6 Beta,并遇到了很多困难.

我遇到的问题源于类声明:

class TableAddition :  UIViewController, UIAlertViewDelegate  { 
Run Code Online (Sandbox Code Playgroud)

看来编译器没有识别协议,当我尝试实现以下方法时:

@optional func alertView(alertView: UIAlertView!, clickedButtonAtIndex buttonIndex: Int) {

}
Run Code Online (Sandbox Code Playgroud)

我收到一条错误,说"'可选'属性只能应用于协议成员".虽然消除了@optional沉默的错误,但我不相信该方法被认为是UIAlertViewDelegate协议的成员(Xcode从未为我自动完成方法实现).

这是一个源于Swift方面的问题,还是我的错误?

protocols uiviewcontroller ios swift

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

运营商的意义?在C#中的一个对象之后

我试图?在C#中找到符号/运算符的含义.

用法示例:

private Point? _point = null;
Run Code Online (Sandbox Code Playgroud)

我认为必须对null价值做些什么.

当然,我查看了MSDN C#操作员页面,但没有在那里找到答案.

有人可以给我一个链接或解释这个运算符吗?

.net c# operators

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

Swift - nil检查NSCopying函数参数

我正在将一些Obj-C代码转换为Swift并遇到了问题.这是ObjC代码:

- (void)collisionBehavior:(UICollisionBehavior *)behavior 
               beganContactForItem:(id<UIDynamicItem>)item 
            withBoundaryIdentifier:(id<NSCopying>)identifier 
                           atPoint:(CGPoint)p {
    NSLog(@"Boundary contact occurred - %@", identifier);
}
Run Code Online (Sandbox Code Playgroud)

这是实现一个协议方法UICollisionBehaviorDelegate,这里是Swift:

func collisionBehavior(behavior: UICollisionBehavior,
  beganContactForItem item: UIDynamicItem,
  withBoundaryIdentifier identifier: NSCopying,
  atPoint p: CGPoint) {

  println("Boundary contact occurred - \(identifier)")
}
Run Code Online (Sandbox Code Playgroud)

EXC_BAD_ACCESS如果没有标识符的对象发生冲突,则上述操作失败.在这种情况下identifier有一个值0x0,即它是零.

但是,我不能执行如下的零检查:

if identifier != nil {
  println("Boundary contact occurred - \(boundaryName)")
}
Run Code Online (Sandbox Code Playgroud)

因为!=运营商没有定义NSCopying.有没有人知道我如何检查nil,或者是否有一个'to string'操作我可以执行它遇到nil值时不会失败?

swift

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

使用Emscripten编译的WebAssembly可以生成较小的文件大小

我对WebAssembly很感兴趣,但令人沮丧的是,即使是用C++编码并使用Emscripten编译的"Hello World"示例,也会在浏览器中生成总计396KB的内容.是什么赋予了?如何才能提高尺寸效率呢?

emscripten webassembly

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

HTML5 DOCTYPE是我们将看到的最后一个吗?

相当简洁的HTML5文档类型,<!DOCTYPE HTML>似乎表明这是我们将看到的最后一个HTML文档类型.这是真的吗?

根据我的理解,各种doctypes的主要功能是打开现代浏览器的众多怪癖渲染模式.当然没有什么可以阻止这种情况再次发生?即人们在"破碎"的浏览器实现中编写web = -pages,导致未来的浏览器需要使用doctype嗅探?

html5 doctype

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

页面上的WP7 App滚动条

我在WP7应用程序中有页面,这个页面有一些文本和一些输入控件,如列表和文本框,有时当文本更多时,页面底部的控件消失.有没有办法在页面上显示滚动条,以便用户可以看到整个页面?

windows-phone-7

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

面部识别以检测情绪

我正在寻找一种特定形式的面部识别.我想在特定的图像中检测出他的面部情绪,例如它是微笑还是悲伤.这有什么.NET库吗?

.net c# wcf kinect

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

如何将cocoapod文档添加到cocoadocs.org

我已经为开源项目创建了一个pod文件,该文件已经成功添加到CocoaPods中.该项目在这里:

https://github.com/ColinEberhardt/LinqToObjectiveC

规范在这里:

https://github.com/CocoaPods/Specs/blob/master/LinqToObjectiveC/1.0.0/LinqToObjectiveC.podspec

但是,README.md文件中的文档不会出现CocoaDocs.我找不到任何关于如何实现这一目标的文档!

cocoapods

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