问题列表 - 第49887页

在Rails中过滤json渲染

如果我只想返回的最佳方式是什么:id和:JSON中的name字段

到目前为止,我有:

format.json { render :json => @contacts.map(&:attributes) , :only => ["id"]}
Run Code Online (Sandbox Code Playgroud)

但是"name"属性在:only部分中不起作用,因为它不是数据库中的列(它在模型中定义为firstname + lastname)

谢谢!

json ruby-on-rails ruby-on-rails-3

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

如何验证用户输入是否为整数?

它告诉我它无法将int转换为bool.试过TryParse,但由于某种原因,参数列表无效.

码:

private void SetNumber(string n)
{
    // if user input is a number then
    if (int.Parse(n)) 
    {
        // if user input is negative
        if (h < 0)
        {
            // assign absolute version of user input
            number = Math.Abs(n); 
        }
        else 
        {
            // else assign user input
            number = n;
        }
    }
    else
    {
        number = 0; // if user input is not an int then set number to 0  
    }
}
Run Code Online (Sandbox Code Playgroud)

c# validation console input

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

CSS 设计采用黄金比例?

每个人都在谈论黄金比例,以及设计,包括对此的想法。这就是我现在正在努力做的事情。我想以黄金比例在我的页面上放置一个中心区域和一个侧边栏。但我遇到了问题,不知道在哪里计算元素的边距和填充。如何设置“完美”边距和填充(相对于黄金比例)?请帮我解决一下。

css

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

在2D离散游戏中构建位置

我在网格宇宙中工作 - 对象仅存在于二维矩阵中的整数位置.

一些术语:

广场 - 一个离散的位置.每个正方形都有一个int x和int y坐标,没有两个正方形具有相同的x和y对.

相邻:如果x或y坐标的差值大小不大于1,则正方形X与另一个正方形Y相邻.更简单地说,所有正方形立即在N,NE,E,SE,S,SW中,W和NW方向相邻.

Legend:
'?' - Unknown Traversibility
'X' - Non Traversable Square
'O' - Building (Non Traversable)
' ' - Traversable Square
Run Code Online (Sandbox Code Playgroud)

问题:

鉴于以下一般情况:

? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? O O ? ? ?
? ? ? O O ? ? ?
? ? ? ? ? ? ? ? …
Run Code Online (Sandbox Code Playgroud)

algorithm artificial-intelligence game-ai

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

如何确保代码可在多个浏览器上正常工作?

确保代码在多个浏览器中都能正常工作的过程是什么?最佳答案是什么?

html css

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

dstat cpu输出中的'hiq'和'siq'字段是什么?

dstat CPU指标有两个名为hiq和的字段siq.这些字段代表什么?它们是某种硬件中断和软件中断吗?

metrics

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

如何在salesforce.com中为"Notes和Attachments"添加触发器?

我无法在salesforce.com UI中找到可以在文件附件上添加触发器的位置.我几乎可以在其他所有东西上找到触发器,但是列表中似乎缺少附件(即使我在页面上查看源代码并进行搜索.有人知道我可以在哪里放置此触发器吗?

salesforce apex-code

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

同组的对象C#

我有一个对象列表,这些对象被其中一个属性称为"ID"的关键字或唯一标识.我需要对不同ID的所有对象进行分组,这些对象将具有相同的其余属性.

示例:Obj具有属性"ID","E1","E2","E3".注意这些都是Obj的所有属性.

我知道所有的Obj列表的ID都不同,但是如果不同的Obj的E1,E2和E3相同,我想分组.所以我会有一系列具有相同E1,E2,E3但不同ID的Obj.

在C#中处理这个问题最简单的方法是什么?

c# linq collections

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

在Xcode 4中添加OpenGL框架

我正在使用Xcode 4进行C++编程.我想添加一个框架,特别是一个OpenGL框架,我还不太熟悉它的用武之地.它在帮助文档中说我应该选择目标,然后从那里我得到夏季窗格,我可以在其中添加链接的框架/库.当我这样做时,夏季窗格不会显示.它确实出现在我的目标是一个cocoa应用程序时,但由于我用C++编程,我选择命令行工具,然后从那里选择语言.那么,我究竟如何将OpenGL框架添加到目标中呢?

c++ frameworks target xcode4

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

如何获得完整的unicode支持,包括VCL控件中的中文字符或XP上的Windows公共控件,就像在Win7中一样

我有一个应用程序,我一直在测试国际化支持.

例如,有一个标准的TEdit控件,其中font.Name ='Arial'.

在Windows 7上,如果分配给该控件的字体不包含某个国际字符,它似乎会自动从Arial Unicode MS或其他地方获取CJK字符的字形,用于EDIT公共控件.

在Windows XP上,即使安装了Arial Unicode MS字体,中文字符似乎也显示为框,除非我将delphi格式的字体名称更改为Arial Unicode MS.

这是每个人在Windows XP上遇到国际字体支持的东西吗?Windows常用控件的行为有何不同?我在Windows 7上看到的行为肯定比我在Windows XP上看到的行为更友好.

此行为差异不仅限于Windows公共控件.看起来即使Internet Explorer和MS Explorer shell也没有问题,如下图所示进行测试: 在此输入图像描述

  1. 人们对此做了什么?

  2. Windows XP上的预期平台行为是什么?您是否必须找到用户想要使用的语言,然后找一个要使用的字体,支持该语言?我猜Arial Unicode MS可能是一个很好的默认值,因为它几乎拥有所有的unicode语言.

更新:看起来微软的术语"补充语言支持"指的是Windows的"窗口不显示我的unicode字符作为框"功能.

windows delphi windows-xp internationalization common-controls

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