[置顶] 认为Devexpress TreeList控件的Bug...

摘要: 在运用Devexpress过程中发现一个自己认为是Devexpress控件TreeList的Bug。涉及到三个事件的执行的理解:BeforeCollapse(展开之前),BeforeFocusNode(获得焦点之前),AfterFocusNode(获得焦点之后)。正常的理解:BeforeFocusNode执行完在CanFocus是True的情况下就执行AfterFocusNode。当点击了TreeList节点前面的-号(收缩)【实际触发的是BeforeCollapse这个事件】后,BeforeFocusNode执行完在CanFocus是True的情况下不执行AfterFocusNode。个人理 阅读全文

posted @ 2011-08-12 19:37 ぬ儱←OWEN★ 阅读(987) 评论(0) 推荐(0) 编辑

[置顶] 快速检测数据库是否连接上(与其它主机连接)

摘要: 在连接主机数据库的时候如果连接不上,会等待很长时间。其实并不是连接数据库慢,而是连接到数据库所在的主机慢。View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 using System.Net.Sockets; 7 using System.Threading; 8 9 namespace Commone10 {11 /// <summary>12 /// 网络端口状态检查类 13 /// </summary> 阅读全文

posted @ 2011-03-15 15:16 ぬ儱←OWEN★ 阅读(766) 评论(1) 推荐(0) 编辑

2013年12月10日

绕过UAC以管理员身份启动程序

摘要: 写这篇文章主要是看到了:http://www.7tutorials.com/use-task-scheduler-launch-programs-without-uac-prompts文章中所用到的方法,于是想记录下来UAC不用多说,往往我们要用管理员身份去运行一个程序的时候,总是要有一个提示框:可能会有用户选择禁用UAC,但这毕竟对系统的安全存在影响。下面就用一个简单的方法解决这个问题。该方法就是利用系统自带的任务计划程序来实现的。一、创建一个任务来运行你所要运行的程序找到任务计划程序。方式一、开始菜单->附件->系统工具->任务计划程序;方式二、直接在开始菜单的搜索栏中输 阅读全文

posted @ 2013-12-10 11:18 ぬ儱←OWEN★ 阅读(898) 评论(0) 推荐(0) 编辑

2013年1月28日

用.Net开发DB2应用程序比较

摘要: 简介在.NET应用软件开发人员看来,使用DB2与使用其它任何其它关系数据库没有区别。人们可以看到无数使用SQL Server以及甲骨文公司产品执行数据库任务的例子,但关于使用包括.NET在内的微软公司技术访问DB2数据库的文档就远没有那么多了。目前,开发人员可以使用不同的访问技术通过编程的方式将.NET客户端连接到DB2上,这些代码从根本上来说是基本相同的,但仍然存在一些我们需要考虑的有趣的限制。DB2架构慨览DB2数据库引擎的基本元素是数据库对象、系统目录、目录和配置文件,所有的数据存取都通过SQL界面进行。我们可以只将DB2 Univeral Database(UDB)作为数据库服务器运行 阅读全文

posted @ 2013-01-28 15:27 ぬ儱←OWEN★ 阅读(429) 评论(0) 推荐(0) 编辑

2012年7月18日

sql server需要存储1000万条数据该怎么办?

摘要: sql server需要存储1000万条数据该怎么办?公司一个大型业务体统,数据量庞大,主要的几项数据每项数据量均超过1000万条记录。采用的是sqlserver,小弟琢磨了很久,一直找不到一种可以高效率存储和处理数据的好方法,各位高手有何高见和经验请指点迷津!不胜感激!(每日活动数据量也会上百万) 根据在Oracle上的应用经验,通常在一张表中保存超过2,000,000条以上记录,则应当考虑对数据表进行分区。如果要使用SQL Server;可以对数据按月进行水平分区,即一个月一张表,对于历史数据可以移出当前数据库磁盘系统到磁带、光盘等介质保存。当然,使用和维护起来会有一定的麻烦;关于数据存储 阅读全文

posted @ 2012-07-18 10:38 ぬ儱←OWEN★ 阅读(2995) 评论(0) 推荐(0) 编辑

2012年6月14日

在Silverlight中打开网页的几种方法

摘要: 在Silverlight中打开网页是一件很简单的事情,本文来概述一下这几种方法,你会发现,每一种方法需要编写的代码都少的可怜,甚至没有。1.HyperLinkButton控件这是最简单的方法,只需要设置几个属性即可:NavigateUri:想要打开的网页地址TargetName:目标框架,既_blank、_parent等例如:<HyperlinkButton NavigateUri="http://coding.windstyle.cn" TargetName="_blank" />注意:如果Silverlight对象的EnableNavig 阅读全文

posted @ 2012-06-14 17:01 ぬ儱←OWEN★ 阅读(4269) 评论(0) 推荐(1) 编辑

2012年4月26日

WCF中DBNull序列化的问题

摘要: WCF中DBNull序列化的问题摘自于网络! 在使用WCF传输数据的时候,有时候需要传输一些特殊点的类型,比如DBNull,这样Service就会抛错,因为Service不能识别该类型,不能正常将其序列化。解决方法: (1)如是自定义DataContract,则需为Contract定义体加上KnownType Attribute,如下: [DataContract] [KnownType(typeof(System.DBNull))] (2)如是Service的方法(比如封装的ExecuteScalar在传输DBNull的时候就会出错),需为方法的Interface定义处加上Se... 阅读全文

posted @ 2012-04-26 10:17 ぬ儱←OWEN★ 阅读(937) 评论(0) 推荐(0) 编辑

初识WCF异常 1

摘要: 查看文章WCF足迹9:异常12009年12月12日 星期六 11:50(原创:灰灰虫的家http://hi.baidu.com/grayworm) 一、初识WCF异常 1.在WCF中异常机制特点: a.当一个客户端调用WCF服务产生异常后,只会导致当前调用结束,它并不影响其它客户端对该WCF的调用,WCF仍然可以为其它客户端继续服务。 b.WCF产生的异常对象是CLR中的对象类型,而WCF客户端却不一定是.NET,可能是Java或PHP等。所以WCF服务不能向客户端返回CLR异常对象。 下面看一段代码: 服务端代码:[ServiceContract] public interface... 阅读全文

posted @ 2012-04-26 01:20 ぬ儱←OWEN★ 阅读(1186) 评论(0) 推荐(0) 编辑

2011年11月15日

windows下如何查看磁盘IO性能 复制于网络上

摘要: windows下如何查看磁盘IO性能2011-07-18 14:22:32| 分类: Windows | 标签:磁盘io |字号大中小订阅通常,我们很容易观察到数据库服务器的内存和CPU压力。但是对I/O压力没有直观的判断方法。磁盘有两个重要的参数: Seek time、 Rotational latency。正常的I/O计数为:①1000/(Seek time+Rotational latency)*0.75,在此范围内属正常。当达到85%的I/O计数以上时则基本认为已经存在I/O瓶劲。理论情况下,磁盘的随机读计数为125、顺序读计数为225。对于数据文件而言是随机读写,日志文件是顺序读写。 阅读全文

posted @ 2011-11-15 11:45 ぬ儱←OWEN★ 阅读(11953) 评论(0) 推荐(1) 编辑

2011年3月17日

在SQL Server数据库之间进行数据导入导出

摘要: 在SQL Server数据库之间进行数据导入导出(1).使用SELECT INTO导出数据 在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个功能:根据SELECT后跟的字段以及INTO后面跟的表名建立空表(如果SELECT后是*, 空表的结构和FROM所指的表的结构相同);将SELECT查出的数据插入到这个空表中。在使用SELECT INTO语句时,INTO后跟的表必须在数据库不存在,否则出错,下面是一个使用SELECT INTO的例子。 假设有一个表table1,字段为f1(int)、f2(varchar(50))。 SE 阅读全文

posted @ 2011-03-17 10:03 ぬ儱←OWEN★ 阅读(805) 评论(0) 推荐(1) 编辑

导航