小编Adi*_*dir的帖子

是否有调试客户端/服务器应用程序的快捷方式?

我正在使用Visual Studio 2010来创建客户端/服务器游戏(C#).
我发现自己经常做这个例程:运行主服务器应用程序(通过按F5),然后调试第一个和第二个客户端(通过右键单击客户端项目并为每个客户端选择启动新实例).
这个例程有什么捷径吗?

c# shortcut visual-studio

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

Ember原始JSON转换不能用作例外?

我正在使用默认的RESTAdapter和ActiveModelAdapter,我想在特定的模型中包含一个JSON对象.
例如:

App.Game = DS.Model.extend(
  name: attr('string')
  options: attr('raw') # This should be a JSON object
)
Run Code Online (Sandbox Code Playgroud)

读完ember-data/TRANSITION.md后.
我在示例中使用了相同的变换器:

App.RawTransform = DS.Transform.extend({
  deserialize: function(serialized) {
    return serialized;
  },
  serialize: function(deserialized) {
    return deserialized;
  }
});
Run Code Online (Sandbox Code Playgroud)

当我尝试创建一个Game实例模型并保存它时,POST数据中的options属性为"null"(字符串类型).

App.GamesController = Ember.ObjectController.extend(
  actions:
    add_new: ->
      game = this.get('model')
      game.set('options', {max_time: 15, max_rounds: 5})
      game.save()
)
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

javascript ember.js ember-data

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

带有hasMany的Ember store.push不更新模板?

假设以下型号:

App.User = DS.Model.extend(
  email: DS.attr('string')
  session_users: DS.hasMany('sessionUser')
)

App.SessionUser = DS.Model.extend(
  user: DS.belongsTo('user')
  state: DS.attr('string')
  session: DS.belongsTo('session')
)

App.Session = DS.Model.extend(
  title: DS.attr('string')
  session_users: DS.hasMany('sessionUser')
)
Run Code Online (Sandbox Code Playgroud)

路线session_route.js.coffee:

App.SessionRoute = Ember.Route.extend(
  model: (params) ->
    this.store.find('session', params.id)
)
Run Code Online (Sandbox Code Playgroud)

以下session.hbs模板:

{{#each session_users}}
    {{state}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)

我连接到WebSocket流,当创建一个新的SessionUser时,我收到通知.
这里的sessions_controller.js.coffee用于测试推送一些有效负载:

payload =
    id: 20
    user: controller.store.getById('user', 2)
    session: controller.store.getById('session', 2)
    state: 'confirmed'
  controller.store.push('sessionUser', payload)
Run Code Online (Sandbox Code Playgroud)

使用Ember Inspector(Chrome扩展程序)我可以看到会话用户被推送并且存在于具有正确关系的商店中,但模板未更新.
当使用store.createRecord时,模板实际上正在更新,但我想使用push/pushPayload以便我可以使用现有的序列化程序.

javascript ember.js ember-data

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

简短的Sql插入语句?

在MySql中,我可以有一个带有自动增量列的表并以这种方式插入:

INSERT INTO tbl VALUES(null, "bla", "bla");
Run Code Online (Sandbox Code Playgroud)

使用Microsoft SQL Server Express可以执行任何操作吗?

代替这个:

INSERT INTO tbl(`v1`, `v2`) VALUES ("bla", "bla");  
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql sql sql-server

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

ASP.NET登录角色?

我需要保护我的网站,而不使用ASP.NET内置的登录控件或Forms身份验证.
它需要支持"普通"用户和管理员用户.

有什么建议吗?谢谢

asp.net authentication

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

SoundCloud是如何做到的?

他们的UI是纯HTML,CSS和JS,所以他们如何播放音频?
涉及隐藏的Flash播放器?

html

0
推荐指数
1
解决办法
1252
查看次数