问题列表 - 第22904页

文本框的上下文菜单

我想要做的是有两个表,即user和userprofile,它们都有几乎相同的字段.我将以电子邮件字段为例.有一个文本框,其中显示用户表电子邮件字段值.我想要做的是,有一个上下文菜单,当用户右键单击文本框时,菜单会显示User和UserProfile电子邮件字段值.- 开发人员1小时前
无论从上下文菜单中选择什么值,文本框都会显示该值.您可以使用Binding Email1和Binding Email2,因为从数据库中获取这两个值没有任何问题,因此我将相应地更改我的代码.由于我是WPF和.NET框架本身的新手,我不知道如何实现这一目标.如果我这次已经清楚了,请告诉我.我不知道如何处理命令和事件.任何人都可以告诉我代码来解释这个..

  <TextBox Style="{StaticResource FieldStyle}" Text="{Binding Email1, UpdateSourceTrigger=PropertyChanged}">
                            <TextBox.BorderBrush>
                                <MultiBinding Converter="{StaticResource TextBoxBorderConverter}">
                                    <Binding Path="Email1"/>
                                    <Binding Path="Email2"/>
                                </MultiBinding>
                            </TextBox.BorderBrush>
                        </TextBox>
Run Code Online (Sandbox Code Playgroud)

提前致谢

wpf wpf-controls

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

DBunit生成java.lang.ClassCastException:尝试加载CLOB字段时,java.lang.String无法强制转换为oracle.sql.CLOB

我在Oracle 11GR2上使用最新版本的DBUnit(2.4.7).我正在使用Java 6(1.6.0_15)和最新版本的Oracle客户端jar(jdbc6.jar)

我无法将XML文件中CLOB Oracle字段引用的任何数据成功加载到数据库中.

我已经使用了各种版本的组合:

  • Oracle JDBC库ojdbc5.jar,ojdbc6.jar,oracle 10 jars
  • Hibernate库等...我认为问题出在DBUnit上.请参阅下面的堆栈跟踪.

    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>3.5.0-CR-2</version>
    
    Run Code Online (Sandbox Code Playgroud)

    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>3.4.0.GA</version>
    
    Run Code Online (Sandbox Code Playgroud)

我正在运行Java 6,1.6.0_15.

我试过了:

1)使用此定义的FlatXmlDataSet

<MESSAGE msg_id="1" mtp_id="1" msg_detail="asadds" />
Run Code Online (Sandbox Code Playgroud)

2)使用此定义的XmlDataSet

<table name="MESSAGE">
    <column>MSG_ID</column>
    <column>MTP_ID</column>
    <column>MSG_DETAIL</column>
    <row>
        <value>1</value>
        <value>1</value>
        <value>dsad</value>
    </row>
</table>
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激!

堆栈跟踪如下:

        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:980)
ERROR [10032010 14:15:13,031] - exception creating EntityManager:  [] (MessageDAOTest.java:97)
java.lang.RuntimeException: Exception in JpaDBTestCase
        at com.ert.commons.junit4.hibernate.JpaDBTestCase.loadDbunitFiles(JpaDBTestCase.java:97)
        at com.ert.ertmon.dao.ejb.impl.MessageDAOTest.setUpBeforeClass(MessageDAOTest.java:94)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
        at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
        at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
        at …

java orm dbunit hibernate clob

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

在课堂上正确组织公共/受保护/私人功能

Resharper(与StyleCop配对)在遵守大部分规则方面让我有点整洁.其中一个规则集(我相信来自StyleCop)强制首先放置公共函数,然后保护静态,然后保护,然后是私有静态,最后是私有.

私有函数通常是将公共函数的功能备份为帮助程序的函数.假设我有以下函数的StyleCop强制执行:

public FunctionA
public FunctionB

private FunctionAHelper1
private FunctionAHelper2
private FunctionBHelper1
private FunctionBHelper2
Run Code Online (Sandbox Code Playgroud)

...虽然这并不是那么糟糕,我发现自己希望保持支持私有方法接近调用它们的函数,所以看起来更像是这样:

public FunctionA
private FunctionAHelper1
private FunctionAHelper2

public FunctionB
private FunctionBHelper1
private FunctionBHelper2
Run Code Online (Sandbox Code Playgroud)

您学到了什么能够指导课堂中方法的组织?什么是StyleCop想要公共/受保护/私人订购的理由?它真的归结为偏好问题,还是我没有看到的好处?

oop

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

c中结构的大小等于1

