12 2010 档案

如何使用符号文件?
摘要:几乎每个命令都会直接或者间接地使用符号信息. 进行符号检查的命令却不多. 查看符号的命令是x, 这个字符表示"查看符号". 语法如下所示: 0.00x [options] module!symbols module和symbols都可以包含通配符. 在调试陌生代码时, 通配符是一种功能强大的工具, 因为它使我们在阅读代码之前能够猜测函数的名字或者全局变量. 其中, 带有_imp前缀的函数... 阅读全文

posted @ 2010-12-27 16:30 中道学友 阅读(1028) 评论(0) 推荐(0) 编辑

如何验证已经加载的symbol file与module是否匹配?
摘要:可以使用!chksym命令. 该命令接受一个内存地址作为参数, 只要这个内存地址属于某个module的范围之内, 那么该命令就会检查这个module的symbol和module是否匹配. !chksym 01000005 举例如下: 阅读全文

posted @ 2010-12-27 12:53 中道学友 阅读(368) 评论(0) 推荐(0) 编辑

成功运行过的WinDBG Commands–12-26-2010
摘要:lm v m 02samp* 列出module的信息, v代表verbose, 即详细, m代表可以使用通配符, 02samp*意图是匹配用02samp开头的所有module !lmi 02sample 显示模块的header中的信息. !lmi接受模块名或者模块地址作为参数 !sym noisy !sym quiet 符号加载过程的详细输出和非详细输出. 用于帮助你检查符号加载过程中可能出现的问... 阅读全文

posted @ 2010-12-26 22:26 中道学友 阅读(307) 评论(0) 推荐(0) 编辑

.reload 命令的一些常用形式
摘要:.reload /f 命令会强制debugger立即解析所有module相关联的符号文件. 于是我就想, 有没有什么命令可以立即去掉所有module相关联的符号文件呢? 找了半天也没找到, 最后发现.reload /f的反命令就是.reload 其他形式 =========== .reload module 抛弃模块module的符号信息. 任何解析符号的动作都将从硬盘上重新加载符号文... 阅读全文

posted @ 2010-12-26 22:24 中道学友 阅读(3158) 评论(0) 推荐(0) 编辑

为<<Advanced Windows Debugging>>配置符号路径
摘要:纸上得来终觉浅, 绝知此事要躬行. 笔者开始动手运行AWD一书中的例子了. 在这里下载源文件, 可执行文件以及符号文件. 一开始设置符号路径的时候就遇到了困难, 这里记录下解决问题的过程. 先把最终可以正常工作的命令写在这里: .sympath srv*c:\symstore.pri*http://msdl.microsoft.com/download/symbols 1. 在http:... 阅读全文

posted @ 2010-12-24 22:59 中道学友 阅读(625) 评论(0) 推荐(0) 编辑

什么是符号文件?
摘要:在构建应用程序, 库, 驱动程序或者操作系统是, 编译器和链接器会在创建.exe, .dll, .sys以及其他可执行文件(也被称为二进制文件或者映像)的同时, 还会创建一定数量的附加文件, 这些文件也被称为符号文件(Symbol File). 从Windows Xp和Windows Server 2003开始, 符号文件只使用PDB格式. 符号文件通常包含以下内容: 全局变量的名字和地址 函... 阅读全文

posted @ 2010-12-24 21:28 中道学友 阅读(1513) 评论(0) 推荐(0) 编辑

间歇性连接数据库失败, 先试试下面两篇文章
摘要:SQL Server Intermittent Connectivity Issue http://blogs.msdn.com/b/sqlprogrammability/archive/2008/05/27/sql-server-intermittent-connectivity-issue.aspx (provider: TCP Provider, error: 0 - Only one us... 阅读全文

posted @ 2010-12-22 17:20 中道学友 阅读(392) 评论(0) 推荐(0) 编辑

SQL Profiler Trace中的列SPID
摘要:这个SPID列就是Session ID. 记得我们曾经聊到过, 一个Connection对应多个Session的情况很少见. 所以, 用这个SPID过滤出来的Profler的entry的信息就是属于某一个connection的了. 阅读全文

