问题列表 - 第7673页

nHibernate - 从数据库生成类?

我知道你可以使用nHibernate从类和它们的映射生成一个数据库,但我找不到任何好的链接来反过来这样做.我们有一个已经设计过的数据库,我们正在考虑使用nHibernate.使用工具从数据库生成映射和类会很好,然后我们可以根据自己的喜好调整/操作它们.

nhibernate orm

14
推荐指数
2
解决办法
6039
查看次数

document.getElementById().setAttribute()函数的替代方法

做以下行是否有其他选择:

 document.getElementById("btn").setAttribute("onclick", "save(" + id + ");");
Run Code Online (Sandbox Code Playgroud)

这条线基本上onclick()将按钮的事件更改为:save(34); , save(35);等等.但它在IE 7和6中失败但在IE 8和Firefox中有效.

我也可以使用jquery.

javascript jquery

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

我应该将.erb或.rhtml文件用于Rails应用程序,其中所有Controller逻辑都存在于Views中吗?

我刚开始学习Rails.我创建了一个空的Rails应用程序.而不是编写一个控制器,我想把我的所有控制器逻辑放在我的视图中,而不是在单独的控制器类中.

要做到这一点,我应该使用.erb文件或.rhtml文件,有什么区别?

ruby controller views ruby-on-rails

3
推荐指数
2
解决办法
4039
查看次数

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

高阶线性回归

我有矩阵系统:

A x B = C.

Aan,Bnb.这两个AB是未知的,但我对部分信息C(我有它的一些值,但不是所有的)和n被挑选到足够小,该系统预计将超过限制.不要求所有A或列B都过度约束.

我正在寻找像最小二乘 线性回归的东西,以找到最适合这个系统(注意:我知道不会有一个独特的解决方案,但我想要的只是最好的解决方案之一)


举一个具体的例子; 所有的a和b都是未知的,所有的c都是已知的,并且?被忽略了.我想找到 一个最小二乘解决方案,只考虑知识c.

[ a11, a12 ]                                     [ c11, c12, c13, c14, ?   ]
[ a21, a22 ]   [ b11, b12, b13, b14, b15]        [ c21, c22, c23, c24, c25 ]
[ a31, a32 ] x [ b21, b22, b23, b24, b25] = …
Run Code Online (Sandbox Code Playgroud)

math linear-algebra

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

模拟锁定/挂起的应用程序

我有一个应用程序使用SendMessage(以及其他东西)与另一个应用程序交互.一切正常,直到另一个应用程序挂起(因为它实际上已冻结或正在进行长时间的阻塞调用).我想模拟使用C#WinForms应用程序挂起的应用程序.有没有办法开始长时间运行,阻止通话?或者可能是一种导致应用程序实际冻结的方法?也许像WebClient.DownloadString(),但永远不会返回.

.net c#

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

设计具有普通声音名称的Java接口,与其他软件包"很好地配合"

我想定义一个Tag在我正在处理的Java包中调用的接口,但由于碰撞问题,我对使用这样一个普通的名称犹豫不决.(例如,您只能导入一个具有特定名称的类或接口;如果有多个具有相同名称的接口,则可以对其中一个使用import,但其余部分必须使用整个包名称明确引用例如com.yoyodyne.games.outdoors.Tag)

我也没有更详细的名称(它应该代表StackOverflow帖子或其他在线网站中的标签); 我能想到的最接近的可能是TaxonomyTag.

是否有处理此问题的策略?我能想到的唯一一个是定义一个Collections包含公共接口的静态类(例如)Tag,例如,如果我调用它,Taxonomy那么我可以导入Taxonomy并引用Tag作为Taxonomy.Tag - 但这听起来不那么有用.

编辑:这个碰撞的一个众所周知的例子是ca.odell.glazedlists.matchers.Matcherjava.util.regex.Matcher,如果你试图在GlazedLists库中使用正则表达式,那将是一件痛苦的事.

java package

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

Listview在回发后没有完全更新databind()

我有一个ListView控件,它表现出奇怪的行为 - 在回发后行只是部分更新.我希望这里有人可以解释为什么会出现这种情况.

我的listview DataSource绑定到存储在页面会话状态中的项列表.这是故意的,部分是为了超时过期的视图,因为多个用户查看数据.在普通的度假村操作中,通过javascript在页面上处理排序,并且通过回调使列表/会话数据顺序保持同步.回调还会检查权限级别.在更复杂的特定度假操作上,页面上的javascript对页面进行回发以处理排序逻辑.列表/会话在回调中更新,然后列表视图控件将反弹到数据.页面再次加载,行显示新订单.没问题,对吧?

