问题列表 - 第2979页

NHibernate渴望获得多个级别

我有一个3级实体层次结构:Customer-Order-Line,我想使用ISession.Get(id)为给定客户完整检索.我有以下XML片段:

customer.hbm.xml:

<bag name="Orders" cascade="all-delete-orphan" inverse="false" fetch="join">
  <key column="CustomerID" />
  <one-to-many class="Order" />
</bag>
Run Code Online (Sandbox Code Playgroud)

order.hbm.xml:

<bag name="Lines" cascade="all-delete-orphan" inverse="false" fetch="join">
  <key column="OrderID" />
  <one-to-many class="Line" />
</bag>
Run Code Online (Sandbox Code Playgroud)

我使用了fetch ="join"属性来表示我想为每个父项获取子实体,这构造了正确的SQL:

SELECT 
    customer0_.ID AS ID8_2_, 
    customer0_.Name AS Name8_2_, 
    orders1_.CustomerID AS CustomerID__4_, 
    orders1_.ID AS ID4_, 
    orders1_.ID AS ID9_0_, 
    orders1_.PostalAddress AS PostalAd2_9_0_, 
    orders1_.OrderDate AS OrderDate9_0_, 
    lines2_.OrderID AS OrderID__5_, 
    lines2_.ID AS ID5_, 
    lines2_.ID AS ID10_1_, 
    lines2_.[LineNo] AS column2_10_1_, 
    lines2_.Quantity AS Quantity10_1_, 
    lines2_.ProductID AS ProductID10_1_ 

FROM Customer customer0_ 

LEFT JOIN [Order] orders1_ 
       ON customer0_.ID=orders1_.CustomerID 

LEFT JOIN …
Run Code Online (Sandbox Code Playgroud)

nhibernate fetching-strategy

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

浮动或双重特殊值

我有双(或浮点)变量,可能是"空",如没有有效值.如何使用内置类型float和double来表示这种情况?

一个选项是一个包含浮点数和布尔值的包装器,但这不起作用,因为我的库有容器存储双精度而不是表现为双精度的对象.另一个是使用NaN(std :: numeric_limits).但我认为无法检查变量是否为NaN.

如何解决需要"特殊"浮点值来表示数字以外的其他问题?

c++ floating-point double

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

用ruby ping一个站点?

在Ruby中ping ip地址有哪些替换?stdlib"ping"库的功能似乎非常有限.我不想在这里滚动我自己的代码.有没有好的宝石?我应该吮吸它并与它一起生活吗?

(我在Linux上使用Ruby 1.8.6进行编码)

ruby rubygems ping

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

人工神经网络问题

一般来说,通过向隐藏层或更多隐藏层添加更多节点,您可以通过扩展人工神经网络获得什么?

它是否允许更精确的映射,或者它是否允许它可以识别的关系中的更微妙,或其他什么?

algorithm neural-network

18
推荐指数
3
解决办法
2455
查看次数

Threadsafe UITableView

我正在使用UITableView来显示数组中的一些数据.其他线程可以随时更改此数组.(我相信无论数组是可变的,还是只是完全替换,都没有区别.)对数组本身的访问是线程安全的.

在tableview方面确保线程安全的正确方法是什么?我担心,例如,我可能会在调用cellForRowAtIndexPath之前将数组更改为更短,从而导致NSRangeException.

我是不是该...

  1. 强制只在主线程上更改数组?(看起来很难看.)
  2. 维护一个阴影数组并通过KVO观察在主线程上更新它?
  3. ??? 必须有一个更好的解决方案......

cocoa multithreading cocoa-touch

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

Yacc仍在行业中使用吗?

我正在开发的软件库使用了大量的yacc,我不需要处理它.有时候我认为这有助于理解我发现的一些问题,但大部分时间我都可以完全忽略yacc.

我的问题是有足够的新项目仍然使用yacc保证我需要学习的时间吗?

编辑:鉴于响应主要是支持学习Yacc,是否有类似的语言,你会推荐yacc?

parsing yacc

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

ASP.NET MVC:如何使用路由搜索术语.(期间)结束

当我尝试发出我的搜索字词以.(句号)结尾的请求时,我从.Net MVC得到404响应.这是我正在使用的路线:

routes.MapRoute(
                "Json",
                "Remote.mvc/{action}/{searchTerm}/{count}",
                new { controller="Remote", count=10}
            );
Run Code Online (Sandbox Code Playgroud)

搜索.在搜索词内部搜索工作正常,它不能以它结束.有关如何路由此搜索请求的任何想法?

.net model-view-controller asp.net-mvc routing period

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

使用"onclick"和appengine中的单选按钮

这是一段代码片段...

<form name="FinalAccept" method="get"><br>

<input type="radio" name="YesNo" value="Yes" onclick="/accept"> Yes<br>

<input type="radio" name="YesNo" value="No" onclick="/accept"> No<br>
Run Code Online (Sandbox Code Playgroud)

显然,我正在尝试做的是在用户点击单选按钮时调用链接到/ accept的例程.

我知道例程正在运行,因为我从程序中的另一个地方调用相同的例程.

我正在尝试使用谷歌应用服务器在本地运行它.有什么我想念的吗?

谢谢

html google-app-engine onclick radio-button

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

使用-fPIC选项重新编译,但该选项已在makefile中

我做make时遇到这个错误:

relocation R_X86_64_32 against `vtable for Torch::MemoryDataSet' can not be used 
when making a shared object; recompile with -fPIC
Run Code Online (Sandbox Code Playgroud)

它说我应该重新编译-fPIC选项.我这样做,将-fPIC选项添加到CFLAGSCXXFLAGS,但我仍然得到相同的错误.有什么方法可以解决这个问题吗?我已经看到这个问题与使用64位机器有关,而且我确实使用了一个.

makefile recompile fpic

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

逆向工程Crystal Reports定义文件

我们正在中央元数据存储库中创建报表定义的元模型.我们知道如何"收获"SSRS报告,因为它们是XML.有什么简单的方法可以为Crystal Reports做同样的事情.我们有兴趣了解CR对报告的任何理解(类似于SSRS RDL模型的概念)

TIA,保罗

crystal-reports

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