Welcome 微信登录

首页 / 软件开发 / .NET编程技术

WPF框架的内存泄漏BUG

WPF框架的内存泄漏BUG

WPF框架的内存泄漏BUG2011-07-24 博客园 BloodyAngel用户在使用GIX4某模块的过程中,内存只见加不见减。我们怀疑出现了内存泄漏,所以我花了相当一 段时间来进行此问题的排查。我使用Red Gate公司的产品ANTS Memory Profiler 5进行应用程序的内存进行监视。并在过程中修改 程序中出现的一些问题。但是最后留下一个不知道原因的引用,如图1:图1 泄漏对象引用图由图中可以看出,Application.Resources...
WF4.0中四种自定义类型活动

WF4.0中四种自定义类型活动

WF4.0中四种自定义类型活动2011-07-24工作流中的活动就像用户自定义的控件,将许多的功能封装起来用。WF4.0中提供了四种可继承的活动 类:CodeActivity 、AsyncCodeActivity、Activity、NativeActivity。这几种活动都有自己使用的适合 场合,正确的使用这些活动将非常有利。1、CodeActivityWF4.0中的活动是树形结构的,创建叶子活动最简单是方式就是使用CodeActivity ,它的逻辑都放...
Visual Studio 2010 RC 几个很酷的新功能

Visual Studio 2010 RC 几个很酷的新功能

Visual Studio 2010 RC 几个很酷的新功能2011-07-24 博客园 朱祁林我一直在使用Visual Studio 2010RC版本。它有很多让人欣喜的东西。下面将其列举出来:Sequence Diagram Generation我觉得这是一颗救星。我不知道你是怎么样的,但作为开发人员的我,在完成设计之后,就想潜心投 入代码中。通常在开始编码之前,有时候我想要看序列图。现在,有了Visual Studio 2010序列图生成器 ,我可以...
Team Build 2010 – Gated Check-in 拒绝无法编译的代码嵌入

Team Build 2010 – Gated Check-in 拒绝无法编译的代码嵌入

Team Build 2010 – Gated Check-in 拒绝无法编译的代码嵌入2011-07-24 博客园 Allan.Team Foundation Server 2010为基于Microsoft .NET开发平台进行开发的企业提供了完整的团队管理 平台和相应测试略,相比起TFS 2008来说的确有了非常大的改变。今天我们就来谈谈在Team Build 2010 中引进的Gated Check-in策略。如果你的解决方案配置了Team Buil...
VM配置文件所在磁盘空间小于其配给内存时的错误信息

VM配置文件所在磁盘空间小于其配给内存时的错误信息

VM配置文件所在磁盘空间小于其配给内存时的错误信息2011-07-24 博客园 张中健前几天在自己工作机(Win2k8 R2)上安装的VS等一些工具,机器的系统盘空间大幅减少到3G以下. 在此 机器上用Hyper-v启动MyVirtualMachine(配给内存为5120M)时,Hyper-v报错误信息: Could not initialize memory: There is not enough space on the disk. 具体如下:[Wi...
Robotics:编写和测试支持串行通信的VPL服务

Robotics:编写和测试支持串行通信的VPL服务

Robotics:编写和测试支持串行通信的VPL服务2011-07-24 MSDN Trevor Taylor正如您所想的,Microsoft Robotics Developer Studio (RDS) 是一个用于进行机器人编程的平台。 RDS 最早在 2006 年发布,最新的版本 RDS 2008 R2 发布于 2009 年 6 月。RDS 主要由四个组件组成:并发和协调运行时 (CCR)、分散软件服务 (DSS)、可视化编程语言 (VPL) 和可视...
Linq to SQL之使用事务

Linq to SQL之使用事务

Linq to SQL之使用事务2011-08-04 博客园 紫色阴影事务是一个原子的工作单位,必须完整的完成单位里的所有工作,要么全部执行,要么全部都不执行 。如果提交事务,则事务执行成功;如果回滚事务,则事务执行失败。 事务具备4个基本特性--ACID(原 子性、一致性、孤立性和持久性)。在Linq to SQL中,有三种方法创建事务:如果没有指定任何事务,那么当调用SubmitChanges方法时,DataContext会默认创建一个事务。使用Tra...
DotMSN机器人自动掉线的问题

DotMSN机器人自动掉线的问题

DotMSN机器人自动掉线的问题2011-08-04 博客园 阿不使用DotMSN来开发MSN机器人,机器人在一段时间里如果没有接收到任何会话请求时,经常会自动断线 。而且这个连接断线是没有响应任何事件的,而且Connected是True,Owner.Status也是正常的,这不得 不让人头痛啊。经过查阅一些资料,发现只要定时向MSN服务器发送Ping命令,以保持客户端与服务器的连接,即可解 决这个问题。但是问题是DotMSN里提到的SendPing()方...
Linq to SQL中的实体继承

Linq to SQL中的实体继承

Linq to SQL中的实体继承2011-08-04 博客园 紫色阴影现在的Linq To Sql只支持单表继承,不支持一实体一具体表和一实体一扩展表等方式继承。什么是单 表继承呢?所谓单表继承就是把整个继承体系存储在数据库的一个表中。由此可以知道,这个表结构包括 所有实体的属性字段,如果在该继承体系中,实体的数量较多,就会产生大量的null值的数据,这样浪费 了很多的数据存储空间。不过所有的继承体系放在一个表中,逻辑简单容易操作,数据量不大的时候效率 ...
Linq to SQL之使用存储过程(2)

Linq to SQL之使用存储过程(2)

Linq to SQL之使用存储过程(2)2011-08-04 博客园 紫色阴影本文接着上篇文章Linq to SQL之使用存储过程 (1),继续探讨如何在Linq to SQL中使用存储过程。在写存储过程的时候,有时候会用到返回值而不是output参数,现在看看怎样取到该返回值呢?比如这样一个存储过程:create procedure dbo.linqDemo4 @input varchar(20)as select * from custome...
<< 201 202 203 204 205 206 207 208 209 210 >>