- 博客(52)
- 资源 (116)
- 收藏
- 关注
转载 windbg调试符号与源代码
设置符号路径查看现有的符号路径1230:000> .sympathSymbol search path is: srv*D:Win7_Symbols*http://msdl.microsoft.com/download/symbols;Expanded Symbol search path is: srv*d:win7_symbols*http://msdl.microsoft
2018-01-22 16:42:32
611
原创 WinDbg基础(3)Adplus参数设置
DPlus是如何工作的?================ADPlus 具有两种操作模式:“Hang”模式用于解决进程挂起、100% CPU 使用率以及不涉及崩溃的其他问题。当您在挂起模式下使用 ADPlus 时,在运行脚本之前必须等待,直到进程停止响应(与崩溃模式不同,挂起模式不是持久性的)。“Crash”模式用于解决 Dr. Watson 错误导致的崩溃问题,或者用于解决
2017-08-24 10:26:08
1042
原创 WinDbg基础(2)——常用指令
加载PDBsrv*d:\symbols*http://msdl.microsoft.com/download/symbols!symPath c:\debug\!sympath+ c:\debug\加载SOS0:004> .load c:\Windows\Microsoft.NET\Framework\v2.0.50727\SOS.dll0:
2017-08-24 10:08:51
568
原创 WinDbg基础(1)
加载符号如果Symbol文件和对应的dll或exe在同一目录下,那么在调试的过程中,当dll或exe文件被加载的时候,对应的Symbol文件也会自动加载,所以一般情形下我们不需要设置Symbol路径。如果pdb文件和dll文件不再同一目录下,我们也可以手动的设置Symbol的路径。一般设置Symbol的方式有两种:1. 通过菜单设置注意:设置了Symbol路
2017-08-23 19:36:18
622
原创 C#对LinkedListNode排序
下面给出了简单的对LinkedListNode排序代码,方便日后Copy:public class LinkListNodeSort { public delegate int DgtCompare(LinkedListNode tNode, Li
2011-08-18 13:25:05
3130
原创 常用正则表达式封装 C#
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;//作者:zyx//http://hi.csdn.net/zyx_hawknamespace DelConsole{ class Tools
2010-03-18 15:53:00
722
原创 线程
目录 基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出InvalidOperationException ,怎么解决? Invoke,BeginInvoke干什么用的
2009-03-09 09:56:00
544
转载 TabControl标签颜色改变
private void Form1_Load(object sender, EventArgs e) { this.tabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed; this.tabControl1.DrawItem += new DrawIte
2009-01-04 17:30:00
3242
原创 一失足成千古恨
人生有很多路要走,可是命运的往往只有一两步。走错了这一步。也许人生的命运就发生了改变,等到你发现却为时已晚,因为时间是不能倒流的。人生有多少错误可犯?又有多少时光可以蹉跎?有多少错误是可以挽救的?又有多少错误是无法挽救的?童年时跌跤算不了什么,父母师长总是要你爬起来,拍一拍就好了,以后走路要小心。成年后跌跤有谁跟你讲呢?讲了你由肯听吗?人非圣贤,孰能无过?但要尽量减少过失,避免出现
2008-12-07 10:29:00
617
原创 sql精华
题目--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 --2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称 --3、按部门进行汇总,统计每个部门的总工资 --4、查找商品名称为14寸显示器商品的销售情况,--显示该商品的编号、销售数量、单价和金额 --5、在销售明细表中按产品编号进行汇总,统计每种产品的销
2008-06-23 17:10:00
4571
转载 C#中调用C++的dll的参数为指针类型的导出函数
C++中使用指针是家常便饭了,也非常的好用,这也是我之所以喜欢C++的原因之一。但是在C#中就强调托管的概念了,指针就不用想了。本来如果就在C#的世界里面写代码,也还算舒服,但是万事万物总有联系,这不,现在公司的另外一个用C#作的项目就碰到问题了,要调用之前用C++写的一个DLL中的一些函数,很多函数的参数都是指针类型的,这下可麻烦咯,公司里做C#的都是刚起步,C++又只有我最熟悉,这项技术研究工
2008-03-21 10:22:00
1885
转载 P/Invoke (平台调用)
说到在 C# 中通过 P/Invoke 调用Win32 DLL,的确有很多地方让人值得去好好探索一下,如果你对这个主题尚不熟悉,请参考微软官方站点的入门性介绍《在 C# 中通过 P/Invoke 调用Win32 DLL》。记得我以前曾写过一篇blog《How to call c++ exported method and classes in c#》(另外一个较详细的版本)对使用C#调用win32
2008-03-18 12:58:00
1291
原创 在Web窗体的DataGrid控件实现鼠标悬停被选中样式
代码如下 private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType == ListItemType.Alternatin
2007-12-31 09:53:00
671
转载 接分
。。。。。接。。。接。。。。。。 。。。。。接。。。接。。。。。。 。。。。接。。。。。接。。。。。 。。。。接。。。。。接。。。。。 。。。接。。。。。。。接。。。。 。。接。接接接接接接接。接。。。 。。。。。。接。。。接。。。。。 。。。。。。接。。。接。。。。。 。。。。。接。。。。接。。。。。 。。。。接。。。。。接。。。。。 。。接接。。。接接接
2007-11-17 09:46:00
670
原创 正则表达式
"^//d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-//d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?//d+$" //整数 "^//d+(//.//d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-
2007-11-17 08:43:00
497
原创 获取局域网内计算机列表
在命名空间System.DirectoryServeces下,DirectoryEntry类封装了Active Directory层次结构中节点或对象首先构造一个DirectoryEntry实例,将它的Path设为"WinNT",然后通过对它的所有子项的枚举来网络上的所有域(以及工作组),再对所发现的域(心及工作组)的子项再次枚举就可以获得局域网上的所有计算机using System.Di
2007-10-22 20:45:00
1100
原创 掩码格式化文本框
0,数字,必选,表示0-9任何一个数字9,数字或空白,可选#,数字或空白,可选,如果掩码中该位置为空白,在Text属性中将把它呈现为一个空格,允许使用+或-L,字母,必选,输入限定为ASCII字母a-z和A-Z? ,字母,可选,输入限定ASCII字母a-z和A-Z<,转换为小写,将后续所有字符转换小写>,转换为大写,将后续所有字符转换大写|,禁用前一个大写转换或小写转换
2007-10-21 08:52:00
890
原创 添加应用程序快捷方式
首先添加引用,在[Com]标签中选择Windows Script Host Object Model使用其中IWshshortCutIWshshort.TargetPath属性设置快捷方式目标所在的位置,.使用IWshshortCutIWshshort.WorkingDirectory属性指定应用工作目录,使用IWshshortCutIWshshort.WindowsStyle指定目标应
2007-10-21 08:43:00
883
原创 如何获得Dos窗口命令输出结果
这里主要用到了Process:代码如下 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyProcess As New Process With MyProcess.S
2007-10-21 08:27:00
1794
原创 处理系统热键
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean Dim WM
2007-10-12 16:56:00
555
转载 一个黑客与一个电脑白痴的经典对白
黑客:我控制了你的电脑小白:怎么控制的?黑客:用木马小白:。。。。。。在哪里?我没看不见黑客:打开你的任务管理器小白:。。。。。。。任务管理器在哪?黑客:。。。。。你的电脑下面!!小白:“我的电脑”里面没有啊黑客:算了,当我什么也没做过黑客:我已经控制了你的电脑小白:哦黑客:害怕了吧?!嘿嘿小白:来的正好,帮我杀杀毒吧,最近我的机子毛病很多耶黑客:。。。。。。小白:你怎么总是在我电脑里
2007-10-12 16:01:00
572
转载 一女孩写的经典“代码”,程序员该如何应对?
result love(boy, girl)...{ if( boy.有房() and boy.有车() ) ...{ boy.set(nothing); return girl.嫁给(boy); } if( girl.愿意等() ) ...{ while(!(boy.赚钱 > 100,000 and girl.感情 > 8
2007-10-12 16:00:00
575
原创 ListView按指定列排序
Public Class ListViewColumnSorterClass ListViewColumnSorter Implements IComparer Public SortColumn As Int16 Public order As SortOrder Private objCompare As CaseInsensitiv
2007-10-10 21:06:00
2904
原创 VB.net中HOOK的应用(转)
1. 新建一个module,先写一下API的声明: Declare Function SetWindowsHookEx()Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Integer, ByVal lpfn As HOOKPROC, ByVal hmod A
2007-10-08 21:37:00
925
原创 防止程序多次打开
Imports System.Diagnostics If UBound(Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName)) _ > 0 Then Eixt Sub ()Sub Process.GetCurrentProcess.ProcessName 获取当前运行程序的名称。
2007-09-05 19:53:00
565
原创 封装的ADO.NET对数据库操作经典类
using System;using System.Collections;using System.Collections.Specialized;using System.Runtime.Remoting.Messaging;using System.Data;using System.Data.SqlClient;using System.Configuration;Namespace
2007-09-05 19:49:00
623
转载 实现关机、重启等操作
Imports SystemImports System.TextImports System.DiagnosticsImports System.Runtime.InteropServicesPublic Class PowerClass Power Public Enum RestartOptionsEnum RestartOptions LogOff = 0
2007-09-03 17:26:00
622
原创 dataGridView中更新数据到数据库中
Imports System.DataImports System.Data.SqlClientPublic Class Form1Class Form1 Dim ds As DataSet Dim da As SqlDataAdapter Dim cb As SqlCommandBuilder Dim cmd As SqlCommand Dim con
2007-08-15 14:48:00
1337
原创 使用WMI获取系统信息
/**//* ********************************************** * Rainsoft Development Library for Microsoft.NET * * Copyright (c) 2004,2005 RainTrail Studio.China * All Rigths Reserved! * Author: Q.yuhen (qy
2007-07-30 20:17:00
839
转载 用VB.NET结合Excel设计统计生产报表
用EXCEL做企业生产报表的理由 Excel表格生成和公式设置十分强大便利,是一个强有力的信息分析与处理工具。特别是EXCEL的公式、函数、VBA语言,功能极其强大。我试用过其他电子表格软件,在功能上和EXCEL根本没有可比性。 Visual Studio .NET也同样是MicroSoft的产品,Visual Studio .NET调用EXCEL做企业报表十分方便。证明当时我选Visual
2007-07-30 19:38:00
1266
转载 DataGrid导成Excel 的例子
Response.Clear();Response.Buffer= true;Response.ContentType = "application/vnd.ms-excel";Response.Charset = "";this.EnableViewState = false;System.IO.StringWriter oStringWriter = new System.
2007-07-30 10:54:00
565
转载 7位反日中国大腕明星
刘翔 在10届全运会上刘翔冲刺的一刹那,大家看到运动员身上所穿服装的标志,是日本货―美津浓(全运会服装的唯一指定商)。刘翔却用黄色胶带把运动背心和短裤上的商标贴的死死的。国家体育总局必须让穿日本货,刘翔作为国家培养出的运动员他没有反对,可他作出的聪明之举更体现了他抵制日货的决心。事实上,刘翔确实是很恨日本的。都说姚明拒绝丰田汽车的广告,事实上,刘翔也已经拒绝了好几单日本产品的广告邀请,对方开出的价
2007-07-30 10:40:00
14019
转载 真正的VB木马,不用WINSOCK控件
这篇文章不是我写的,我也正在研究,里面很多代码都有错误,希望高手把代码调试完了发给我,谢了`~~~(奉劝各位学VB的朋友,不要以为用WINSOCK控件连接的两个窗口就是木马,VB木马真正的核心还是API)一、开篇废话一箩筐VB写的BackDoor/Trojan似乎是与尴尬同在的,不信?你去各大技术论坛发帖问问“小弟想做个木马,用什么开发好啊?”,大多数Expert级的建议都是“VC++、C+
2007-07-30 10:31:00
2980
转载 服务端程序的隐藏
1 按ctrl+alt+del时不出现在关闭程序框function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;stdcall; external KERNEL32.DLL;不出现RegisterServiceProcess(GetCurrentProcessID, RSPSIMPLESERVICE);出现Regist
2007-07-30 09:59:00
741
转载 Windows消息大全
Windows消息目录1. WM_NULL=$0000:2. WM_CREATE=$0001: 应用程序创建一个窗口3. WM_DESTROY=$0002: 一个窗口被销毁4. WM_MOVE=$0003: 移动一个窗口5. WM_SIZE=$0005:改变一个窗口的大小6. WM_ACTIVATE=$0006: 一个窗口被激活或失去激活状态;7. WM_SETFOCUS=$0007:
2007-07-26 09:21:00
634
转载 从编程中悟出八个字
从编程中悟出八个字:1专 2静 3谦 4筹 5悟 6慎 7透 8恒 1"忽如一夜春风来,千树万树梨花开."现在的技术百花齐放,切忌不可贪.不要盲目的追求新技术,唯有算法才是灵魂. 2"非淡泊无以明志,非宁静无以致远."要想达到高的境界,必须能够心静.年轻的程序员都很浮躁,这一点对于他们来说尤为的重要. 3谦不仅指技术,而且还指人.一门实用的技
2007-07-24 17:06:00
554
转载 P2P语音通信和一般VoIP通信质量比较
P2P语音通信和一般VoIP通信质量比较Skype的本质也是使用的VoIP技术。所以它也必须实现通常VoIP的协议栈,和满足在internet上实施语音通信的一般 性标准。 考虑到internet的一般特点,它本身不是一个适合语音通信的网络。 数据应用
2007-07-23 20:27:00
947
原创 IP电话的通讯方式与IP电话原理
现在使用的普通电话采用线路交换方式,而Internet电话则采取报文交换方式,因此Internet电话通过PSTN时,在Internet与PSTN之间需经过话音网关转换,转换成符合Internet传输的IP数据报文,并遵循Tcp/IP协议传输。 ——Internet电话的通信方式分为3种:<!--google_ad_client = "pub-4958996189691400";goo
2007-07-23 20:23:00
7054
转载 C#向Excel报表中插入图片的2种方法
这几天做向Excel插入数据,其中有插入图片的需求,经试验,下面2种方法都可以插入图片,但各有不同的用处。现将这2种方法共享出来, 希望需要的朋友进行参考,代码中已经有详细注释了。注意:使用之前需要引用COM:Microsoft Office 11.0 Object Library如果引用列表中没有,需要自行添加 C:/Program Files/Microsoft Office/OFFICE
2007-07-23 20:07:00
1272
Microsoft Visual C++ 14.0.exe
2020-02-09
VC_redist.x64.exe
2020-02-09
XtraReport学习笔记
2018-02-11
SQLServer2005函数大全
2018-02-11
LINQ_sql版
2018-02-11
Linq基础学习资料,通俗易懂
2018-02-11
Java高手真经(高级编程卷):Java Web高级开发技术
2018-01-31
Java核心技术 卷1 基础知识 原书第9版
2018-01-31
持续交付-发布可靠软件的系统方法完整版
2018-01-30
.NET高级调试 清晰.pdf
2018-01-30
API 辅助查询工具(winsiggen.exe)
2010-04-19
C# 常用正则表达式类
2010-03-18
.net分布式编程 C#.
2009-11-19
线程的基础知识及常见问题
2009-03-09
DataGridView 使用方法总结
2009-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人