问题列表 - 第27188页

使用HandleError或ProvideFault中的IErrorHandler在WCF中记录异常?

我正在使用IErrorHandler在WCF中进行异常处理,现在我想记录异常,以及堆栈跟踪和导致异常的用户.

我能看到导致异常的用户的唯一方法是:

OperationContext.Current.IncomingMessageProperties.Security.ServiceSecurityContext.PrimaryIdentity

...但这似乎只在ProvideFault内部工作,而不是在HandleError内部.有没有办法让用户进入HandleError?我想使用HandleError而不是ProvideFault,因为它在后台线程上被调用并且用于错误记录,对吧?

error-handling service wcf exception

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

如何在matlab中制作频率函数,如excel频率函数?

我有一个已排序的列表,我想知道每个bin中有多少个值?我使用linspace(floor(fist_element_list),ceil(last_element_list),num_bins)创建了bin.是否有内置函数或在Matlab中执行此操作的简单方法?我能想到的只是手动完成.我想要像excel中那样的频率函数.

excel matlab frequency bins

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

一个110 kb的.NET 4.0应用程序需要10秒才能进行冷启动,这是不可接受的!

我正在为我的应用程序使用.NET 4.0客户端配置文件,我运行带有4 GB Ram和快速硬盘的双核.

在wpf listview中只显示一个通用List,一开始没什么大不了的.

如何让我的装配更快地冷启动?

我现在又做了一个冷启动并在我的\ obj\x86\Debug文件夹中运行windowsapplication.exe,我的硬盘像地狱一样运行,花了10,5秒???

怎么了?

寒冷之后的温暖启动耗时1秒.

Java 6应用程序没有那个问题,根本没有比较...

更新:

我删除了创建ViewModel时读取数据的所有方法.

还有10秒钟才能出现.它不是从RAM读取数据的问题.问题是繁忙的硬盘除了运行.net 4.0 wpf应用程序之外从未如此响亮......

我没有提到任何第三方dll.

这些是我参考的程序集:

Microsoft.CSharp Presentation.Core PresentationFramework System System.Core System.Data System.Xaml System.Xml System.Xml.Ling WindowsBase

更新2:

我现在从头开始创建一个.NET 4.0 wpf项目,只有一个空窗口和绿色背景;-)

冷启动需要3秒钟(硬盘非常繁忙)

然后我运行我的其他wpf应用程序,花了较早的10秒.现在只需1.5秒即可显示在屏幕上.

现在我的情况很清楚:

我的应用程序没有什么可以使它变慢.它只是加载了第一个wpf应用程序.

我想我会像ADOBE Reader那样做.把一个应用程序加速器...放在自动启动作为一个小的hello world wpf app ...

.net wpf performance startup

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

如何使用key/keyrefs为相同类型的嵌套元素创建xml架构

我定期使用一些XML文件,并希望DTD可以提供更好的验证.所以我开始阅读有关模式的内容,看看是否会帮助我.到目前为止,我已经能够创造出几乎像我需要的东西,除了一件.我希望能够将元素的属性限制为具有相同元素类型的兄弟或祖先元素的不同属性的值.使用XML Schema密钥/ keyref限制是否可以实现这一点?

我有一个看起来像这样的文档:

<nodeContainer>
    <node name="Table">
    </node>

    <node name="MyHouse">
        <node name="RoomWithDoor">
        </node>
        <node name="DiningRoom" extends="RoomWithDoor">
            <node name="DiningTable" extends="Table">
            </node>
        </node>
    </node>

    <node name="MySummerHouse">
        <node name="DiningRoom">
            <node name="DiningTable" extends="Table">
            </node>
        </node>
    </node>
</nodeContainer>
Run Code Online (Sandbox Code Playgroud)

在本文档中,节点可以"扩展"以下其他节点:

  • 兄弟姐妹
  • 父母的兄弟姐妹

但是,节点不应"扩展":

  • 父母
  • 父母兄弟姐妹的子节点

这意味着MyHouse可以"扩展" ,这是没有意义的,但我没关系.

同样重要的是,两个房屋节点都应该能够拥有自己的名为DiningRoom的节点.

我目前的架构与此类似:

