问题列表 - 第6747页

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

MbUnit:比较双打最优雅的方式?

代码

Assert.AreEqual (9.97320998018748d, observerPosition.CenterLongitude);
Run Code Online (Sandbox Code Playgroud)

产生

Expected Value & Actual Value : 9.97320998018748
Remark : Both values look the same when formatted but they 
are distinct instances.
Run Code Online (Sandbox Code Playgroud)

在MbUnit 3.0中比较两个双打同等的最优雅的方法是什么?我知道我可以自己围绕它们,但是有一些MbUnit构造吗?

更新:我认为我目前的"解决方法"不优雅:

Assert.LessThan(
   Math.Abs(9.97320998018748d - observerPosition.CenterLongitude),
   0.0000001);
Run Code Online (Sandbox Code Playgroud)

mbunit gallio

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

Xml架构:空targetNamespace

在Xml架构中不使用targetNamespace属性或空属性是否合法?

如果是这样,那么它是什么意思,我们是在"空命名空间"(总是存在)中"添加"某些东西,还是创建一个与其他模式无关的"匿名命名空间"?

实例xml文档将如何显示,是否需要将元素显式绑定到某个命名空间?

xml xsd

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

URL中的slug的位置是否重要?

对于搜索引擎优化目的,网址中的slug的位置是否重要?

毫无疑问,您可以编写URL slugs以便以任何顺序正常工作.我更感兴趣的是,搜索引擎是否在右侧与左侧的URL部分放置不同的权重

例如,这里的slug出现在URL的末尾:为什么有些网站会在URL的末尾 添加"Slugs"?

虽然这里的slug出现在URL的中间:https: //stackoverflow.com/questions/why-do-some-websites-add-slugs-to-the-end-of-urls/47427

url seo search-engine url-mapping slug

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

是否有用于呈现使用JavaScript的网页的命令行或库工具?

互联网上的页面抓取似乎对我来说有点障碍,因为有越来越多的网站依赖于JavaScript来渲染屏幕的一部分.

在我看来,有这么多的开源布局和JavaScript渲染器(如WebKit,GeckoChromium + V8),有人必须制作一个工具来下载页面并呈现其JavaScript而无需运行实际的浏览器.但是,我没有找到我正在寻找的搜索内容 - 我找到了像Selenium-rc这样的工具,但它们依赖于正在运行的浏览器.我对可以执行以下一项(或两项)的任何工具或库感兴趣:

  1. 一个可以从命令行(*nix)运行的程序,它在给定页面源的情况下返回由某些JS引擎呈现的页面源.

  2. 使用特定语言的集成支持,允许(轻松地)将页面源传递给它并返回由某些JS引擎呈现的页面源.

我认为#1在一般意义上是可取的,但如果工具以我想要使用的语言存在,那么#2会更有用.而且,我并不关心特定的JS引擎 - 任何相对现代的引擎都会做.有什么?

html javascript command-line

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

具有复选框的嵌套对象 - 即使使用accepts_nested_attributes_for也可以进行质量分配?

我认为应该有一个简单的解决方案,因为Rails 2.3具有这种新奇的嵌套表单功能.基本上我想创建或更新用户并同时为他们分配角色.

看起来我正在做的一切正确,但我收到错误警告:无法批量分配这些受保护的属性:roles_attrributes.

我甚至尝试将视图更改为用户[permissions_attrributes] [role_id],因为我认为连接表可能会让Rails感到困惑.

无论如何,关于这应该如何实际工作的任何建议?

模型

class User < ActiveRecord::Base

  has_many :permissions
  has_many :roles, :through => :permissions

  accepts_nested_attributes_for :roles
  accepts_nested_attributes_for :permissions
end
Run Code Online (Sandbox Code Playgroud)

从视图中摘录(注意我试过并且没有得到fields_for来生成我想要的东西,也许那是我的问题?)

<% for role in Role.all %>
 <%= check_box_tag( "user[roles_attrributes][id]",role.id) %>
 <%= role.rolename %>
 <br/>
<% end %>
Run Code Online (Sandbox Code Playgroud)

