问题列表 - 第15957页

什么时候应该避免使用NHibernate的延迟加载功能?

我听说NHibernate的延迟加载的大部分内容是使用它比使用它更好.似乎最小化数据库访问是有意义的,以减少瓶颈.但很少有事情没有权衡,当然它会通过强迫你拥有virtual属性来略微限制设计.但我也注意到一些开发人员在某些经常使用的对象上关闭了延迟加载.

这让我想知道是否存在使用延迟加载会损害数据访问性能的某些确定情况.

所以我想知道,何时以及在什么情况下我应该避免延迟加载我的一个NHibernate持久化对象?

仅在额外的处理时间内延迟加载的缺点是,还是nhibernate延迟加载也会增加数据访问时间(例如,通过额外的往返数据库)?

谢谢!

nhibernate performance orm lazy-loading

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

Visual Studio Shell - 创建自定义IDE

我知道这是一个非常广泛的问题,但是我需要知道在隔离模式下使用VS Shell开始为课程创建品牌的自定义IDE.通过搜索可以得到关于这种野兽的有用信息,所以我希望通过使用这个基础的明显困难的练习,从大师的一些提示和参考.

.net visual-studio visual-studio-shell visual-studio-sdk

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

Visual Studio 2010是否支持HTML 5?

由于Visual Studio 2010计划于2010年3月发布,HTML 5现在开始被更广泛地使用,我想知道Visual Studio是否会附带HTML 5模板,标准控件以及对更常见标记的支持?

支持HTML 5的定义是,任何新版本的Visual Studio都应该对HTML 4.01和XHTML 1.0和1.1当前支持的代码完成,验证和标记提供类似的支持.

从Visual Web Develolper团队博客更新:

用于Visual Studio 2008和Visual Web Developer的HTML 5智能感知和验证模式用于下载.按照页面上发布的说明安装新方案.似乎Visual Studio团队毕竟将支持HTML 5.

2011年2月Visual Web Developer团队博客的更新

Visual Studio 2010 SP1最终为HTML5添加了一些支持."不支持整个HTML5规范,但大多数新元素和属性都是.这意味着你可以获得HTML5和SP1的智能感知和验证." 在这里阅读更多

2011年5月Scott Guthrie的博客更新

就在本月,微软已经推出了ASP.NET MVC 3工具更新的一些HTML5改进.虽然该帖子似乎是非常专业的MVC,但很高兴看到Visual Studio 2010现在具有HTML5的默认模板和智能感知支持; 以及jQuery脚本的一个很好的添加,它将为旧版浏览器提供一些后向支持.

html5 templates visual-studio-2010 visual-studio

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

使用Mdbg的ASP.NET基于Web的堆栈转储工具?

MySpace.com的首席系统架构师Dan Farino 发表了精彩的演示,展示了一个基于Web的堆栈转储工具,该工具对在给定流程中运行的所有线程进行编目(他们正在做什么,他们执行了多长时间等等) .)

他们的技术也在highscalability.com上进行了总结:

  • PerfCollector.
    通过UDP集中收集性能数据.比Windows更可靠,允许任何客户端连接和查看统计信息.
  • 基于Web的堆栈转储工具.
    可以右键单击问题服务器并获取.Net托管线程的堆栈转储.用于将RDC导入系统并附加调试器,以后1/2获得答案.缓慢,不稳定,乏味.不仅仅是堆栈转储,还提供了很多关于线程正在做什么的上下文.故障排除更容易,因为您可以看到数据库上有90个线程被阻止,因此数据库可能已关闭.
  • Web Base堆转储工具.
    转储所有内存分配.对开发人员非常有用.节省数小时的手工操作.•Profiler.从头到尾跟踪请求并生成报告.请参阅URL,方法,状态以及有助于您识别慢速请求的所有内容.看看锁争用,抛出很多异常,任何可能有趣的事情.重量很轻.它在生产中的每个VIP(100个服务器组)中的一个盒子上运行.样品每10秒一次.始终在后台跟踪.

问题是:为ASP.NET构建基于Web的堆栈转储工具需要哪些工具?为方便起见,我们假设在目标AppDomain中托管的*.aspx能够输出该进程中的所有托管调用堆栈就足够了.

有一些帖子涵盖了Mdbg的使用(完全用C#/ IL编写的托管代码的调试器,开始随CLR 2 SDK一起提供)和mdbgcore程序集通常位于C:\ Program Files\Microsoft Visual Studio 8\SDK\2.0 \斌:

解决方案是否会简单地引用此组件以产生所需的输出?"列出所有托管调用堆栈"操作对正在为生产流量提供服务的运行进程有什么影响?

asp.net debugging multithreading callstack mdbg

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

java从网络设备读取文件

有人可以帮助我找到一个教程或示例Java代码

从同一网络的任何机器读取文件

java io networking file

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

XSLT vs CSS用于显示XML

有人建议我用CSS来显示XML.我心里知道这是错的,但是找不到充分说服别人的话.任何人都可以向我提供使用CSS和XSLT显示XML的优缺点列表.

谢谢!

css xml xslt

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

在java中清除屏幕选项

是否有任何选项可以将java中的屏幕清除为C中的clrscr().

java

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

将变量列表传递给bash脚本

我需要能够读取跟随某个参数的变量列表(类似于mysqldump --databases db1 db2 db3)

基本上应该像这样调用脚本:

./charge.sh --notify --target aig wfc msft --amount 1bln
Run Code Online (Sandbox Code Playgroud)

在脚本本身中,我需要将"aig wfc msft"分配给单个变量或从中创建一个数组.

这样做的好方法是什么?

bash scripting command-line

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

ValueTypes如何从Object(ReferenceType)派生而仍然是ValueTypes?

C#不允许从类派生结构,但所有ValueType都派生自Object.这种区别在哪里?

CLR如何处理这个问题?

.net c# clr value-type reference-type

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

在SQL Server中的每个SELECT上使用(nolock)会发生什么?

我得到(nolock)优化器提示允许"脏读",但在非常具体的情况下,这是一个坏主意?我从未(nolock)在组织中看到如此广泛的使用,这让我感到紧张.我想用用户故事来解释一下."保罗做A,彼得做B,X代替Y".

sql sql-server optimizer-hints

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