小编ctr*_*373的帖子

服务器在vs2012中太忙了

我已经将vs2010和vs2012并排安装了.如果我在vs2010中打开我们的MVC站点并使用开发Web服务器运行它可以正常工作,如果我在vs2012中做同样的事情,我每次第一次请求到站点时都会得到"Server Too Busy".第一个请求后的每个请求都正常.

更新:我在vs2012中注意到只有项目需要构建才会发生.如果我没有做任何更改,即项目不需要构建,我点击F5启动它并打开IE它工作正常,我没有在浏览器中收到"Server Too Busy"消息.

visual-studio-2012

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

在VsCode中激活Anaconda环境

我有Anaconda在我的系统和VsCode上工作,但是如何在运行我的python脚本时让VsCode激活特定的环境?

python anaconda visual-studio-code

36
推荐指数
7
解决办法
6万
查看次数

WPF Datagrid性能

我正在使用WPF Toolkit数据网格,此刻滚动速度非常慢.网格有84列和805行.(包括3个固定列和标题是固定的.)水平和垂直滚动非常慢.虚拟化已打开,我已在xaml中明确启用了列虚拟化和行虚拟化.有什么需要注意的,这可以真正影响性能,例如绑定方法,或每个celltemplate中的xaml是什么?

需要注意的一点是,我在创建datagrid时动态添加列.这会影响到什么吗?(我还同时动态创建celltemplate,以便我的绑定设置正确.)

以下是生成的大多数单元格的模板代码.基本上我需要动态添加的列(大多数是这些),我遍历我的列表并使用AddColumn方法添加列,另外我动态构建模板,以便绑定语句正确索引集合中的正确项目该专栏.模板不是太复杂,只有两个TextBlocks,但我确实在每个上绑定了四个不同的属性.通过更改绑定到OneWay,我似乎能够挤出更多性能:

 private void AddColumn(string s, int index)
    {
        DataGridTemplateColumn column = new DataGridTemplateColumn();
        column.Header = s;
        //Set template for inner cell's two rectangles
        column.CellTemplate = CreateFactViewModelTemplate(index);
        //Set Style for header, ie rotate 90 degrees
        column.HeaderStyle = (Style)dgMatrix.Resources["HeaderRotateStyle"];
        column.Width = DataGridLength.Auto;
        dgMatrix.Columns.Add(column);
    }


    //this method builds the template for each column in order to properly bind the rectangles to their color
    private static DataTemplate CreateFactViewModelTemplate(int index)
    {
        string xamlTemplateFormat =
            @"<DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation""
            xmlns:x=""http://schemas.microsoft.com/winfx/2006/xaml"">
            <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition />
                <ColumnDefinition …
Run Code Online (Sandbox Code Playgroud)

wpf performance datagrid

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

在.NET中编写虚拟打印机

我正在寻找创建一个将数据传递给我的.NET应用程序的虚拟打印机.我想创建一个安装程序,安装打印机和.NET应用程序.我们真的很高兴能够用C#编写它,但我觉得这需要编写一个打印机驱动程序是非托管代码.有谁知道一个相当干净的教程或如何做到这一点的例子?

.net printing virtual

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

实体框架+多线程+延迟加载

我遇到了Entity Framework和多个线程的问题,我想知道是否有一个解决方案可以保持延迟加载的能力.根据我的理解,数据上下文不是线程安全的,这就是为什么当我有多个线程使用相同的数据上下文时,我得到各种数据读取器错误.此问题的解决方案是为数据库的每个连接使用单独的数据上下文,然后销毁数据上下文.不幸的是,破坏我的数据上下文会阻止我进行延迟加载.

是否有一种模式允许我在我的应用程序中拥有共享上下文,但仍能正确处理多个线程?

multithreading lazy-loading entity-framework-4

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

Google图表在图例中显示空项目

使用Google Charts中的饼图时,似乎忽略值为零的项目.我真的想让这些项目显示在图例中,即使它们的值为零,以便用户知道这是问题的可能答案.有没有办法在图例中显示零值项目?

google-visualization

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

检查WPF DataGrid中的可见行

我有一个WPF DataGrid,当屏幕上有太多行要查看时,它会得到一个垂直滚动条.我想知道的是,如果有一种方法可以知道用户滚动时顶部可见行是什么.

理想情况下,我希望能够连接事件以了解用户何时滚动和滚动,检查顶部可见行是什么以更新某些信息.

.net c# wpf datagrid

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

使用.net 4.0 rc的Nant msbuild任务

如何在我的nant脚本中向msbuild任务指示它应该使用.net 4.0 rc?

msbuild nant .net-4.0

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

使用OPENQUERY执行存储过程

我有SQL Server 2008与链接的Sybase服务器,我试图使用OPENQUERY在Sybase服务器上执行存储过程.如果我有一个不带参数的存储过程,它就会成功.如果我有一个带参数的存储过程则失败.我甚至尝试过一个非常基本的存储过程,只接受一个仍然失败的int.以下是我使用的语法:

select * from 
OPENQUERY([LINKSERVER],'exec database.user.my_stored_proc ''AT'',''XXXX%'',''1111'',1')
Run Code Online (Sandbox Code Playgroud)

消息7357,级别16,状态2,行3无法处理对象"exec database.user.my_stored_proc'AT','XXXX%','1111',1".链接服务器"LINKSERVER"的OLE DB提供程序"ASEOLEDB"表示该对象没有列,或者当前用户没有该对象的权限.

由于proc将在没有参数的情况下执行得很好,我认为这不是一个权限问题.

sql t-sql sql-server sybase openquery

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