问题列表 - 第2992页

将Hibernate实体重构为子类

我有一个类,当前使用Hibernate映射为数据库表中的实体.该类应该重构为一个抽象类,其中包含一些对其所有子类通用的字段.

我正在使用注释来映射hibernate实体/关系类.

我想了解如何进行这种重构的建议/变体.

另外,关于如何将存储在数据库中的数据(对于将来的抽象超类)移动到其中一个具体子类中的一些建议.

java database refactoring hibernate

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

我可以从WinDbg运行.NET垃圾回收吗?

我正在研究为什么托管进程使用大量内存.有没有办法GC.Collect(3)从WinDbg 运行,以便我可以专注于实际的内存分配?

memory clr garbage-collection windbg sos

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

什么是.NET应用程序的合理内存量?

我有一些抱怨,我们的一个托管应用程序使用20-25Mb的RAM.我通常会推迟说内存便宜; 克服它.

这对Windows Forms应用程序来说是否合理?

memory clr

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

在数据库中存储标签的最有效方法是什么?

我在我的网站上实现了一个类似于stackoverflow使用的标记系统,我的问题是 - 什么是存储标记的最有效方法,以便可以搜索和过滤它们?

我的想法是这样的:

Table: Items
Columns: Item_ID, Title, Content

Table: Tags
Columns: Title, Item_ID
Run Code Online (Sandbox Code Playgroud)

这太慢了吗?有没有更好的办法?

database tags tagging database-design

132
推荐指数
4
解决办法
9万
查看次数

为什么SQL ANSI-92标准不比ANSI-89更好地采用?

在我所工作的每家公司,我发现人们仍然在ANSI-89标准中编写SQL查询:

select a.id, b.id, b.address_1
from person a, address b
where a.id = b.id
Run Code Online (Sandbox Code Playgroud)

而不是ANSI-92标准:

select a.id, b.id, b.address_1
from person a
inner join address b
on a.id = b.id
Run Code Online (Sandbox Code Playgroud)

对于这样一个非常简单的查询,可读性没有太大差异,但是对于大型查询,我发现将我的连接条件分组并列出表格可以更容易地查看我在连接中可能存在问题的位置,以及让我在WHERE子句中保留所有过滤功能.更不用说我觉得外连接比Oracle中的(+)语法更直观.

当我尝试向人们传播ANSI-92时,使用ANSI-92而不是ANSI-89有什么具体的性能优势吗?我会自己尝试,但是我们这里的Oracle设置不允许我们使用EXPLAIN PLAN - 不希望人们尝试优化他们的代码,是吗?

sql join ansi-92 ansi-sql

105
推荐指数
5
解决办法
4万
查看次数

我想要一个Master UserControl(一个Master页面,但是对于UserControls)

ASP.NET母版页 - 必不可少的东西.

但是,我的项目中有很多非常相似的UserControls - 它可能是AJAX ModalPopup的标准布局,或更多涉及的东西.

我希望我可以通过一些Master UserControl来摆脱我的一些重复代码(包括ascx文件和代码隐藏).

有没有人有任何方法可以达到这个目的?

asp.net user-controls master-pages

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

Regedit文件格式

我想记录regedit实用程序的文件格式,因此可以将数据合并到注册表中.

从命令行,您可以(静默)合并批处理文件中的数据,如下所示:

regedit /s file.reg
Run Code Online (Sandbox Code Playgroud)

从子项导出如下:

regedit /e file.reg "HKEY_XX\key"
Run Code Online (Sandbox Code Playgroud)

windows registry regedit

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

如何使用XmlDocument/XmlDeclaration添加自定义XmlDeclaration?

我想在c#.net 2或3中使用XmlDocument/XmlDeclaration类时创建自定义XmlDeclaration.

这是我想要的输出(这是第三方应用程序的预期输出):

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?MyCustomNameHere attribute1="val1" attribute2="val2" ?>
[ ...more xml... ]
Run Code Online (Sandbox Code Playgroud)

使用XmlDocument/XmlDeclaration类,看起来我只能创建一个带有一组已定义参数的XmlDeclaration:

XmlDocument doc = new XmlDocument();
XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0", "ISO-8859-1", null);
doc.AppendChild(declaration);
Run Code Online (Sandbox Code Playgroud)

是否有一个除了XmlDocument/XmlDeclaration之外的类,我应该看一下创建自定义XmlDeclaration?或者有没有办法使用XmlDocument/XmlDeclaration类本身?

.net c# xml xmldocument

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

WM6仿真器可以有存储卡吗?

我们现在通过visual studio 2008使用WM6 Professional模拟器进行Windows移动开发.我的问题是,你能得到模拟器图像来模拟存储卡吗?我们在我们的设备中运行可移动存储卡上的SQLCE 3.5数据库,只需让仿真器模拟这种情况也很容易.我们已经查看了模拟器配置设置,但没有遇到此选项.

我们已经将移动设备放在桌面上,所以我们总是可以直接部署到他们来解决这个问题,但我认为无论如何都值得轮询该组.

emulation windows-mobile

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

MySQL - 如何仅使用当前用户的进程显示PROCESSLIST?

MySQL 5中是否有一种方法只显示当前用户的进程(查询)?

用户具有该PROCESS权限,因此SHOW PROCESSLIST显示所有用户的正在运行的进程.根据文档,SHOW PROCESSLIST不允许任何类型的WHERE语法,也没有设法使其成为子查询.

当然,我可以简单地发送查询,例如在PHP脚本中,并在循环中查看结果,丢弃不是我的所有内容,但它似乎效率很低.更改用户权限是不可行的.

还有其他方法吗?提前致谢.

mysql

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