摘要: 1、用run as admin方式运行cmd2、cd到netmon的安装目录,我默认是:C:\Program Files\Microsoft Network Monitor 33、运行nmconfig /install4、重新运行netmon即可  阅读全文
posted @ 2009-11-18 15:51 鞠强 阅读(128) | 评论 (0)编辑
     摘要: 在你帝国的目录下面,建立这样一个.cmd文件taskkill /F /IM explorer.exeage2.exestart explorer.exe保存后,right click,select property - compatibility,把disable scheme也check上。双击运行这个批处理文件,绿色的草、蓝色的湖,终于又出现了!!!===============这次参加Win...  阅读全文
posted @ 2009-08-05 16:23 鞠强 阅读(1965) | 评论 (3)编辑
     摘要: 在pssdiag抓到的trace中,我们会有大量的类似的sql出现。ReadTrace虽然好用,但是不方便,不利于我出报告给客户。通过sp_get_query_template,就可以比较方便的做到了,哈哈……  阅读全文
posted @ 2009-04-23 11:17 鞠强 阅读(296) | 评论 (0)编辑
     摘要: 2009年第一届济南程序员俱乐部技术交流会通知  阅读全文
posted @ 2009-04-09 16:28 鞠强 阅读(1397) | 评论 (17)编辑
     摘要: 把inside sql storage engine和.net结合起来的,我应该能排世界前10名吧?如果哪位老大发现另有高人,请及时告诉我,谢谢! 这是我在IP Creation的过程中随手搞的东西,花了两天(还没有完,欠缺几点:1、RID的获取。2、GDI+形式的B-TREE)。   阅读全文
posted @ 2008-12-16 21:28 鞠强 阅读(4070) | 评论 (53)编辑
     摘要: 如何修正symbols找不到的问题(从首页撤掉了?能给个mail或者消息确认一下否?)  阅读全文
posted @ 2008-09-18 15:07 鞠强 阅读(1960) | 评论 (6)编辑
     摘要: 微软急聘MOSS高手!  阅读全文
posted @ 2008-05-13 19:59 鞠强 阅读(1118) | 评论 (7)编辑
     摘要: 做mail rule的几种方式  阅读全文
posted @ 2008-04-29 16:40 鞠强 阅读(461) | 评论 (2)编辑
     摘要: 这段代码从胡师百敬那里copy得来,可以show某个db下面所有表的rows/index usage等。  阅读全文
posted @ 2008-03-17 14:41 鞠强 阅读(643) | 评论 (2)编辑
     摘要: 解决Unable to load image C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll, Win32 error 0n2的问题  阅读全文
posted @ 2008-03-13 12:28 鞠强 阅读(3290) | 评论 (5)编辑
     摘要: 对于XmlSerializer导致Out Of Memory的问题,重新分析以及解决的办法。  阅读全文
posted @ 2008-03-11 18:50 鞠强 阅读(2788) | 评论 (11)编辑
     摘要: 分析网站的High CPU问题  阅读全文
posted @ 2008-03-10 16:39 鞠强 阅读(2973) | 评论 (26)编辑
     摘要: 如果dbconn在Open之后,没有Close,那么会造成conn个数上涨,到100之后就会停下来。第101个链接的请求,是无法创建成功的。这样,db和web server很可能都是CPU很低,如0%,但是客户端的响应时间就是很长,造成性能下降。  阅读全文
posted @ 2008-03-09 19:46 鞠强 阅读(3348) | 评论 (17)编辑
     摘要: 用windbg分析一个asp.net程序Out Of Memory的问题,并最终定位到原因。  阅读全文
posted @ 2008-03-06 00:37 鞠强 阅读(2720) | 评论 (17)编辑
     摘要: 使用windbg来简单看一下clr的基本内容,包括app domain/assembly/module/class(method table)/method description等。  阅读全文
posted @ 2008-03-04 20:01 鞠强 阅读(2202) | 评论 (12)编辑
     摘要: windbg sos所有命令文档下载,其实就是!help和!help 的一个集合,偶只不过把他们放到一起了。希望有点用处。。。(里面有可下载版本)  阅读全文