posted @ 2010-12-22 17:12 中道学友 阅读(626) 评论(0) 推荐(0) 编辑

介绍一个查看TCP连接的工具TCPView
摘要:该工具可以帮助使用者查看该机器上建立的所有的TCP连接, 以及TCP连接所使用的端口信息, 连接的状态信息, 进程ID等. 还可以看到连接过来的对方的机器名, 端口号. 在工具窗体下方的工具栏里, 还有各种统计信息. 在处理网络问题的时候, 该工具非常好用. 可以快速地帮助你获得网络连接的状态. 如果手头没有该工具, 那么可以使用命令行来执行类似的功能, 只不过没有TCPView般方便罢了. ... 阅读全文

posted @ 2010-12-22 17:09 中道学友 阅读(6701) 评论(0) 推荐(0) 编辑

TCP中Connection和端口的关系
摘要:建立了一个连接, 即在服务器端与客户端的两个端口之间建立了连接关系. 表现在network monitor中, 即是某个connection在接下来的通信中都会使用同样的端口, 直到这个连接结束. 什么是Socket? 答: 就是Port, 即端口. 阅读全文

posted @ 2010-12-22 11:59 中道学友 阅读(672) 评论(0) 推荐(0) 编辑

如何在network monitor中查找试图建立TCP连接的帧?
摘要:使用下面的filter即可: tcp.flags.syn ==1 阅读全文

posted @ 2010-12-21 20:17 中道学友 阅读(316) 评论(0) 推荐(0) 编辑

在SQL中Connection, Session, 和Request三个概念的区别
摘要:一般情况下, Connection就可以看做Session. 一个connection对应多个session的情况非常少见.一个Session中可以有多个request, 比如说一个查询语句, 一次存储过程的调用都是request.下面的语句可以分别从系统表中查询到当前的connection, sessions, 和requests.参考资料:sys.dm_exec_connections (Transact-SQL)http://msdn.microsoft.com/en-us/library/ms181509.aspxsys.dm_exec_sessions (Transact-SQL)h 阅读全文

posted @ 2010-12-20 15:17 中道学友 阅读(1314) 评论(0) 推荐(0) 编辑

数据库连接不上, 怀疑是不是数据库设置为了single user mode, 如何进行确定?
摘要:建议使用下面的查询语句:举例如下:参考资料:http://msdn.microsoft.com/en-us/library/ms178534.aspx 阅读全文

posted @ 2010-12-20 14:54 中道学友 阅读(1067) 评论(0) 推荐(0) 编辑

Microsoft Data Access Components(MDAC) 结构以及一些连接SQL数据库的架构基础
摘要:Microsoft Data Access Components (MDAC) 包含访问数据的核心组件, 诸如Microsoft SQL Server™ OLE DB provider和ODBC driver. 下图演示了MDAC的结构. Provider ============== 注意看, 这幅图中, 所有Application仅通过一个箭头就可以连到的地方就是Provider们了. AD... 阅读全文

posted @ 2010-12-20 14:43 中道学友 阅读(1124) 评论(0) 推荐(0) 编辑

介绍一个好用的抓取dump的工具-ProcDump
摘要:Procdump是一个轻量级的Sysinternal团队开发的命令行工具, 它的主要目的是监控应用程序的CPU异常动向, 并在此异常时生成crash dump文件, 供研发人员和管理员确定问题发生的原因. 你还可以把它作为生成dump的工具使用在其他的脚本中. 有了它, 就完全不需要在同一台服务器上使用诸如32位系统上的Debug Diag 1.1或是64位系统上的ADPlus了. 问题描述 ... 阅读全文

posted @ 2010-12-20 10:43 中道学友 阅读(18295) 评论(1) 推荐(0) 编辑

记一个托管的dump无法查看托管调用栈的问题
摘要:朋友让我帮忙看一个dump, 我打开看了看, 发现一个怪异的问题. 用命令"~*e!clrstack"查看所有线程的托管调用栈, 居然说所有的线程都不是托管线程. 0:045 ~*e!clrstackOS Thread Id: 0x16d4 (0)Unable to walk the managed stack. The current thread is likely not a manage... 阅读全文

