小编Mar*_*eck的帖子

允许Silverlight(和Flash)应用程序保持全屏

我正在编写一个可以全屏显示的Silverlight应用程序(想想YouTube全屏).这很简单.但是,我想让用户能够全屏保持应用程序,即使他们点击了.

许多用户都有多个显示器,因此将应用程序缩回浏览器并不总是有意义的.目前,如果他们让我的应用程序全屏他们看到"按ESC键退出全屏"消息,然后任何点击,以应用他们的其他显示器上引起全屏Silverlight应用程序退缩.

我相信Silverlight(以及Flash)的这种行为是一种安全功能,可以防止人们编写保持全屏的应用程序.但是,我想知道是否有"选择加入"的方式让用户说"我不介意这个应用程序保持全屏".

我也有兴趣知道这是否可以用Flash完成.

flash silverlight multiple-monitors fullscreen

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

为什么ActionDispatch :: Request.original_url返回错误的方案?

我有一个Ruby on Rails应用程序,它在模板中有以下内容......

<form action="<%= request.original_url %>" method="post">

当我通过https请求页面时,我最终得到的表单操作与原始请求具有完全相同的URL,但不是https://生成它,而是http://导致混合内容错误.

我错过了什么?在什么情况下会request.original_url返回错误的方案?

我使用Unicorn和nginx运行Ruby on Rails.

ssl ruby-on-rails nginx unicorn

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

从Xsd构建UI的工具包或应用程序

我需要构建一个用户界面来编辑和创建符合给定xsd架构的xml文档.我想做的是尽可能根据xsd架构生成我的用户界面.xsd架构可以(并且将会)随时间变化,因此解决方案需要具有一定的灵活性.

用户界面需要是Web UI,理想情况下,是使用ASP.NET MVC构建的UI.

我怀疑这是一个很高的订单,而不是一个可以通过工具包或库完全解决的订单,但我很想知道是否有其他人走了这条路并成功(或失败)以及他们是否使用了特定的库,帮助的工具包或方法.我已经开始将T4模板看作一种方法,并且觉得这会让我有很多方法,但如果有更简单的方法,我们不想承诺.

user-interface xsd

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

ASP.NET MVC中的本地化

Visual Studio 2008

我想将一些本地化带入我的ASP.NET MVC站点.

有人建议创建一个资源文件"Strings.resx"作为一个公共强类型的资源,它很好地工作,并允许我写

<title><%= Strings.MyView_Title %></title>
Run Code Online (Sandbox Code Playgroud)

然后我继续添加一个文件"Strings.da.resx".此文件紧挨着第一个创建,默认为"Access Modifier:No Compilation",而第一个(没有语言修饰符)默认为"Interal".

我可以在bin目录中看到已经创建了一个带有resource.dll的目录("da"),但是,我看不到我网站上的任何翻译文本.

我已经与浏览器核实了唯一的首选语言是丹麦语(da-DK),但我只看到英文文本.

问题:1)我是否需要在web.config中启用某些功能?2)我是否使用正确的类型创建了正确的文件(即#2应该是"No compilation")?

asp.net-mvc visual-studio-2008

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

未使用 Stripe Payment 生成的电子邮件收据

我有一个使用 Stripe Payments 的应用程序。我们正在创建一次性付款,而不是将客户存储为对象。所以,我们有看起来像这样的服务器端 Ruby 代码......

Stripe::Charge.create(
  currency: 'gbp',
  amount: some_amount,
  card: token,
  description: 'Payment for awesome thing'
)
Run Code Online (Sandbox Code Playgroud)

令牌是在客户端生成的,使用 Stripe JS 库并包含(或者更确切地说,代表)客户提供的所有信息,即电子邮件地址、卡号等。

当交易到达 Stripe 时,它​​会从客户那里取钱,在我的 Stripe 仪表板中,我看到客户提供的所有详细信息,例如代码到期等。在卡片上我看到他们的名字,但名称设置为 e -邮件地址。

在这一切之下,我被告知......

No receipts sent — No email address for this payment

我是否缺少有关应调用此 API 的方式的某些内容。令牌显然包含该电子邮件地址(我将其视为 Stripe 仪表板上的卡片名称)。

如果我希望 Stripe 使用他们已经捕获的电子邮件地址来生成收据,我是否必须以另一种方式调用此 API?

ruby stripe-payments

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

如何(更好)检查多维数组中的元素存在?

我该如何避免这样做?

if boolean_array[day] && boolean_array[day][slot] && boolean_array[day][slot].zero?
  # boolean_array[day][slot] element exists
end
Run Code Online (Sandbox Code Playgroud)

ruby

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