问题列表 - 第45323页

是否值得在Zend Framework中使用Doctrine 2?

我知道有些用户在Zend Framework中使用Doctrine 2而不是Zend_Db.但我不知道为什么.为什么Doctrine2比Zend_Db好,为什么Zend_Db不好?

谢谢

php zend-framework doctrine-orm

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

在AS3中"包含"外部.as文件

我想在不导入AS3中的自定义类的情况下包含外部代码.我的代码太长了,我需要找到一种方法将它分割成位于不同ActionScript文件中的逻辑功能组.这可能吗?

actionscript-3

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

C#:在非泛型类中实现两个抽象列表?

对于这个愚蠢的标题感到抱歉,不知道怎么说这个

我正在创建一个具有两个相同类型列表的类.它用于将对第一个列表中的对象的引用复制到第二个列表.

虽然两个列表的类型相同(保持相同类型的对象),但每次初始化此类时它们可能不同.

所以我猜我应该将List类型作为某种抽象列表.我想确保它们在实例化时会被强类型化(但如果有问题,则不是必需的).问题出在将所选项从list1移动到list2的方法内部.抽象列表类型通常没有方法.

我想正常的解决方案是使类通用(className <T>thingy),但我不确定我能做到(至少我不知道如何),因为这个类继承了WPF UserControl.

这是代码:

public partial class SubsetSelectionLists : UserControl
{
    public static DependencyProperty SetCollectionProperty = DependencyProperty.Register("SetCollection", typeof("Need a abstract list type here"), typeof(SubsetSelectionLists));
    public static DependencyProperty SubsetCollectionProperty = DependencyProperty.Register("SubsetCollection", typeof("Need a abstract list type here"), typeof(SubsetSelectionLists));

    public "Need a abstract list type here" SetCollection
    {
        get
        {
            return ("Need a abstract list type here") GetValue(SetCollectionProperty);
        }
        set
        {
            SetValue(SetCollectionProperty, value);
        }
    }

