问题列表 - 第4387页

Hibernate性能调整

根据您的经验,Hibernate的一些优秀性能调整是什么?我的意思是插入/更新和查询.

sql performance hibernate jpa

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

有关在逐字字符串中转义引号的语法的问题

为什么要在逐字字符串中转义一组引号,为什么还要添加2个额外的引号?

string s = @"""Hi"""; //Note: three quotes on either side
Run Code Online (Sandbox Code Playgroud)

上面的代码生成以下字符串:"嗨"

c#

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

为什么我会通过地图插入获得Segmentation Fault

我想在pair< string, vector<float> >地图中插入一个 ,首先它可以工作,但在几个循环之后,它不能再插入并给我一个分段错误.任何人都可以说明理由吗?

顺便说一句:我首先读取一个文件并生成地图(大约200,000个元素),然后我读取另一个文件并更新旧地图.更新步骤时发生错误.

任何人都可以帮我处理上面提供的信息吗?非常感谢

代码很长.....我只是擦掉以前的密钥,然后插入一个新密码,看起来并不复杂......但是让我发疯了......你能猜到这里发生了什么吗?

非常感谢您的所有答案!我发现它确实是解决问题的好地方.再次感谢,我将尝试简化我的代码并在今天或明天将其添加到此处.

更新:我使用了MSN的代码并且它有效,非常感谢你在没有看到我的代码的情况下解决了我的问题......也非常感谢其他善良的人们!但是,我只能选择一个作为答案.

c++

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

T-SQL:如何创建区分大小写的唯一键?

如何在varchar区分大小写的字段(SQL Server 2005)上创建唯一约束?

目前我的约束如下:

alter table MyTable
add constraint UK_MyTable_MyUniqueKey unique nonclustered (MyCol)
Run Code Online (Sandbox Code Playgroud)

当我尝试插入以下两个值时,出现"违反UNIQUE KEY约束..."错误.

insert into MyTable (MyCol) values ('ABC')
insert into MyTable (MyCol) values ('abc') --causes a violation of UNIQUE KEY constraint 'UK_MyTable_MyUnqiueKey'
Run Code Online (Sandbox Code Playgroud)

我希望将两个不同用途的值作为unqiue处理.我想它将涉及以下代码,但我不知道它如何改变我的add constraint语法.

COLLATE SQL_Latin1_General_CP1_CS_AS
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server constraints

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

为什么SelectedIndexChanged事件不是从GridView中的下拉列表触发的?

我无法触发我的下拉列表的SelectedIndexChanged.我有以下内容:

<form id="form1" runat="server">
<div>
<asp:GridView id="grdPoll" runat="server" AutoGenerateColumns="false">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:DropDownList ID="DropDownList1" runat="server" 
                 AutoPostBack="true"
                 OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
                    <asp:ListItem Text="Review" Value="Review" Selected="True">Review</asp:ListItem>
                    <asp:ListItem Text="Level1" Value="lvl1">Send Back to Level1</asp:ListItem>
                </asp:DropDownList>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

<asp:Label ID="lblCity" runat="server" Text="Label"></asp:Label>  
</div>
</form>
Run Code Online (Sandbox Code Playgroud)

在我的代码背后我有这个:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    this.lblCity.Text = ((DropDownList)sender).SelectedValue;
}
Run Code Online (Sandbox Code Playgroud)

如果我把这个相同的ddl放在gridview之外,它就会触发.

回发正在发生,autopostback设置为true.事件永远不会发生.为什么我不能在gridview中触发我的事件?

谢谢.

.net asp.net events gridview

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

如何将数据作为参数绑定到ActionLink?

我有ActionLink的问题.我想传递给MessageController的ActionLink参数,对于Edit动作:生成像这样的事件/ MessagesController/Edit/4

所以我有绑定表达式的ListView控件:

以及如何将此ID作为参数传递给ActionLink作为我的Controller Edit操作?这不起作用:,null)%>

c# asp.net-mvc

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

如何在LINQ的表达式树中创建连接?

我有一个Task对象,它有一个Label对象的集合......在数据库中,这些表称为Task和Label.

有多种方法可以搜索任务,所以使用LINQ,我在表达式树中构建我的LINQ查询...类似于下面的代码示例:

IQueryable<Data.Task> query = ctx.DataContext.Tasks;    

if (criteria.Number > 0)    
    query = query.Where(row => row.Number == criteria.Number);  

if (criteria.CustomerId != Guid.Empty)
    query = query.Where(row => row.Project.CustomerId == criteria.CustomerId);

if (criteria.ProjectId != Guid.Empty)
    query = query.Where(row => row.ProjectId == criteria.ProjectId);

var data = query.Select(row => TaskInfo.FetchTaskInfo(row));

this.AddRange(data); 
Run Code Online (Sandbox Code Playgroud)

这很好用......但现在我想搜索具有特定标签的任务,例如,会计或功能请求.

我可以从完整的查询中在LINQPad中执行此操作:

from t in Tasks
join l in Labels on t.TaskId equals l.SourceId 
where l.Name == "accounting"
select t
Run Code Online (Sandbox Code Playgroud)

无论如何使用表达式树来执行此操作?我被卡住了!任何帮助将不胜感激!

.net c# linq join linq-to-sql

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

从数据库中的列值生成直方图

假设我有一个数据库列'grade',如下所示:

|grade|
|    1|
|    2|
|    1|
|    3|
|    4|
|    5|
Run Code Online (Sandbox Code Playgroud)

在SQL中有一个非平凡的方法来生成这样的直方图吗?

|2,1,1,1,1,0|
Run Code Online (Sandbox Code Playgroud)

其中2表示1级出现两次,1表示等级{2..5}出现一次,0表示等级6根本不出现.

我不介意直方图是否每个计数一行.

如果这很重要,数据库是由perl CGI通过unixODBC/FreeTDS访问的SQL Server.

编辑:谢谢你的快速回复!如果我可以确定哪个直方图值属于哪个等级,则不存在不存在的值(如上例中的等级6)是可以的.

sql sql-server histogram

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

网站结构

我是php的新手,我正在尝试决定组织页面的最佳方式,并使用PHP提供它们.我所拥有的两个(基本)想法是:

  • 所有使用PHP的单个页面都包含页眉,页脚和菜单.

  • 一个主页面,包含菜单,页眉和页脚,以及主要内容的包含.页面名称来自URL中的变量.

有没有人有任何其他建议或想法?这是非常基本的东西,但我想看看是否有人有更好的想法.

谢谢

php structure

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

功能语言的独特特征

众所周知,所有函数语言都共享一些基本属性,例如使用函数作为程序的基本构建块,具有使用递归而不是迭代的所有后果.但是,也存在一些基本差异.Lisp对Lisp代码和数据使用单个表示,而ML没有ML代码的标准表示.Erlang有一个内置的基于actor的并发.Haskell有monad.Haskell在纯函数和不纯函数之间对静态类型系统进行了区分; ML没有.

其他功能语言(Clojure,F#,Arc,还是其他语言)之间有什么明显的根本区别?从根本上来说,我的意思是影响你在这种语言中发展的方式,而不是例如它是否与一些广泛的运行时集成.

erlang f# haskell functional-programming clojure

19
推荐指数
4
解决办法
2449
查看次数