<xs:complexType name="node">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="node"/> <!-- node can have other nodes inside it -->
        <xs:element ref="leaf"/>
    </xs:choice>
    <xs:attribute name="name"       type="xs:anySimpleType" use="required"/>
    <xs:attribute name="extends"    type="xs:anySimpleType"/>
</xs:complexType>

<!-- document root -->
<xs:element …
Run Code Online (Sandbox Code Playgroud)

xml schema xsd keyref xsd-validation

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

Visual Studio Intellisense参数摘要

我已经使用了视觉工作室多年,但这个答案让我觉得:

弹出intellisense时,对于需要多个参数的方法调用,将显示第一个参数的摘要.我发现显示以下参数的摘要的唯一方法是提供每个参数或只是点击逗号,直到我得到一个我正在寻找.

我试过ctrl +右箭头,shift +右箭头等等,但没有成功.

好奇只是好奇.

intellisense visual-studio

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

Ruby/ruby​​zip替代品能够处理rar/tar/zip/7z?

我想知道是否有人知道Ruby的rubyzip替代品,可以处理各种格式,特别是zip/rar/7z?

我知道libarchive,但它并不完全符合我的目的(这是一个很好的宝石).(澄清,libarchive - 对我不起作用 - 因为我需要能够在Windows上运行.(是的,我知道很难成为我)) Libarchive实际上适用于Windows,但仍然不适合我的目的(7zip& rar格式支持)

现在我最终运行系统命令到操作系统,但我想要一些独立于操作系统的东西,并且能够处理这些格式 - 读写.

谢谢

ruby zip ruby-on-rails 7zip rar

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

将具有List <>的对象绑定到Crystal Report

我有一个包含一些属性的类,包括一个子对象的List <>.

简单示例:

    public class LineItem
    {
       public string Name { get; set; }
       public decimal Amount { get; set; }
    }

    public class Invoice
    {
       public string Name { get; set; }
       public DateTime CreatedDate { get; set; }
       public List<LineItem> LineItems { get; set; }
       public Invoice() { ... }
    }
Run Code Online (Sandbox Code Playgroud)

我正在尝试将此对象(示例中的Invoice)绑定到Crystal Report(使用VS2008水晶报表设计器),并且当我获得要在Field Explorer中显示的简单属性(Name,CreatedDate)时,子集合不会.我已经尝试使用ArrayList(如建议的那样(我如何使用强类型列表作为Crystal Reports的datasoruce),但这不起作用.

c# crystal-reports visual-studio-2008

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

如何在Eclipse中添加Javadoc for Servlet API

我在Eclipse中使用Tomcat作为运行时环境的动态Web应用程序.

我无法添加Javadoc路径Tomcat Servlet API:如图所示,编辑按钮始终被禁用!

替代文字http://filaty.com/i/1005/80306/tom.JPG

eclipse tomcat servlets javadoc

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

emacs23过于频繁地弹出调试器

自从我升级到Ubuntu lucid和emacs23之后,Emacs会弹出调试器,而emacs22却没有.

例如,当在组织模式下命中Cc Cc时,emacs22只是说明can do nothing useful at this location,而在emacs23中则显示调试器.

 Debugger entered--Lisp error: (error "C-c C-c can do nothing useful at this location")
   signal(error ("C-c C-c can do nothing useful at this location"))
   error("C-c C-c can do nothing useful at this location")
   org-ctrl-c-ctrl-c(nil)
   call-interactively(org-ctrl-c-ctrl-c nil nil)
Run Code Online (Sandbox Code Playgroud)

这仅说明了模式 - 行为不仅限于组织模式.它每3分钟发生一次,真让我烦恼.我该怎样预防呢?

我已经试图阻止这种使用debug-on-errorstack-trace-on-error:它没有工作.

emacs upgrade emacs23

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

mint.com javascript下拉效果

我需要重新创建mint.com在另一个网站上的效果.当您转到交易页面并单击其中一个交易时,会在下方弹出一个选项卡,其中显示编辑详细信息.当您单击该选项卡时,div将下拉,显示有关该事务的更多详细信息.我甚至不知道这种效果是什么,但我需要知道用jquery重新创建这样的东西.

我在下面谈论的是一些屏幕截图.

已关闭http://img710.imageshack.us/img710/4066/screenshot1qt.png

打开http://img25.imageshack.us/img25/8140/screenshotiz.png

javascript jquery dhtml

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