问题是列表视图中的某些元素不会根据新订单更改值.虽然在页面上处理的超链接和文本(例如像<%#Eval("ProjectAbbrev")%>)被适当更新,但是通过OnItemDataBound事件方法设置其值的复选框,文字和下拉列表不是 - 它们保持不变"冻结"到位,即使单步执行代码显示该方法在回发期间运行,并且控件应该设置为新值.如果我去手动截断列表,说原始大小的一半,确定只重新填充那些项目,但复选框等仍然保留其原始值.

所以我的问题是:为什么这些元素不会与回发中的其他listview控件元素一起更新?我觉得我要么误解了ASP.NET中的页面生命周期,要么我遇到了某种bug.

此时我认为我将不得不在javascript中将更复杂的排序操作移动到页面,但这将是相当棘手的,我想尽可能避免这样做.


更新:我已经尝试将EnableViewState设置为false,但它不能解决这个问题.在任何情况下我都无法使用该策略,因为页面的其他部分(保存)最终依赖于读取视图状态.
更新:我提供了一些代码片段,希望他们可以对这个问题有所了解:

Page:HyperLink元素将在回发后正确更新,但在OnQueueRepeater_ItemDataBound方法中赋值的CheckBox将保持不变.

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TextProcessorProjects.ascx.cs" Inherits="ETD.UI.Controls.TextProcessorProjects" %>

<asp:ListView ID="QueueListView" runat="server" OnItemDataBound="OnQueueRepeater_ItemDataBound">
 <ItemTemplate>
  <tr>
   <td><asp:HyperLink runat="server" ID="ProjectIDLink"><%# Eval("ProjectAbbrev") %></asp:HyperLink></td>
   <td><asp:CheckBox runat="server" ID="ScannedCheckBox" BorderStyle="None" /></td>
  </tr>
 </ItemTemplate>
</asp:ListView>
Run Code Online (Sandbox Code Playgroud)

代码隐藏:在回发时,执行以下代码:

protected List<Book> QueueDataItems
{
 get { return (List<Book>)Session["Queue"]; }
 set { Session["Queue"] = value; }
}

else if (IsPostBack && !Page.IsCallback)
{
 // resort QueueDataItems List appropriately
 ResortQueue(Request.Params) 
 // rebind
 QueueListView.DataSource = QueueDataItems;
 QueueListView.DataBind();
}

protected void OnQueueRepeater_ItemDataBound(object …
Run Code Online (Sandbox Code Playgroud)

c# asp.net data-binding postback listview

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

何时使用Set vs. Collection?

a SetCollectionJava 之间是否有任何实际区别,除了a Collection可以包含两次相同的元素之外?他们有相同的方法.

(例如,是否Set给了我更多选项来使用接受Sets而不是Collections的库?)

编辑:我可以想到至少5种不同的情况来判断这个问题.其他人可以提出更多吗?我想确保我理解这里的细微之处.

  1. 设计一个接受Set或的论证的方法Collection.Collection更普遍,接受更多的输入可能性.(如果我正在设计一个特定的类或接口,我对我的消费者更好,如果我使用的话,对我的子类/实现者更严格Collection.)
  2. 设计一个返回Set或的方法Collection.Set提供更多的保证Collection(即使它只保证不包括一个元素两次).(如果我正在设计一个特定的类或接口,我对我的消费者更好,如果我使用的话,对我的子类/实现者更严格Set.)
  3. 设计一个实现接口Set或类的类Collection.与#2类似的问题.我的类/接口的用户得到更多的保证,子类/实现者有更多的责任.
  4. 设计扩展界面Set或界面的界面Collection.与#3非常相似.
  5. 编写使用Set或的代码Collection.我不妨在这里使用Set; 我使用的唯一原因Collection是,如果我Collection从别人的代码中取回一个,或者我必须处理包含重复项的集合.

java collections

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

技术同时编写iPhone,黑莓和Android手机?

是否有策略或至少是最佳实践来编写在iPhone,BlackBerry和Android上运行的应用程序?

我对BB和Android的开发环境一无所知,但我认为它们都支持Java应用程序.

我知道iPhone需要一个ObjectiveC部分(以及一个全新的UI).

有没有人这样做过?

iphone android blackberry

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