问题列表 - 第37624页

在Rails上严格执行RESTful

我正在开发一个游戏应用程序(移动前端,Rails后端),并试图决定是否应该严格使用RESTful.如果我这样做,我似乎会创造更多的控制器.例如,我需要实现几个游戏操作,如攻击,防御等.如果我严格遵守RESTful,我将需要为每个游戏操作创建一个控制器,只需一个REST操作(更新).如果我去非RESTul并且创建了一个通用的战斗控制器,那么我就可以为攻击,防御等创建方法/动作.看起来更加麻烦,严格来说是RESTful.

任何见解将不胜感激.

rest ruby-on-rails

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

如何从NSMutableArray传递字符串加倍

在数组中我有两个值value1 ="234.3423"value2 ="12.60348"我需要将此值传递给varable double x,double y;

这该怎么做

提前致谢.

objective-c

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

ASP.NET MVC 2 - 绑定到抽象模型

如果我有以下强类型视图:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<XXX.DomainModel.Core.Locations.Location>" %>
Run Code Online (Sandbox Code Playgroud)

位置是一个抽象类.

我有以下控制器,它通过POST接受强类型模型:

[HttpPost]
public ActionResult Index(Location model)
Run Code Online (Sandbox Code Playgroud)

我收到一个运行时错误,指出"无法创建抽象类

这当然有道理.但是 - 我不确定这里最好的解决方案是什么.

我有很多具体的类型(大约8个),这是一个只能编辑抽象类属性的视图.

试图做的是为所有不同的具体类型创建重载,并以通用方法执行我的逻辑.

[HttpPost]
public ActionResult Index(City model)
{
   UpdateLocationModel(model);
   return View(model);
}

[HttpPost]
public ActionResult Index(State model)
{
   UpdateLocationModel(model);
   return View(model);
}
Run Code Online (Sandbox Code Playgroud)

等等

然后:

[NonAction]
private void UpdateLocationModel (Location model)
{
   // ..snip - update model
}
Run Code Online (Sandbox Code Playgroud)

但这也不起作用,MVC抱怨动作方法含糊不清(也很有意义).

我们做什么?我们可以简单地绑定到抽象模型吗?

.net c# abstract-class model-binding asp.net-mvc-2

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

jquery:this.not(':animated')&& that.is(':visible')不遵循规则,语法问题?只有几行代码

当我点击#button它时,它仍在静止'do something',即使.wrapper是动画并且.wrapper span不可见.所以它不遵守规则.怎么了?

$('#button').click(function(){
  if(
    $('.wrapper').not(':animated') && $('.wrapper span').is(':visible')
  ) {
    //do something
  }
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery if-statement visible animated

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

TextCtrl - >在Erlang中截断一个浮点数

我的最后一个问题让我想到了这个:

wxTextCtrl:setValue( TcGrossProfit, io_lib:format("~.2f",[NewGrossProfit])),
Run Code Online (Sandbox Code Playgroud)

使用错误的arg从wxTextCtrl生成错误.

我知道这是罪魁祸首

NewGrossProfit = 5.45333,

io_lib:format("~.2f",[NewGrossProfit])
Run Code Online (Sandbox Code Playgroud)

感谢最后一个,希望这个更容易

-B

编辑

最后一个问题: 在Erlang中截断一个浮点数

floating-point erlang new-operator

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

C++'strcpy'给出警告(C4996)

我收到此警告,但所有功能都正常工作.

这究竟意味着什么?

'strcpy': This function or variable may be unsafe. 
Consider using strcpy_s instead. To disable deprecation, 
use _CRT_SECURE_NO_WARNINGS. See online help for details.
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++

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

将文本"ellipsized"绘制到画布上

我需要将文本绘制到画布(自定义视图),并且需要先将其修剪为最大宽度,必要时在末尾添加省略号.我看到你可以为TextView做这件事,但我想在自定义视图的onDraw()中进行,而不必添加子视图.

这可能吗?我知道我可以测量字符串,砍掉一个字符,再次测量等等,直到它的大小合适......而且我确信还有更有效的方法......但我想避免重新发明如果可以的那个轮子.

android

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

页面自动刷新onClick

您好,我有一个网页,当用户点击调用javascript函数的"计算按钮"时会自动刷新.body标签中有一个onLoad事件.我也使用了一些jquery. http://gist.github.com/644498

javascript

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

为什么我得到"无法调用方法"fetchrow_array"没有包或对象引用"?

我已经安装了DBD :: Pg版本2.17.1,但在使用下面的代码时仍然会出错

$res = $conn->prepare($query);
$res = $res->execute();
@tuple = $res->fetchrow_array;
Run Code Online (Sandbox Code Playgroud)

错误:

Can't call method "fetchrow_array" without a package or object reference at test.pl line 69.
Run Code Online (Sandbox Code Playgroud)

请建议.

perl dbd

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

WCF无法序列化循环引用

我有一个批次之间关系的数据库TablesSilverlight连接到我的服务器与客户端WCF serviceASP.Net的一面.

首先,我使用LINQ to SQL一个强大的映射器表来对象,并WebMethod返回一个List<Foo>我的数据库对象(假设GetFoo()).将Foo有很多与其他对象的关系,每个有很多realaships太大,(这意味着,有一个PK和FK表之间).还有我使用Microsoft Service Trace Viewr了我的跟踪服务

当我调用GetFoo()时,WCF返回此错误:

"XYZ"类型的对象图包含循环,如果禁用参考跟踪,则无法序列化

我搜索了这个错误,并找到了这个伟大的帖子,但这不能正常工作,我也看到同样的错误.

c# wcf serialization silverlight-4.0

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