出于某种原因,如果我试图获得实际尺寸,mystruct我会继续获得尺寸1.

我知道这mystruct是持有数据,因为我可以把它丢弃,一切都在mystruct.

获得1号大小的原因是什么?谢谢

// fragments of my code
struct mystruct {
    char *raw;
    int  count;
};

struct counter {
    int total; // = 30
}

static struct mystruct **proc()
{
    int i = 0;
    gchar *key,*val;
    struct mystruct **a_struct;
    struct counter c;

    a_struct = (struct mystruct **)malloc(sizeof(struct mystruct *)*c.total);
    while (table (&iter, (gpointer) &key, (gpointer) &val)) {

        a_struct[i] = (struct mystruct *)malloc(sizeof(struct mystruct));
        a_struct[i]->raw = (char*)key;
        a_struct[i++]->count = (int)val;

    }

    size_t l = sizeof(a_struct) …
Run Code Online (Sandbox Code Playgroud)

c struct

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

如何在C#中将任何数字类型与零进行比较

我想创建一个函数来检查作为参数传递的数值是否具有大于零的值.像这样的东西:

public bool IsGreaterThanZero(object value)
{
    if(value is int)
    {
        return ((int)value > 0);
    }
    else if(value is float)
    {
        // Similar code for float
    }

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

我可以尝试将作为函数参数传递的对象转换为一个数值数据类型,这样我就可以将它与零进行比较,而不是检查if语句中的每个类型吗?如果演员表失败,我会返回false.有没有更好的(阅读更短,更可读)的方式来做到这一点?

编辑: 有人问我是否知道类型将是数字,为什么对象等.我希望这使事情更清楚.

此函数将是Silverlight转换器的一部分,该转换器实现IValueConverter具有转换签名的接口

public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
Run Code Online (Sandbox Code Playgroud)

首先,我只想让转换器与int一起工作,但我的想象力开始疯狂,想想如果我有浮点数和其他数字类型.我想让转换器尽可能灵活.最初我认为所有这些额外的信息都会妨碍我想做的事情,所以我没有把它包含在我的问题中.

.net c# silverlight

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

在MediaWiki上的主页上嵌入最近的更改

我是MediaWiki的完整新手.我想找到一种方法直接在主页面上包含Recent Changes,而无需让用户导航到最近的更改页面.我有什么选择?

谢谢!

mediawiki

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

哪里可以获得纯C++ Lame MP3编码器 - PCM到MP3的例子?

所以我只需要一个简单的功能来设置它(吃掉传入的PCM速率(例如:速率接近44100)它的通道(例如:2)和-bits(例如:16)和所需的128 kb\s速率另一个采用PCM数据并将其编码为纯MP3帧的数据.

我知道这看起来像是一项愚蠢的家庭作业,但我向你保证 - 事实并非如此.

我希望它能帮助所有从MP3开始的C++开发人员.

所以有人可以帮助我吗?

c++ mp3 lame

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

通过linux机器打开Windows共享文件夹

我在Ubuntu上使用python 2.5,并且在同一网络中有一台机器叫做machine1.该文件夹是共享的.

如何在该机器的特定文件夹中获取文件?

我试过了,没有成功:

urllib.urlopen('\\machine1\folder\file.txt')
Run Code Online (Sandbox Code Playgroud)

python urllib

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

在Eclipse中,如何在当前编辑的文件的目录中打开文件浏览器

我知道在eclipse中可以从项目的资源浏览器中打开文件浏览器,但是对于不属于您项目的文件是否可能?通常在资源浏览器中找不到外部包含...

如果编辑器有等效的$(resource_loc),那就可以了.但是我找不到它.谁可以帮我这个事 ?

谢谢!

编辑:我找到了StartExplorer,但它对我不起作用.使用WINDOWS explorercmd.exe进行硬编码.此外,它仍然需要您使用资源浏览器.除此之外,它可以打开在编辑器中选择的路径,但它们必须是完整路径.

编辑2:StartExplorer似乎已升级.我不再使用eclipse,但如果其他人仍在寻找这个,我会再看看他们的东西!

eclipse file-browser

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

是否可以使用Recursive Descent Parser来验证语法并同时构建解析树?

是否可以在使用递归下降解析器检查数据是否与语法匹配的同时生成解析树?

如果是这样,当我递归下降时,我会用什么方法来构建树?

谢谢,Boda Cydo.

注意:我是解析新手.(已经问了几个关于SO的问题,我的情况越来越好了.)

parsing recursive-descent parse-tree

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