问题列表 - 第36412页

JPA/Metamodel:Sun Docs中的奇怪(不一致?)示例

Sun Online资源中,他们提供了关于Criteria/Metamodel API使用的儿子示例,但据我了解Java,似乎无法工作:

CriteriaQuery<Pet> cq = cb.createQuery(Pet.class);
Metamodel m = em.getMetamodel();
EntityType<Pet> Pet_ = m.entity(Pet.class);
EntityType<Owner> Owner_ = m.entity(Owner.class);

Root<Pet> pet = cq.from(Pet.class);
Join<Owner, Address> address = cq.join(**Pet_.owners**).join(**Owner_.addresses**);
Run Code Online (Sandbox Code Playgroud)

Pet_是一个类的实例, EntityType没有定义任何名为owners或的属性addresses.

他们确实定义了名为Pet_Owner_元模型的类,但是在这里输入它们会产生与变量名称的冲突......我是对的吗?

__

(这个问题也与此相关的一个)

java jpa criteria-api metamodel jpa-2.0

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

Android Widget 中的可滚动 TextView

我想创建一个带有可滚动文本视图的 Android 小部件。

对于这个问题 Making TextView可滚动的Android的解决方案 不能应用,因为它是一个小部件:

1.这个

 findViewById(R.id.textview).setMovementMethod(new MovementMethod());
Run Code Online (Sandbox Code Playgroud)

不起作用,因为findViewById在 中不可用,AppWidgetProvider而仅在 中可用Activity

2.ScrollView放置aTextView也不起作用,因为我得到一个 InflateException

 android.view.InflateException: Binary XML file line #23: Error inflating class ScrollView
Run Code Online (Sandbox Code Playgroud)

有人可以给我一个提示,如何使TextViewWidget 中的 可以滚动吗?

android textview android-widget scrollable android-appwidget

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

什么是非 Unicode 应用程序

众所周知,在windows系统中,我们可以在“控制面板\时钟、语言和区域”中为非Unicode程序设置区域语言。但是本地语言对应用程序意味着什么?既然按照我的理解,应用程序就是一个编译好的二进制可执行文件,里面只有机器码指令,没有数据,那么字符编码是如何影响其运行的呢?

一种猜测是,如果可执行文件在代码段中包含一些文字字符串,它将使用一些内部 Charset 对其进行编码。如果字符集不是 unicode,那么它将显示垃圾。但是内部Charset不是固定的吗?就像在 Java 中一样,Java 规范定义的内部编码是 UTF-16。

希望有人能回答我的问题

谢谢。

c java operating-system

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

调用javascript函数后放置延迟的最佳方法

我正在使用jquery调用一些javascript函数,它们之间有延迟.
我也在使用Jquery Wait

当我调用下面的函数时,所有函数都被分别调用,彼此之间没有延迟.

$(this)
.call(f1)
.wait(5000)
.call(f2)
.wait(5000)
.call(f3);
Run Code Online (Sandbox Code Playgroud)

这里调用函数调用一些函数,就像我一样

$.fn.call = function (f) {
    if (f)
        f();

    return this;
};
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?我怎样才能实现这样的目标?
谢谢

javascript jquery

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

来自Guice的“请等到注入完成后才能使用此对象”错误

我们in(Scopes.SINGLETON)在 Guice 中有两个单例对象(通过 声明),每个对象在其构造函数中使用另一个。Guice 实现这一点的方法是使用代理——它首先使用另一个对象的代理来初始化对象,并且只有在需要该对象时才会解析它。

从多个线程运行此代码时,我们得到以下异常:

java.lang.IllegalStateException: This is a proxy used to support
circular references involving constructors. The object we're proxying is not
constructed yet. Please wait until after injection has completed to use this
object.
    at
com.google.inject.internal.ConstructionContext$DelegatingInvocationHandler.invoke(ConstructionContext.java:100)
Run Code Online (Sandbox Code Playgroud)

我认为这是 Guice 中的一个错误,因为我们没有做任何不寻常的事情。我们发现的一种解决方法是使用 尽早初始化单例.asEagerSingleton(),但这不是很方便,例如用于测试。

这是一个已知的问题?报告了Google Guice问题,通过独立测试重现。

还有其他建议/解决方法吗?

java singleton dependency-injection circular-dependency guice

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

Heroku上的Node.js?

我想知道所有Heroku插件 - 目前正在为Rails工作 - 一旦支持在那里,是否适用于Node.js?

什么是启动Node.js支持的ETA?

javascript heroku node.js

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

我的项目有多少代码行

可能重复:
在Eclipse中计算行号

如何计算项目中的行数,包括Eclipse编辑器中的所有包和项目?

eclipse code-metrics

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

用于反汇编C++可执行文件的最佳Linux工具

哪种工具最适合反汇编C++可执行文件?我正在寻找像OllyDbg这样的东西,但是对于Linux.

编辑:对不起,忘了告诉我我也想调试,而不仅仅是看到asm代码.

编辑2:"最好的"我的意思是 - "最好的Windows是OllyDbg - 可以看到asm代码,可以调试,它是用户友好和非常强大.哪一个最适合Linux".

c++ linux debugging disassembly

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

NOLOCK是SQL Server 2005中SELECT语句的默认值吗?

虽然我需要与拥有2005年的客户进行沟通,但我只安装了SQL Server 2008R2.

[1]告诉:

  • " NOLOCK

    这不会锁定任何对象.这是SELECT操作的默认值.它不适用于INSERT,UPDATE和DELETE语句"

[2]似乎没有提到它,但我在SSMS/SS 2008R2中的检查显示nolock不是SELECT的默认提示.

WITH(NOLOCK)真的默认SQL Server 2005中的SELECT?
它在BOL2005/2008中写在哪里?


更新:
在"它在哪里写"我希望看到[1]部分引用的所有答案/评论/澄清(或者更好的引用):

  • "这不会锁定任何对象"

    没有NOLOCK的SELECT是否在SQL Server 2005中放置任何锁(具有默认隔离级别READ UNCOMMITTED)?
    ...在SQL Server 2008中(分别是READ COMMITTED)?

    我读到的内容可以理解为NOLOCK允许忽略/绕过另一个事务所放置的现有锁...但是目前还不清楚当前事务(SELECT与NOLOCK)是否放置(或试图放置)自己的锁. .

    READ UNCOMMITTED隔离级别(用作使用NOLOCK提示的同义词)是否意味着没有任何锁定?

  • "它不适用于INSERT,UPDATE和DELETE语句"
    这似乎是正确的?
    是因为它们(INSERT,UPDATE和DELETE)总是锁定但SELECT没有?
    等等

[1]
http://blog.sqlauthority.com/2007/04/27/sql-server-2005-locking-hints-and-examples/
[2]
SQL Server 2005联机丛书.表提示(Transact-SQL)http://msdn.microsoft.com/en-us/library/ms187373 (SQL.90)
.aspx

t-sql sql-server transactions sql-server-2005 sql-server-2008

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

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