遇到的参数似乎是正确的:

    {"user"=>{"password_confirmation"=>"[FILTERED]", 
"roles_attrributes"=>{"id"=>"2"}, ...
Run Code Online (Sandbox Code Playgroud)

解决方案我错误拼写的组合,不使用attr_accessible,需要访问permissions_attributes,并且表单稍微关闭.

模型:

has_many :permissions, :dependent => :destroy
has_many :roles, :through => :permissions
accepts_nested_attributes_for :permissions
attr_accessible :permissions_attributes
Run Code Online (Sandbox Code Playgroud)

视图:

    <%  Role.all(:order => "rolename ASC").each_with_index do |role,idx| %>
    <%= check_box_tag( "user[permissions_attributes][#{idx}][role_id]",role.id) %>
    <%= role.rolename %> …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails associations actionview

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

BadImageFormatException 遇到 WcfSvcHost 和 IIS WCF 主机

引用 x86 DLL 时,在 Vista x64 上的 Visual Studio 2008 中创建 WCF 服务库很麻烦。调用 32 位 DLL 的服务需要具有 x86 平台目标才能在 64 位操作系统上运行。执行此操作时,WcfSvcHost 会在您尝试调试服务时引发 BadImageFormatException。有一个关于 MS 连接的错误报告。我使用的解决方法是将WcfSvcHost 核心标记为 32-bit

清单问题

我遇到的主要问题是这个第三方本机 32 位 DLL 无法使用某些 WCF 主机加载。当调用使用第三方 DLL的服务操作时,我收到以下错误:

System.TypeInitializationException: '' 的类型初始值设定项引发异常。

.ModuleLoadExceptionHandlerException:在导致 C++ 模块无法加载的主要异常之后发生嵌套异常。

System.BadImageFormatException:该模块应包含程序集清单。(来自 HRESULT 的异常:0x80131018)

嵌套异常:

句柄无效。(来自 HRESULT 的异常:0x80070006 (E_HANDLE))

WcfSvcHost 启动时不会引发此异常,而是在调用引用 32 位 DLL 的服务操作时引发。非常有趣的是,在控制台应用程序上使用相同的 app.config 托管相同的服务没有例外并且可以完美运行:

using (ServiceHost host = new ServiceHost (typeof (MsgBrokerService))) {
    host.Open ();
    Console.WriteLine ("running");
    Console.ReadLine …
Run Code Online (Sandbox Code Playgroud)

c++ wcf interop iis-6 was

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

如何调用对话框手动设置打印机选项?

我正在使用WPF,需要让用户设置一些打印相关选项,如打印机和打印机属性(例如papertray,横向/纵向,双面打印等).我知道PrintDialog类可以获取PrintQueue和PrintTicket对象.但是,我需要创建自定义解决方案,无法显示PrintDialog.我设法获得可用的PrintQueue对象,并让用户选择一台打印机.我正在努力打印机属性.我的问题是:如何显示用户可以为所选PrintQueue设置打印机属性的对话框(当用户单击WPF PrintDialog中的"属性"按钮时显示的对话框).

printing wpf printer-properties

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

如何在Windows上的PS3上交叉编译Cell Linux?

如何实现交叉编译设置以允许使用cygwin工具链在Windows PC上编译Cell Linux程序?cygwin工具提供了一个GNU编译器,用于构建交叉编译器,以及构建过程的相关工具,例如rpm,cpio,make,flex,bison等.

我有点自信这是可能的,但没有意识到任何人实际上已经这样做了.它已经为x86 Linux完成了,但我希望使用Windows,而不需要运行整个第二操作系统的虚拟机的使用和开销.

Cell Linux工具链是一个修补的GNU工具链,带有用于PPU和SPU处理器的C和C++编译器,以及相关的binutils.可以在此处找到Cell Linux SDK for Cell Linux的来源.这里的源RPMS 有构建脚本,可以与Linux上的rpmbuild工具一起使用.

具体问题是:如何使用Cygwin在Windows上构建用于PPU和SPU处理器的一组Cell Linux GNU编译器.

c++ linux g++ cell ps3

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

您对GWT的体验是什么?

您是否发现Google Web Toolkit是一个有用的项目?有许可问题吗?

java gwt

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