问题列表 - 第10366页

使用NHibernate在SQL数据库中存储字节数组的最佳方法是什么?

我的C#类中有一个字节数组,需要使用NHibernate将其保存到SQL Server 2005数据库中.我应该为列使用什么SQL数据类型,以及如何使用NHiberante为我做持久性?如果答案是自定义NHibernate类型,是否有任何示例代码可以执行此操作?

将字节数组转换为字符串并将其保存在varcahr列中会更容易吗?

c# sql sql-server nhibernate sql-server-2005

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

为什么有些jquery代码只有在我的html-body部分结尾时才能工作?

我有以下代码用于创建选项卡.它工作在html主体部分的末尾,但如果我将它放在开头 - 在定义所有div之前.为什么会这样?

<script type="text/javascript">
    $("ul.tabs li.label").hide();
    $("#tab-set > div").hide();
    $("#tab-set > div").eq(0).show();
  $("ul.tabs a").click(
    function() {
        $("ul.tabs a.selected").removeClass('selected');
        $("#tab-set > div").hide();
        $(""+$(this).attr("href")).show();
        $(this).addClass('selected');
        return false;
    }
  );
  $("#toggle-label").click( function() {
    $(".tabs li.label").toggle();
    return false;
  });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery document position

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

Java:什么是 - public static <T> foo(){...}?

我看到一个看起来像这样的java函数 -

public static<T> foo() {...}
Run Code Online (Sandbox Code Playgroud)

我知道什么是泛型,但有人可以解释这个背景吗?谁决定T等于什么?这里发生了什么?

编辑:有人可以给我看一个像这样的功能的例子.

java generics static-methods

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

使用@的StringBuilder AppendFormat

是否有可能以某种方式做到这一点而不取出@?它不喜欢@

    cJavaScript.AppendFormat(@"

            function GetNextProductIDs(state) 
            {

                var productIDs = new Array();

                var {0}lastProductFoundIndex = $.inArray({0}lastProductID, {0}allProductIDs);
                return productIDs.join();
            }; ", ClientID);
Run Code Online (Sandbox Code Playgroud)

c#

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

Javascript可以访问原生图像大小吗?

我正在编写一个jQuery函数,我想访问图像的原生大小,以及页面上为其指定的大小.我想为每个设置一个变量.

怎么做的?

javascript size jquery image

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

KCachegrind解释混乱

我试图理解左侧面板中Kcachegrind中显示的值

我有包含 (我在手册中读到的内容包括),Self,称为函数

现在我正在分析这个cachegrind文件,我有

Incl. ---- Self ---- Called ---- Function

100.05 ---- 0.04 ---- (0) ---- {main}

83.38 ---- 0.07 ---- 250 --- item->close

78.85 ---- 78.85 ---- 10 067 ---- php::mysql_query
Run Code Online (Sandbox Code Playgroud)

并且列表继续..

但这是我的问题.

我认为项目 - >关闭是我的瓶颈,但我不明白的是它是如何包含83.38的包含,然后是0.07的Self和mysql_query命令在两者中都是相同的.

"自我"在这里意味着什么?

这些百分比如何相互关联?我不明白item-> close需要83%而mysql_query需要78%

谢谢

php kcachegrind

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

C# - 事件和接口

我有一个接口有几个事件
我有类实现接口
我有第三类扩展基类(让我们称之为theConcreteClass)

问题:当我做类似的事情: IMyInterface i = new theConcreteClass() 然后我订阅任何事件(i.someEvent + = some_handler ;)事件处理程序从未调用,因为(可能)事件订阅被分配给基类而不是具体类,即使new()运算符创建了具体类.

希望很明显:)
任何建议?

谢谢,
阿迪巴尔达

c# events interface

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

通用名称空间命名建议

我有一个带有名称空间的分层应用程序:

  • App.Core -业务层逻辑服务
  • App.Data -数据访问层存储类和数据访问对象
  • App.Web -用户界面层

我也有业务对象/ DTO。它们位于App.Objects命名空间中,但是我不喜欢这种命名约定。为什么?因为此名称空间还将具有后缀为Object的子名称空间,如App.Objects.KeywordObjects。这些子命名空间不能没有Objects后缀,因为其中的一些子命名空间App.Objects.KeywordObjects还将包含具有相同名称的类(将包含KeywordKeywords类)。

我当时正在考虑换App.Objects其他东西。因此,我没有重复的“对象”一词。但是我似乎找不到任何可用的词。而且我不想使用DTO或BO之类的缩写。

您通常如何命名您的名称空间,在这种情况下您会建议我使用什么名称。

c# namespaces naming-conventions

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

Hibernate CollectionOfElements EAGER获取重复元素

我有一个名为SynonymMapping的类,它有一组映射为CollectionOfElements的值

@Entity(name = "synonymmapping")
public class SynonymMapping {

    @Id private String keyId;

    //@CollectionOfElements(fetch = FetchType.EAGER)
    @CollectionOfElements
    @JoinTable(name="synonymmappingvalues", joinColumns={@JoinColumn(name="keyId")})
    @Column(name="value", nullable=false)
    @Sort(type=SortType.NATURAL)
    private SortedSet<String> values;

    public SynonymMapping() {
        values = new TreeSet<String>();
    }

    public SynonymMapping(String key, SortedSet<String> values) {
        this();
        this.keyId = key;
        this.values = values;
    }

    public String getKeyId() {
        return keyId;
    }

    public Set<String> getValues() {
        return values;
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个测试,我将两个SynonymMapping对象存储到数据库,然后要求数据库返回所有保存的SynonymMapping对象,期望接收我存储的两个对象.

当我将值的映射更改为急切(如注释行中的代码所示)并再次运行测试时,我会收到四个匹配项.

我已经清除了运行之间的数据库,我可以复制这个问题在eager和lazy之间交换.

我认为它与hibernate在下面创建的连接有关但我无法在网上找到明确的答案.

任何人都可以告诉我为什么急切的提取是复制对象?

谢谢.

java annotations hibernate

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

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