    public "Need a abstract list type here" SubsetCollection
    {
        get
        {
            return …
Run Code Online (Sandbox Code Playgroud)

c# generics collections user-controls abstract-class

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

Postgresql - 使用LIKE创建表语法错误 -

我正在尝试从父表创建临时表:

这是我用pgAdmin III(或Java中的JDBC)执行的代码:

CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS;
Run Code Online (Sandbox Code Playgroud)

我收到的错误是:

[WARNING  ] CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS
        ERROR:  syntax error at or near «LIKE»
        LÍNEA 1: CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS
                                              ^
Run Code Online (Sandbox Code Playgroud)

阅读postgresql 8.4文档,使用这个创建表,它很容易,但我不明白语法问题在哪里.

postgresql

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

如果用户已登录 Drupal,如何显示注销按钮?

如果用户已登录,我需要在我的站点上显示一个注销按钮,如果用户未登录,我需要在我的站点上显示一个登录按钮。我该怎么做?

drupal drupal-6 drupal-theming

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

Java转义HTML

目前我org.apache.commons.lang.StringEscapeUtils escapeHtml()用来逃避我的字符串中不需要的HTML标签,但后来我意识到它也带有重音符号&something;,,这是我不想要的.

你是否知道任何逃避HTML标签的解决方案,但留下我的特别(好吧,对某些人来说,这里是正常的;])这些字母是什么?

提前致谢!

巴拉兹

html java escaping

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

如何在swing中使用Smack API停止打开重复窗口?

我有2个延伸课程JFrame.两者都有show()构造函数中的方法.从ClassOne我打电话ClassTwonew ClassTwo()按钮单击事件.但如果我再次按下按钮,ClassTwo则会打开新窗口.那么如果打开一个ClassTwo窗口,怎么能停止打开ClassTwo窗口呢?

编辑

现在这个问题已经解决,但现在当我第一次打开ClassTwo窗口时,它会显示一个窗口.然后关闭它后,当我再次打开ClassTwo窗口时,它打开两个窗口,这个计数继续增加.为什么会这样?

编辑2

我发现它不是摆动问题,而是来自MultickreChat类Samck API的问题.因此,任何曾经研究过它的人都会帮助我.

ClassOne中的代码是:

if(!winList.contains(room_jid)){
    new ClassTwo(room_jid,....);
    winList.add(room_jid);
}
Run Code Online (Sandbox Code Playgroud)

而在ClassTwo中:

public ClassTwo(....){
......
    this.muc = new MultiUserChat(connection, room_jid);
    if(!muc.isJoined())
        muc.join(this.user_id);      //---- This line opens previously closed window.
.....

    if(!isVisible())
       show();

}
Run Code Online (Sandbox Code Playgroud)

编辑3

classone的构造函数

public ClassOne(){
  JButton btn = new JButton("Open");
  btn.addActionListener(new ActionListener(){
     public void actionPerformed(ActionEvent e){
       if(!winList.contains(room_jid)){
           new ClassTwo(room_jid,....);
            winList.add(room_jid);
       }
     }
  });
}
Run Code Online (Sandbox Code Playgroud)

java swing window smack

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

ASP.NET动态数据PRO和CONS

我在ASP.NET 4中听说过ASP.NET动态数据.

我想知道您是否已在实际场景Web应用程序和您的意见中实现,特别是在自定义方面.

一些问题:

  • 我可以使用自定义逻辑来验证字段吗?
  • 当User按下例如特定表的DELETE按钮时,是否可以添加逻辑?

从第一眼看,似乎很容易建立脚手架,但任何缺点?

谢谢你的时间!问候

c# asp.net asp.net-dynamic-data

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

MySQLi等效的MySQL代码

你能给我相当于MySQLi的这段代码吗?无法做对.

<?php
if(mysql_num_rows(mysql_query("SELECT userid FROM users WHERE userid = '$userid'"))){
//code to be exectued if user exists
} 
?>
Run Code Online (Sandbox Code Playgroud)

编辑:小心向我解释有什么问题?

$mysqli = new mysqli($host, $username, $pass, $db);

if ($mysqli->connect_error) {
    die('The Server Is Busy. Please Try Again Later.');
}
$result = $mysqli->query("SELECT userid FROM users WHERE userid = '$userid'");
if ($result->num_rows) {
    echo "<h1>AWESOME</h1>";
}
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli

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

如何在单元测试中优雅地换出(补丁)Django FileSystemStorage设置?

我遇到了以下问题.我有一个看起来像这样的模型:

class Package(models.Model):
    name = models.CharField(max_length=64)
    file = models.FileField(upload_to="subdir",
                            storage=settings.PACKAGE_STORAGE,
                            null=True)
Run Code Online (Sandbox Code Playgroud)

此示例中必不可少的是构造函数的storage=参数FileField.它充满了一个值settings.py.在以下代码中:

from django.core.files.storage import FileSystemStorage
PACKAGE_STORAGE = FileSystemStorage(location="/var/data", base_url="/")
Run Code Online (Sandbox Code Playgroud)

对于生产用途,这很好.但在我的单元测试中,我现在编写的上传/var/data内容包含生产数据.我试着换出PACKAGE_STOREpackages/tests.py这样的

from django.conf import settings     # This is line 1
from tempfile import mkdtemp
settings.PACKAGE_STORAGE = FileSystemStorage(location=mkdtemp(), base_url="/")

# rest of the imports and testing code below
Run Code Online (Sandbox Code Playgroud)

但真正的问题是,加载测试文件之前,packages应用程序及其模型已经加载,因此,PACKAGE_STORAGE在我能够在测试设置代码中更改之前,设置已经解决.

是否有一种优雅的方法可以在测试环境中覆盖此特定设置?

django settings storage unit-testing patch

4
推荐指数
3
解决办法
1779
查看次数