posted @ 2008-02-22 16:13 鞠强 阅读(3109) | 评论 (8)编辑
     摘要: 这几天睡觉,总是稀里糊涂的算lg2的值,记忆中是0.3010。虽然有N多算法可以展开计算,不过太复杂。下面是我想到的一个比较简单的近似估值方法。首先,5/4<2,(5/4)^3<2,但是(5/4)^4>2,so,有这么一个不等式:(5/4)^3<2<(5/4)^4,两边都取lg,得到:3*lg(5/4)<lg2<4*lg(5/4)lg(5/4)=lg5-l...  阅读全文
posted @ 2008-02-14 17:06 鞠强 阅读(751) | 评论 (1)编辑
     摘要: 内存明明有很多,为啥我的w3wp.exe会报Out Of Memory的错误?  阅读全文
posted @ 2008-01-15 15:47 鞠强 阅读(3060) | 评论 (12)编辑
     摘要: 本部分内容,介绍如何使用!runaway命令来查看high cpu的问题,并找到具体代码。  阅读全文
posted @ 2008-01-11 19:09 鞠强 阅读(2266) | 评论 (14)编辑
     摘要: 我们为什么需要windbg?为什么.NET IDE不能解决所有问题?  阅读全文
posted @ 2008-01-04 00:18 鞠强 阅读(2832) | 评论 (21)编辑
     摘要: 通过dump来简单分析,为什么stringbuilder方式比string concat方式要快。  阅读全文
posted @ 2008-01-02 15:36 鞠强 阅读(2039) | 评论 (16)编辑
     摘要: 继续第一小部分,介绍dumpheap和eeheap命令。  阅读全文
posted @ 2008-01-02 15:03 鞠强 阅读(1750) | 评论 (9)编辑
     摘要: 这部分延承part1,继续讲几个命令:do、da、dd,通过这几个命令,我们基本上能看到所有的托管资源了。大家抓一下自己的程序dump,希望自己练习。这是一个很重要的基本功啊!
  阅读全文
posted @ 2008-01-02 14:09 鞠强 阅读(1914) | 评论 (11)编辑
     摘要: 本部分,简单介绍了如何查看线程信息的命令,包括kb,clrstack,如何切换线程等。下一部分继续介绍如何查看堆或者栈上的变量信息。  阅读全文
posted @ 2008-01-02 13:09 鞠强 阅读(2450) | 评论 (14)编辑
     摘要: 简单介绍windbg的入门知识,知道了这三点,你顺着往下看,应该问题不大,哈!!!  阅读全文
posted @ 2008-01-02 11:14 鞠强 阅读(2894) | 评论 (11)编辑
     摘要: 近日windbg比较流行,配合eparg的那本书,偶想写一写具体的labs供大家入门用。素材会取材于各种网站,或者一些培训资料。MARK一下。  阅读全文
