问题列表 - 第5342页

在DynamicResources上使用BasedOn Style属性

我想知道是否有办法使用动态资源的wpf样式的basedOn属性.例如

<Style BasedOn="{DynamicResource somestyle}">
   <Setter Property="SomeProp" Value="SomeValue"/>
</Style>
Run Code Online (Sandbox Code Playgroud)

这例如抛出一个错误,表明不能使用dynamicnources和BasedOn样式.我想知道有人能做到这一点吗?谢谢

wpf xaml

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

PostgreSQL-树状组织

我正在一个需要分类树的项目中,分类树按ID,父级,标题表进行组织。在Postgres中检索类别及其子类别(以及完整树,如果根类别具有parent = 0的话)的最佳方法是什么?我正在寻找一个纯粹的数据库解决方案,但是如果有一种使用Ruby和PHP的方法-那就太好了。

主要目标是选择子句的速度,因为该表中的数据对于更新/插入/删除速度并不关键。

UPD:还将进行路径搜索,即从当前顶点(类别)到根类别的路径。

php ruby postgresql tree search

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

EJB3和手动层次结构持久性

我有一个遗留数据库,我使用EJB3进行建模.数据库的状况非常糟糕,我们对数据库中的插入方式有一些不寻常的限制.现在我想在一个适合DB结构的层次结构中建模数据库,但是我希望能够单独手动插入每个实体,而不会让持久性管理器试图保持实体子节点.

我正在尝试类似以下内容(样板左侧):

@Entity
@Table(name = "PARENT_TABLE")
public class Parent {
    @Id
    @Column(name = "ID")
    int id;

    @OneToMany
    List<Child> children;
}


@Entity
@Table(name = "CHILD_TABLE")
public class Child {
    @Id
    @Column(name = "ID")
    int id;   
}
Run Code Online (Sandbox Code Playgroud)

现在这引发了一个异常:

java.lang.IllegalStateException: During synchronization a new object was found through a relationship that was not marked cascade PERSIST
Run Code Online (Sandbox Code Playgroud)

现在我知道实体没有标记PERSIST - 我不希望EntityManager坚持它!我希望能够先坚持父母,然后坚持孩子 - 但不能在一起.想要这样做是有充分理由的,但似乎并不想玩.

java orm persistence jpa java-ee-5

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

你想在Ruby语言中改进哪些东西?

您希望Ruby(以及更常见的Ruby社区)改进的内容是什么?

我读到某个地方,Ruby是Smalltalk和LISP的爱孩子,Perl小姐是保姆.

我非常尊重Ruby的父母,但我不确定我是否喜欢Perl小姐对孩子的影响.具体来说,我不喜欢预定义的变量:我需要一个备忘单来了解它们的含义.你可以说"只是不要使用它们".好吧,我不......但其他人也这样做.当我在网上下载插件时,如果我需要去触摸源代码,我别无选择,只能获取我的备忘单.我只是希望他们能从语言中删除那些.

另外,我认为Ruby太过移动了.我的代码在每次新的Ruby升级时都会中断,即使是在次要版本上.Ruby on Rails和我使用过的大多数Rails插件也是如此:它们只是一直在变化,似乎没有人关心这些变化是否会破坏一切.恕我直言,虽然我喜欢Ruby中的很多东西,但这种缺乏稳定性几乎是一个显示阻碍.

ruby stability

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

最后一步:添加反向也是素数的所有素数

像17,是一个素数,当逆转,71也是素数.

我们设法得到这个代码,但我们无法完成它.

#include <stdio.h>
main()
{
    int i = 10, j, c, sum, b, x, d, e, z, f, g;

    printf("\nPrime numbers from 10 to 99 are the follwing:\n");

    while (i <= 99)
    {
        c=0;

        for (j = 1; j <= i; j++)
        {
            if (i % j == 0) c++;
        }

        if (c == 2)
        {
            b = i;
            d = b / 10;
            e = b - (10 * d);
            x = (e * 10) + d;

            { …
Run Code Online (Sandbox Code Playgroud)

c primes

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

NullRefs应该被捕获吗?

我最近向一位同事发了言:

永远不 应该明确捕获NullReferenceExceptions

我用了永远......嗯这个词.我自己从未见过适当的用例来抓住它们,但我想检查一下是否还有其他用户?

毕竟,从来没有这么强的话语.....

.net exception nullreferenceexception

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

Grails中的项目集成

我正在做一些教程并在Grails中完成一些演示应用程序.

假设我在Grails中创建了多个项目,并且我想将所有这些项目集成到一个应用程序中,我该怎么做?

例如:我已经做了一个'待办事项列表'和'在线检查',现在我想创建一个新的应用程序,它将包含这两个应用程序.

谢谢

grails project-management

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

如何在LINQ中重新映射属性?

我通过LINQ获取正在运行的进程列表.

我想要的两个属性是"ProcessName"和"WorkingSet64".

但是,在我的UI中,我希望将这些属性称为"ProcessName"和"ProcessId".

如何将名称"WorkingSet64"重新映射为"ProcessId"?

我在下面做了我正在寻找的伪语法:

using System.Linq;
using System.Windows;
using System.Diagnostics;

namespace TestLinq22
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();

            var theProcesses =
                from p in Process.GetProcesses()
                orderby p.WorkingSet64 descending
                select new { p.ProcessName, p.WorkingSet64 alias "ProcessId" };

            foreach (var item in theProcesses)
            {
                TheListBox.Items.Add(item);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何识别对象何时为空?

如果我正在调用一个函数:

    public User GetUserById(int UserId)
    {
    User someUser = new User();

    //Look up this UserId in the database
     ...
    someUser.Name = dbResult["Name"];

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

假设我传入的UserId没有与之关联的"用户信息".

突然间,我传回的'someUser'被实例化,但是空了.检查它是否为"空"的最佳方法是什么,所以我不尝试显示它的数据?

我的穴居人想检查someUser.Name的长度是否大于零.我知道这很糟糕,所以如果你知道我错过了什么 - 我会感激你的帮助!

c#

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

查找python代码文件中的所有字符串

我想在我的大型python项目中列出所有字符串.

想象一下在python中创建字符串的不同可能性:

mystring = "hello world"

mystring = ("hello "
            "world")

mystring = "hello " \
           "world"
Run Code Online (Sandbox Code Playgroud)

我需要一个工具,为我项目中的每个字符串输出"filename,linenumber,string".使用"\"或"('')"分布在多行上的字符串应显示在一行中.

有什么想法可以做到这一点?

python

8
推荐指数
3
解决办法
1739
查看次数