自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录成长的每一步

写出一片天.......

  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

转载 缩小排错的范围

把问题的范围尽量缩小能够让排错事半功倍. 问题发生的规律和特定的环境往往就隐含了导致问题的原因. 下面是一些能够帮助缩小排错范围的checklist. 排错前浏览一遍这些问题, 说不定就有额外的发现.1.是否打上了最新的补丁? 2.是否查询了support.microsoft.com, 有没有遇上已知的问题? 有没有hotfix可

2014-04-18 16:47:35 1157

转载 对待问题的正确态度

如果在排错开始前, 调试着已经存在畏惧心理, 那么是不可能找到问题真相的. 下面的几点可以帮助调试者克服这样的畏惧情绪. 屡试不爽的方法============无论多么复杂的程序, 总可以被简化. 我们可以先把程序的功能砍掉一半, 看看问题是否会发生, 以此来缩小问题的范围. 重复使用这样的二分法, 总可以把程序简化到只剩一行代码. 因此, 无论什么问题, 都可以用这样的方法来解决

2014-04-18 16:45:42 1961

转载 通过简单Dump能获得的基本信息

如果有出错程序的dump, 哪怕dump不是在合适的时机获取的, 也可以分析出有用的信息.通过vertarget查看系统版本和系统运行了多长时间.通过!peb查看环境变量的情况. 由于很多第三方软件都习惯把自身路径添加到环境变量中, 所以这里很多时候可以看出一些已经安装的软件.同时还能看到当前进程所加载的DLL和对应路径.检查DLL和对应路径时, 可以重点检查如下的一些项目:有

2014-04-18 16:43:01 1166

转载 Crash dump中需要重点关注的信息

Crash都是发生在某一函数中, 而95%的crash都是由下面两种情况中的一种导致的:发生crash的函数获得了错误的参数.发生crash的函数使用了损坏了的内部数据.代码的执行过程是对数据进行变化的过程. 对同一段代码, 在相同环境下, 如果使用的数据都相同, 那么执行的结果肯定是唯一的. 如果函数发生崩溃, 那么肯定是使用到的数据跟理想情况有差别. 函数使用的数据来源: 一是函数

2014-04-18 16:38:34 832

转载 导致性能问题的常见情况

导致性能问题的常见情况下面列出一些导致性能问题的常见情况.程序负荷太重, 导致硬件成为性能瓶颈.观察到CPU利用率一直很高, 响应时间岁负荷增加而变长. 当负荷降下来后, 性能又恢复正常. 如果负载的确超过了程序的承受能力, 解决的办法是升级硬件, 或者增加服务器节点, 用负载均衡吧负载分担到多个点上.数据库无法及时返回查询结果, 导致请求无法及时完成.应用服务器上的CPU利用

2014-04-18 16:36:21 1530

转载 关于性能调优

概述=========性能是指程序的处理效率无法达到预期值. 导致性能问题的原因总的分为两种, 外部原因和内部原因. 内部原因是指程序代码本身有问题, 无法高效地利用资源来完成计算. 外部原因是指程序代码以外的因素, 比如硬件配置和程序的负载. 解决性能问题的关键在于把瓶颈找出来, 然后消灭瓶颈. 预备==========为了防止进入永无止境的性能优

2014-04-18 16:32:24 679

设计模式六大原则与类的六种关系

个人整理的比较全面的 设计模式六大原则与类的六种关系

2012-11-06

C#多线程基础教程

C#多线程基础教程,很全面的基础知识。希望对各位有用。

2012-11-06

SerialPort demo

用C#实现SerialPort通讯实例。

2011-09-05

MapWidow DotSpatial C# Demo

自己用vs2010写的一个demo,可以实现以下功能: 加载清空地图、缩放拖动、新增点、编辑点、删除点、显示或隐藏点的属性Label、画线、画面、加载图片显示等等操作。

2011-08-31

MapWinGis说明文档及demo

 MapWinGIS是一个开源的ActiveX组件,功能上类似MapX,开发人员可以利用这个ActiveX组件在自己的系统中完成GIS的相关功能,例如地图,IMAGE,GRID的显示;在图层上标绘点,线,图形;计算长度,存取GIS数据等相关工作.   它的主要功能包括:   直接打开,编辑,保存Image,Grid,Shapfile,TIN,DBF格式的文件   在地图中对图形进行浏览,标注,设置颜色等信息。   在地图中进行空间数据查询   动态的在图层上标绘空间数据。   存取地图中的相关数据。   对不同的格式进行转换,例如从TIN到GIRD等。

2011-07-28

MapWinGis Delphi实现例子

 MapWinGIS是一个开源的ActiveX组件,功能上类似MapX,开发人员可以利用这个ActiveX组件在自己的系统中完成GIS的相关功能,例如地图,IMAGE,GRID的显示;在图层上标绘点,线,图形;计算长度,存取GIS数据等相关工作.   它的主要功能包括:   直接打开,编辑,保存Image,Grid,Shapfile,TIN,DBF格式的文件   在地图中对图形进行浏览,标注,设置颜色等信息。   在地图中进行空间数据查询   动态的在图层上标绘空间数据。   存取地图中的相关数据。   对不同的格式进行转换,例如从TIN到GIRD等。

2011-07-28

软件测试的方法与工具.pdf

软件测试的方法与工具,软件测试的方法与工具,软件测试的方法与工具,软件测试的方法与工具

2010-01-19

Borland官方Delphi7 Vcl类属继承图.pdf

Borland官方Delphi7 Vcl类属继承图 Borland官方Delphi7 Vcl类属继承图 Borland官方Delphi7 Vcl类属继承图

2009-08-22

Borland官方Delphi7 Clx类属继承图.pdf

Borland官方Delphi7 Clx类属继承图 Borland官方Delphi7 Clx类属继承图 Borland官方Delphi7 Clx类属继承图

2009-08-22

tlmpack(多国语言包),

tlmpack(多国语言包),

2007-05-28

FlatStyle

FlatStyle

2007-05-28

TntUnicode

TntUnicode

2007-05-28

空空如也

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

TA关注的人

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