问题列表 - 第3272页

自引用的问题has_many:通过Rails中的关联

我正在阅读有关自我参照has_many:通过今天的数据情况,因为我正在尝试构建一个使用它们的Rails应用程序.我在互联网上发现了这个例子,我对此有疑问.让我在这个人的博客上发布这个示例代码:

create_table :animals do |t|
  t.string :species
end
create_table :hunts do |t|
  t.integer :predator_id
  t.integer :prey_id
  t.integer :capture_percent
end

class Animal < ActiveRecord::Base
  has_many :pursuits,  :foreign_key => 'predator_id',
                       :class_name => 'Hunt',
                       :dependent => :destroy
  has_many :preys,     :through => :pursuits
  has_many :escapes,   :foreign_key => 'prey_id',
                       :class_name => 'Hunt',
                       :dependent => :destroy
  has_many :predators, :through => :escapes
end
class Hunt < ActiveRecord::Base
  belongs_to :predator, :class_name => "Animal"
  belongs_to :prey,     :class_name => "Animal"
end
Run Code Online (Sandbox Code Playgroud)

假设我正在构建一个列出其数据库中第一个动物的网页.此标题下方是百分比列表(capture_percent).每个百分比指的是这个页面的动物狩猎的动物,但它不会告诉你动物的名字,只是百分比.单击任何给定的百分比将转到相应的动物页面.

我知道,这是一个难以解决的问题,但我正在努力解决这个问题.我是否必须为CapturePercent创建一个单独的表?

ruby activerecord ruby-on-rails associations

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

Java中的输入和输出流管道

有没有人有创建Java中的管道对象,任何好的建议两者的InputStream和OutputStream,因为Java没有多重继承和两个流是抽象类,而不是接口?

基本需求是有一个对象可以传递给需要InputStream或OutputStream的东西来管道从一个线程输出到另一个线程的输入.

java input multiple-inheritance

9
推荐指数
2
解决办法
4万
查看次数

在VB .NET中单击并拖动用户控件会创建对象引用错误消息

无法创建组件"用户控件1".错误信息如下:

'System.NullReferenceException:对象引用未设置为对象的实例.在System.ComponentModel.ReflectPropertyDescriptor.SetValue(对象组件,对象值)..............等..........

我该怎么做才能解决这个错误?

vb.net controls visual-studio

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

多重继承是邪恶的吗?

可能重复:
多重继承的确切问题是什么?

为什么在实现多个接口时多重继承被认为是邪恶的呢?特别是当曾经认为接口只是纯抽象类时?

(或多或少)重复 多重继承的确切问题什么?,C#中的多重继承,以及其他一些......

oop multiple-inheritance

9
推荐指数
2
解决办法
3046
查看次数

如何在HTML链接中下载PDF文件?

我在我的网页上提供pdf文件的链接供下载,如下所示

<a href="myfile.pdf">Download Brochure</a>
Run Code Online (Sandbox Code Playgroud)

问题是当用户点击此链接时

  • 如果用户已安装Adobe Acrobat,则会在Adobe Reader的同一浏览器窗口中打开该文件.
  • 如果未安装Adobe Acrobat,则会弹出一个用于下载文件的用户.

但我希望它总是弹出给用户下载,无论是否安装了"Adobe acrobat".

请告诉我怎么做到这一点?

php pdf xhtml markup download

119
推荐指数
7
解决办法
57万
查看次数

除了Scribd之外,我自己网站的在线PDF阅读器?

我正在使用Scribd API(www.scribd.com)在我的网站上显示PDF文件.我只想知道是否还有其他PDF API,我可以用它来嵌入我的网站PDF.比Scribd更快,更可定制,主要是我想将我的公司徽标放在该API中,而在scribd中它们显示那里的徽标.

所以只想知道任何开源,免费和可定制的网站PDF API.

谢谢

pdf flash scribd

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

jQuery/JavaScript:访问iframe的内容

我想使用jQuery操纵iframe中的HTML.

我以为我可以通过将jQuery函数的上下文设置为iframe的文档来实现这一点,例如:

$(function(){ //document ready
    $('some selector', frames['nameOfMyIframe'].document).doStuff()
});
Run Code Online (Sandbox Code Playgroud)

然而,这似乎不起作用.一些检查显示我的变量frames['nameOfMyIframe']undefined除非我等待一段时间加载iframe.但是,当iframe加载时,变量不可访问(我得到permission denied-type错误).

有没有人知道这方面的解决方法?

javascript iframe jquery same-origin-policy

770
推荐指数
8
解决办法
63万
查看次数

从会话中为表适配器分配连接字符串

我的应用程序已经开发,现在我们将更改会话对象中存储的连接字符串(分布式数据库管理系统(DDBMS)的Bcoz)

问题在这里......

In that application There are so many **ObjectDataSource** which are
Run Code Online (Sandbox Code Playgroud)

使用.XSD 文件初始化.它与TableAdapter相关, 并且 从Web.Config文件中分配TableAdapter的连接字符串.现在如何将连接字符串更改为存储在会话对象中的任何内容?

提前致谢.

c# asp.net xsd

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

用于找到大于或等于给定值的2的最小幂的算法

我需要找到大于或等于给定值的2的最小幂.到目前为止,我有这个:

int value = 3221; // 3221 is just an example, could be any number
int result = 1;

while (result < value) result <<= 1;
Run Code Online (Sandbox Code Playgroud)

它工作正常,但感觉有点幼稚.这个问题有更好的算法吗?

编辑.有一些很好的Assembler建议,所以我将这些标签添加到问题中.

c++ algorithm assembly

48
推荐指数
7
解决办法
4万
查看次数

是否有与.NET兼容的语言不支持无符号类型?

假设我正在用C#编写一个库,我不知道谁会使用它.

库的公共接口有一些无符号类型 - uint,ushort.显然,这些类型不符合CLS,从理论上讲,可能存在无法使用它们的语言.

那些现实的语言是否存在?

.net c# unsigned programming-languages

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