自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顾丽江的专栏

时间就是经验,经验就是时间

  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

原创 Control的Invoke和BeginInvoke 是相对于支线线程

近日,被Control的Invoke和BeginInvoke搞的头大,就查了些相关的资料,整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义 。(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Contro

2011-09-30 15:24:34 913

原创 C# 异步读取数据库里面的数据与绑定UI的解决办法

阿哟不错哦,貌似自己还没有用,也没有检查下面的代码。异步读取数据库,在数据绑定的时候会出现点问题,就是窗体界面会无法关闭,要结束任务才能结束进程。例如下面代码首先按习惯的方法,设定线程更新UIa2.CheckForIllegalCrossThreadCalls =

2011-09-29 17:20:50 2307

原创 C# 高定位高效率程序中 线程与线程池比较

应用程序可以拥有多个线程,当程序需要大量时间来处理部分业务或流程时,就可以通过线程来操作,如果应用程序没有用到线程,那将会出现很麻烦的事情,例如:界面上有个dataGridView需要填充数据,如果有Form_Load事件中实现数据绑定,如果在主线程中操作,那么你运行打开窗体的时

2011-09-29 16:47:12 2745

原创 C#多线程与异步的区别

随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。  多线程和异步操作的异同  多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软

2011-09-29 16:44:28 1202

原创 通过身份证分析出生年月日、性别、年龄的SQL语句

update [表名] set [性别]=(case when (left(right([身份证],2),1) % 2 = 0) then '女' else '男' end ) where len([身份证])=18 and left(right([身份证],2),1)upd

2011-09-28 15:26:30 11210

转载 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKE

无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

2011-09-26 09:38:17 13524 3

转载 经典系统表应用 .

SELECT        表名=case   when   a.colorder=1   then   d.name   else   ''   end,        字段序号=a.colorder,      字段名=a.name,        标识=ca

2011-09-16 16:21:57 533

原创 SQL Server 操作系统表的解释----性能优化

1. sys.dm_os_memory_objects ---视图内存调优 --返回当前由 SQL Server 分配的内存对象。sys.dm_os_memory_objects 主要用于分析内存使用并标识可能出现的内存泄漏。http://technet.microsoft.

2011-09-16 16:16:14 446

转载 分页存储代码 .

ALTER PROC PageView @tbname    sysname,          --要分页显示的表名 @FieldKey  sysname,          --用于定位记录的主键(惟一键)字段,只能是单个字段 @PageCurrent int=1

2011-09-16 16:06:02 494

原创 SQL SERVER 2005数据加密 .

--Author: liangCK 小梁   -- 示例一, 使用证书加密数据.   -- 建立测试数据表   CREATE TABLE tb(ID int IDENTITY (1,1),data varbinary (8000)); GO --

2011-09-16 16:02:10 565

原创 在SQL server 2005中一个新的特性——分区表

在SQL server 2005中一个新的特性——分区表。建立分区表的步骤:1 创建数据库(必须在多个文件组中)2 创建分区函数3 创建分区Scheme4 创建分区表USE master;GOIF OBJECT_ID (N'PartitionD

2011-09-16 16:00:33 459

原创 SQL SERVER性能分析--死锁检测数据库阻塞语句 .

/***********************************************************************************************************************阻塞:其中一个事务阻塞,其它事务

2011-09-16 15:58:08 673

转载 DataRelation(DataSet中父子表)的一个示例

System.Data.DataRelation 类,表示两个 DataTable 对象之间的父/子关系。在常见的查询中,可以利用sql2005/2008的CTE应用来进行递归查询,这里有一个典型示例:http://www.cnblogs.com/downmoon/arc

2011-09-16 15:28:46 2499

原创 SQL2005/2008中的CTE应用--递归查询

微软从SQl2005起引入了CTE(Common Table Expression)以强化T-SQL。这是一个类似于非持久视图的好东东。按照MSDN介绍1、公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE

2011-09-16 15:22:45 514

转载 函数之分析函数

row_number(): 主要是分页,查询DENSE_RANK() :排名(顺序始终是连续的),适合刚才的取出薪水排名(有重复的)RANK():排名(列有重复,区间就是不连续的,如:1,2,2,4,4,6...)NTILE(N):分组函数,把记录强制分成N段

2011-09-16 13:53:52 385

原创 sql server性能分析--DMV之(sys.dm_exec_query_stats ) .

在做查询优化时,有时总找不到相应的要优化的东东;在做查询分析时看了半天代码不,写得太规范,又没注释;只能想别的方法解决这一问题; 先清除缓存:dbcc  freeProcCache 找出哪些SQL跟数据库还有表对象 SELECT  DB_ID(DB

2011-09-16 13:37:45 2695

转载 高效SQL查询之索引覆盖(index coverage) .

今天做SQL 优化,查找执行计划时,执行计划,发现此执行计划与以往的计划有所区别;找录互联网,终于找一篇有关研究比较深入的文章;原执行计划使用的是索引扫描,突然一下会使用索引覆盖技术,效率大增;SELECT * 的真相:索引覆盖(index coverage)SELE

2011-09-16 13:28:33 1155

转载 高效SQL查询之索引(V)

先站在应用程序的角度说说它们的不同。 1、  直接拼 SQL 就像大家了解的那样,直接拼 SQL 带来了 SQL 注入攻击,带来了拼时些许的性能损失,但是拼不用添加 SqlParameter ,会少写很多代码——很多人喜欢直接拼,也许就因为这点。这种做法会把你拼好的 SQ

2011-09-16 13:28:15 383

转载 高效SQL查询之索引(VI)

我们先看 NestedLoop 和 MergeJoin 的算法(以下为引用,见 RicCC 的《 通往性能优化的天堂 - 地狱 JOIN 方法说明 》 ):==================================NestedLoop:   foreac

2011-09-16 13:26:38 416

转载 高效SQL查询之索引(III)

先说说这些误区。所谓“误区”,有一些是新手很容易犯的错误或者很容易忽略的问题,另外一些,则是像“耗子吃了盐会变成蝙蝠”一样,让我们从小就认为是正确的事情。如下:1、   表上不管用得着用不着,都加个聚集索引。 我们知道,表以两种方式组织物理存储:有聚集索引的“聚集表”

2011-09-16 13:25:43 488

转载 高效SQL查询之索引(II)

上回我们说到评估一条语句执行效率主要看逻辑 IO (啥是逻辑 IO ,啥是物理 IO 见联机文档),这次我们继续。 我们先说说,返回多行结果时,为什么 SQLServer 有时会选择 index seek ,有时会选择 index scan 。 以 nonclustere

2011-09-16 13:25:18 617

原创 高效SQL查询之索引(I)

大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑 IO( 至于为什么,回头补一篇 ) 。我们常说,“要建彪悍的索引”、“要写高效的 SQL ”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑 IO 。1.1      where 条件的列上

2011-09-16 13:24:52 459

原创 由JavaScript中call()方法引发的对面向对象继承机制call的思考

call  摘要:     通过给定的this和arguments来调用一个function     注意:该方法与apply方法语法相似,但不同的是:call()接受参数列,而apply()接受传递给函数的参数数组     Function类的一个方法:版本Ja

2011-09-13 17:39:45 501

原创 JavaScript中in操作符的学习

首先:附上MDN官网IN操作符的介绍(原文链接)下面是具体翻译:  in:    概括:      判断指定对象是否存在指定属性,如果存在,返回true,否则,false    语法:      prop in objectName    参数说明:

2011-09-13 17:29:30 545

apache-skywalking-apm-es7-8.1.0

apache-skywalking-apm-es7-8.1.0

2022-08-12

SourceTree1.6 (git 客户端工具)

SourceTree1.6 Windows中文版(git客户端工具)

2016-10-28

MySql.Data.dll (5和6)

MySql.Data.dll 5.2.3.0和6.8.3.0两个版本

2014-05-16

Eziriz .NET Reactor 4.8.0.0

自己就在用的简单好用的密码工具Eziriz .NET Reactor 4.8.0.0 官方原版+破解补丁(强大的代码保护和软件防盗版工具)

2014-04-25

最新的反编译工具2010

很好的东西。2009已经不能用了!reflector 6.1.0.11 (2010.04.07)

2010-04-07

.NET文档生成工具ADB

程序的注释在程序的编写和维护中扮演着相当重要的角色,在生成工程的同时,生成help.chm

2009-12-01

AjaxPro源码+dll

AjaxPro源码: 1.直接编译成dll并使用。 2.当遇到AjaxPro存在的Bug时可修正后并编译使用。 3.想在AjaxPro的基础上做出个性化的修改后并编译使用。 4.个人学习和研究:)

2009-12-01

excel版(金情况查询器)

很牛的EXCEL操作方法,透视表等等用法都有

2009-09-08

ASP.NET3.5控件和组件开发技术

ASP.NET3.5控件和组件开发技术,提供相应代码。

2009-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除