问题列表 - 第41862页

Rails:主动模型解释?

Rails中的Active Resource和Active Record有什么区别?

ruby-on-rails

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

'weblogic restart'上的用户必须提供JDBC连接

我正在使用Weblogic 11.在初始部署所有JMS配置之后,JDBC配置(来自XADS-jdbc.xml)和耳朵一切正常.

但是在weblogic重启应用程序无法初始化时出错

Caused By: java.lang.UnsupportedOperationException: The user must supply a JDBC connection
 at org.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:54)
 at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
 at org.hibernate.tool.hbm2ddl.SchemaValidator.validate(SchemaValidator.java:130)
 at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:349)
 at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
 at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
 at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
 at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)...
Run Code Online (Sandbox Code Playgroud)

根据日志JDBC和EAR开始同步初始化.因此,当EAR尝试验证DB方案时,JDBC配置初始化尚未完成.

什么能解决这种情况?是否有任何weblogic配置使用哪些部署项初始化可以订购?

提前致谢.

persistence.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
    xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="TestDSPU" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <jta-data-source>jdbc/testN/test/TestXADS</jta-data-source>
    <mapping-file>META-INF/orm.xml</mapping-file>
    <properties>
        <!-- <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle9iDialect"/>  -->
        <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/> 
        <property name="hibernate.max_fetch_depth" value="3"/>
        <!-- <property name="hibernate.cache.use_query_cache" value="true"/> -->
        <property name="hibernate.cache.region_prefix" value="hibernate.test"/>
        <property name="hibernate.jdbc.use_streams_for_binary" value="true"/>
        <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.WeblogicTransactionManagerLookup"/>
        <property name="show_sql" value="true"/>
        <property name="hibernate.query.factory_class" value="org.hibernate.hql.classic.ClassicQueryTranslatorFactory"/> …
Run Code Online (Sandbox Code Playgroud)

java weblogic initialization jdbc

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

WPF:指针下的颜色

我有一个渐变背景的控件.在MouseDownMouseUp事件上,我想要捕获像素在鼠标指针下是什么颜色.我该怎么办?

wpf

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

寻找支持解释和本机编译模式的新语言

我目前使用Perl,Python,C#,C,C++,Java和其他一些语言进行编程,我正在寻找一种新的语言,可以在进行个人项目时用作主要语言.

我目前的标准是:

  • 可以作为解释语言运行(即运行而无需等待编译);
  • 可以编译为本机代码;
  • 是强类型的(即使是可选的);
  • 支持你要调用它的宏/模板/代码变形/ wtf;
  • 拥有相当数量的图书馆,或者可以轻松访问它们;

想法?建议?

programming-languages scripting-language interpreted-language compiled-language

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

如何在C#和VB.NET中模拟C++朋友?

因为有时候,我真的需要一个朋友.

我可以想到以下技巧:

  1. 只读包装器 - 如ReadOnlyCollection.朋友保持指向可修改对象的指针,而其他人只能访问包装器.
  2. 写委托 - 朋友给对象的构造函数一个对委托的引用作为参数之一,构造函数用一个地址填充它,可以用来修改对象的私有方法.
  3. 反思 - 显然是一个坏主意.包括完整性.
  4. 多个程序集 - 将您的朋友放在一个单独的程序集中并设置修改器方法internal.
  5. 公开可修改的对象,但是为修改器方法添加注释"这是一种基础结构方法 - 不要调用它!"
  6. 嵌套类.
  7. System.ComponentModel.EditorBrowsable(System.ComponentModel. EditorBrowsableState.Never)属性添加到您希望只有好友访问的成员才能将其隐藏在IntelliSense中.
  8. 隐式接口实现 - 请参阅注释.

这份清单详尽无遗吗?任何人都可以按性能降低的顺序排序吗?降低整洁度的顺序?有什么建议什么时候使用哪个?

c# c++ vb.net friend

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

为什么我们甚至需要VPTR?

为什么我们不对非虚函数使用相同的方法?

我的意思是,为什么我们以这种方式使用虚函数?我们不能只将它们用作非虚拟的并覆盖它们吗?

如果这种方法节省了我们的时间/空间或者什么,我们为什么不对非虚函数使用相同的方法呢?我的意思是,对于特定的类,将有一个函数表是有意义的.

无论如何,提前谢谢,我只是有点困惑.

c++ vptr

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

内部对话框内的选项卡布局内的Android listview无法显示滚动条

我有一个扩展Dialog的自定义对话框类.在这里面我有一个带有2个标签的标签布局.在每个选项卡中,我有一个列表视图.一切正常但我不能让滚动条显示出来.

这是我的XML:

<?xml version="1.0" encoding="utf-8"?>

<TabHost
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/TabHost01"
android:layout_width="300dp"
android:layout_height="300dp">

    <LinearLayout
    android:orientation="vertical"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

    <ListView
        android:id="@+id/ListView01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scrollbars="vertical"
        android:scrollbarAlwaysDrawVerticalTrack="true"/>

    <ListView
        android:id="@+id/ListView02"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scrollbars="vertical"
        android:scrollbarAlwaysDrawVerticalTrack="true"/>

    </FrameLayout>
</LinearLayout>
</TabHost>
Run Code Online (Sandbox Code Playgroud)

这是我设置的代码的一部分:

    // get this window's layout parameters so we can change the position
WindowManager.LayoutParams params = getWindow().getAttributes(); 

    // change the position. 0,0 is center
    params.x = 0;
    params.y = 250;
    this.getWindow().setAttributes(params); 

    // no title on this dialog
requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.myLayout);

// instantiate our list …
Run Code Online (Sandbox Code Playgroud)

android listview dialog tabview

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

为数据库中的每一行填充一列

我刚刚在一个包含超过1000行数据的表中添加了一个新列.我想知道如何使用数据库中所有行的数据更新新列,而无需手动执行.

实现这一目标的最简单方法是什么?

我正在使用MS SQL 2005服务器.提前感谢您的建议.

sql-server sql-server-2005

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

在类列表中查找类元素

我正在尝试使用"List.Find"方法来查找与我的类中的元素匹配.这是一个例子......

class MyClass
{
    String item1;
    String item2;
}

List<MyClass> myClassList = new List<MyClass>();

// I am trying to find all instances of "MyClass" in the list "myClassList"
// where the element "item1" is equal to "abc"
// myClassList.Find(item => .item1 == "abc"); ?????
Run Code Online (Sandbox Code Playgroud)

无论如何,我希望这解释得更好一点.我对最后一部分感到困惑,所以我的问题是:如何使用List.Find查找类列表中元素的匹配项.

谢谢,如果我不清楚,请告诉我.

c# list find

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

Java字符串引号分隔符

在Java中是否有任何方法在String的开头和结尾使用特殊的分隔符,以避免必须反斜杠该String中的所有引号?

即不必这样做:

String s = "Quote marks like this \" are just the best, here are a few more \" \" \""
Run Code Online (Sandbox Code Playgroud)

java string delimiter

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