posted @ 2008-01-01 10:17 鞠强 阅读(879) | 评论 (2)编辑
     摘要: 园子里面大家都在写总结,偶也跟一下,虽然有点伤感。1997年7月14日,我加入了第一个,2007年7月16日加入到了第二个公司,正好十年的时光。来了5个月多点了,在一个好的team里面工作。我个人的兴趣爱好,和工作重点,没有任何变化,依旧是.net和sql performance tuning。内部汪汪汪的时候,偶说过(饱含深情。。。),工作10年后,我还能做自己喜欢做的事情,这是极其幸运的。(近...  阅读全文
posted @ 2007-12-23 21:51 鞠强 阅读(2307) | 评论 (30)编辑
     摘要: 简单演示了如何在代码中增加perfmon需要的catetory,如何使用,以及resize draw的一个小tip。  阅读全文
posted @ 2007-11-13 16:49 鞠强 阅读(1742) | 评论 (5)编辑
     摘要: 微软招聘开发高手,如果您认为在下述方面有专长,请积极报名:  1、工作地点:成都;2、很强的微软技术背景和产品熟悉度;3、熟悉.NET架构、 SQLServer和MOSS2007如有兴趣,请把个人简历发给我:juqiang@live.com如下为职位要求 JOB DESCRIPTION:The PFE Team supports a diverse variety of technical sol...  阅读全文
posted @ 2007-11-13 10:19 鞠强 阅读(1846) | 评论 (10)编辑
     摘要: 1、GDI+里面,使用dispose有什么好处?
2、为什么使用Hbitmap不当,会产生内存泄露或者让程序崩溃?

文内简单代码演示,来说明这个问题。  阅读全文
posted @ 2007-11-10 10:06 鞠强 阅读(1862) | 评论 (2)编辑
     摘要: 1、这本书对于初学者没有太大用处
2、这本书对于眼中只有架构、自己不写程序的、鄙视代码的人没有用处
3、这本书对于非微软的人用处不算太大,你不知道ms内部的数据结构,你没有private symbols。
4、这本书对于微软的人用处不算太大,搞debug的就那么几号人

5、这本书对于在客户现场被骂的狗血喷头的、自己即使架了.NET IDE也不知道如何找出问题的人很有用处
  阅读全文
posted @ 2007-11-09 11:14 鞠强 阅读(2334) | 评论 (11)编辑
     摘要: windbg入门及提高  阅读全文
posted @ 2007-11-08 10:51 鞠强 阅读(537) | 评论 (8)编辑
     摘要: 为什么?
从语言设计的角度来看,针对上面的代码,下面的三种情况只能有一种为true。
1. 本身就是错误的写法
2. E.N() calls C.M() no matter what T is.
3. E.N() calls C.M() but E.N() calls D.M().
  阅读全文
posted @ 2007-10-29 16:34 鞠强 阅读(1857) | 评论 (8)编辑
     摘要: 设想conn是IDBConnection, comm是IDBCommand,那么你也许会想起来,在偶然的情况下,客户那里的代码
1. 数据库链接明明是Open的,但是偶然的情况下,会提示已经Close
2. 相同sp,不同的参数,偶然的情况下,会让客户的数据乱掉。如制单人明明是张三,偶尔的情况下会变成李四。
  阅读全文
posted @ 2007-10-29 16:15 鞠强 阅读(2041) | 评论 (20)编辑
     摘要: 其实就一句话,为啥C#只能用class name来访问static method,而C++可以用instance和classname两种方式来做?为什么C#要这么设计?请大家帮助解答一下。   阅读全文
posted @ 2007-10-29 13:10 鞠强 阅读(750) | 评论 (8)编辑
     摘要: 晚上看news.baidu.com,突然发现说有msn密码破解的代码出来了,好吓人的样子。于是google了一把,很快找到了一堆代码。不过,看到的几个,都是一个人写的,而且,最终都被人指责,是从另一个forum上抄袭过来的。找到了那个代码,突然想起来前几天在绿盟上看到的flier老大的文章,又重新翻了出来,嘿嘿,代码基本上一致。不过后来我找到的,比flier的似乎要更好一些,因为那74个自己的en...  阅读全文
posted @ 2007-04-18 16:01 鞠强| 编辑
     摘要: Oracle 10G r2 + windows server 2003 with sp1,COM+调用无返回。去掉sp1后,问题解决。经ms分析和建议,此问题已经给oracle提过tar了。Microsoft (R) Windows Debugger Version 6.5.0003.7Copyright (c) Microsoft Corporation. All rights reserved...  阅读全文
posted @ 2006-01-17 18:44 鞠强 阅读(1563) | 评论 (5)编辑
AV
     摘要: 0:008> kbChildEBP RetAddr Args to Child WARNING: Frame IP not in any known module. Following frames may be wrong.0189fd18 77cd15df 00010294 000003e0 008a04b4 0x3f8e0600189fd44 77cd1a15 04500fef 000...  阅读全文
posted @ 2006-01-17 18:43 鞠强 阅读(1647) | 评论 (4)编辑
     摘要: Microsoft (R) Windows Debugger Version 6.5.0003.7Copyright (c) Microsoft Corporation. All rights reserved.Loading Dump File [E:\a.dmp]User Mini Dump File with Full Memory: Only application data is ava...  阅读全文
posted @ 2005-12-10 09:00 鞠强 阅读(2860) | 评论 (20)编辑
     摘要: 国内的软件企业,从来没有像国外那样,在技术上保持连续性。从最早的DOS->Win16->Win32->OLE->DCOM->COM+->.NET,我们很难找到能够完整走完这个历程的人。这种现状,导致大部分的技术人员,对于开发技能,有一个很大的断层:知其然,不知其所以然;碰到非source code的错误,就手足无措;或者代码质量低劣,或者性能有很大瓶颈。其次,&...  阅读全文
posted @ 2005-10-01 07:53 鞠强 阅读(2302) | 评论 (23)编辑