posted @ 2010-12-16 16:51 中道学友 阅读(1727) 评论(1) 推荐(1) 编辑

如何查看MS SQL中表所占的空间的大小?
摘要:通过表属性来查看 ================ 通过Report来查看所有的表的空间使用情况 =============== 结果如下: 阅读全文

posted @ 2010-12-14 10:32 中道学友 阅读(333) 评论(0) 推荐(0) 编辑

表单认证的工作原理
摘要:当一个用户试图访问一个使用表单认证的站点中的, 某些需要认证后才可访问的资源时, 他会被redirect到一个登录表单上. 这个页面上有登录按钮, 以及其他的一些需要用户填写的信息. 当用户按下"登录"按钮, 用户填写的信息还有其他的一些隐藏信息会被发送到一个负责认证的URL上. 这个URL上有代码, 支持读取发送给它的数据, 并确定用户是否可以访问, 如果可以, 那么就创建一块不透明的数据信息... 阅读全文

posted @ 2010-12-07 13:43 中道学友 阅读(569) 评论(1) 推荐(1) 编辑

SharePoint Enterprise Search基础知识点拾遗系列之三
摘要:Filter Deamon ============== Deamon的意识是守护进程. 在SharePoint 2007的搜索中, 它的名字是MSSDMN.exe, 这是一个用于被牺牲的进程, 其中寄存着protocol handler和filters的炮灰进程. 这些filter们都实现了一个标准接口IFilter. 之所以称它为炮灰进程, 是因为在SharePoint搜索的设计中认为这些MS... 阅读全文

posted @ 2010-12-03 11:00 中道学友 阅读(635) 评论(0) 推荐(0) 编辑

SharePoint Enterprise Search基础知识点拾遗系列之二
摘要:三种Gatherer Projects ================== Main Gatherer Project(Portal_Content) ------------ Portal_Content 是主要的gatherer project. 当我们为Protal_Content爬内容的时候, 我们把元数据(metadata)放在property store中, 也就是在Search D... 阅读全文

posted @ 2010-12-03 10:21 中道学友 阅读(241) 评论(0) 推荐(0) 编辑

SharePoint Enterprise Search基础知识点拾遗系列之一
摘要:两种基本结构 =============== 第一种, Index和Query角色都在同一台机器上. 第二种, Index和Query角色在不同的机器上. 在这种拓扑结构下, Index会把生成的索引文件逐步地拷贝到Query服务器上, 这个逐步拷贝索引文件的过程叫做propagation. 多台Query服务器的时候, 会有一种自动负载均衡系统来处理来自WFE的查询请求. 一些概念 ======... 阅读全文

posted @ 2010-12-02 15:42 中道学友 阅读(358) 评论(0) 推荐(0) 编辑

使用WinDBG排查应用程序加载时崩溃的问题
摘要:假设有个应用程序, 一启动就崩溃, 根本就来不及让你用Visual Studio来Attach, 并且该应用程序在使用Visual Studio直接lunch的情况下又不会出现这样的问题, 该怎么办呢? 除了使用<<在进程崩溃的时候自动抓取一个DUMP文件>>中的方法, 还可以使用WinDBG直接加载应用程序的可执行文件, 然后在应用程序退出的系统函数上下断点, 从而得到... 阅读全文

posted @ 2010-12-02 13:37 中道学友 阅读(1824) 评论(0) 推荐(0) 编辑

Named Anchor的小应用一则
摘要:一个朋友问我一个问题, 他想要让自己网页上的一串文字显示为超链接, 但是点了之后却什么都不打开, 问我可不可以. 这个需求很奇怪, 是打算用超链接的形式进行强调么? 不得而知. 但是既然提出来自然有他的理由了. 从经验上来讲, 不应该违反用户的一般习惯来进行这种形式的强调的. 但是从技术上来说, 还是可以做到的. 使用的知识就是HTML Links的Name Attribute. 本来这个特性... 阅读全文

posted @ 2010-12-02 10:48 中道学友 阅读(325) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示