自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 C#的inline内联函数优化的探讨

学过程序编译的人知道,调用函数需要CPU执行参数压栈、寄存器保存与恢复、跳转指令等操作,开销比较大,高频繁的调用函数对性能有影响,在C/C++语言里产生了Macro宏,由于宏不是函数不会产生上述开销,是一种比较好的优化,但宏不是强类型编程,于是VC++产生了inline内联函数,inline优化就是将内联函数展开,就没有了函数调用的CPU开销,性能上等同于宏,而且是强类型编程。

2012-04-12 15:33:11 8218

原创 经纬度距离的简化计算

一种GPS经纬度的距离的简化计算, 精度高, 速度快.

2010-12-10 16:02:00 3557 1

原创 小心使用BufferedStream

小心使用BufferedStream      DotNet下有个BufferedStream类,一些文档说了它的好处,主要是提高性能等等。但好像没人说它会带来的问题。我想可能因为大家对里面的原理了解不深。      我综合了许多资料,发现BufferedStream核心就是要实现批量Read和批量Write,我不讨论Write,下面只讨论Read的原理,优点和问题。      我

2009-11-04 17:05:00 632

Visual Studio 2010 帮助文件下载助手

Visual Studio 2010 帮助文件下载助手说明 开发的原因: 许多人都有这样的感受,visual studio 2010的帮助文档很难下载,一方面文件很多很大,全部文档超过1GB,使用微软自带的或者辅助工具,由于没有发挥多线程和断点续传的特点,下载速度很慢,容易失败。 另一方面迅雷等下载工具,可以实现高速下载,但由于难以找到帮助文档对应的文件,也生成不了安装索引文件,因此无法完成任务。 本工具将采用折中方式,从微软网站获取帮助文档的相关信息,并在本地生成html文件,用户浏览html文件选择需要的帮助文档,用迅雷等工具高速下载。最后再用本工具生成相关的安装索引文件。由于本软件运行的下载量仅约1MB~3MB,因此不采用高级技术,主要的下载任务由迅雷等工具完成。 本工具运行在dotnet 4.0框架上,运行前必须安装dotnet framework 4.0。本软件编写时参照了另一个软件Visual Studio 2010 Help Downloader 网站http://vshelpdownloader.codeplex.com/。 由于本人能力有限,期待高手对本软件进行改进。 tanxueguang 2011.07 使用过程: 1、执行获取信息功能,从微软网站获取帮助文档的相关信息,并保存信息到文件resultList.data. 同时生成一个HelpList.html和多个book_XXXX.html 2、浏览HelpList.html文件,用迅雷等工具下载需要的book的CAB文件到packages目录。 3、再次运行本软件,执行生成相关索引功能,自动按照packages目录的内容,生成安装索引文件, 包括HelpContentSetup.msha文件和多个XML文件。 4、Packages目录下的cab文件和msha文件和多个XML文件就是完整的安装文档了。 tag: vs2010 msdn 帮助 下载

2011-07-15

Visual Studio 2010 帮助文件下载助手

Visual Studio 2010 帮助文件下载助手说明 开发的原因: visual studio 2010的帮助文档很难下载,一方面文件很多很大,全部文档超过1GB,使用微软自带的 或者辅助工具,由于没有发挥多线程和断点续传的特点,下载速度很慢,容易失败。 另一方面迅雷等下载工具,可以实现高速下载,但由于难以找到帮助文档对应的文件,也生成不了安装 索引文件,因此无法完成任务。 本工具将采用折中方式,从微软网站获取帮助文档的相关信息,并在本地生成html文件,用户浏览html 文件选择需要的帮助文档,用迅雷等工具高速下载。最后再用本工具生成相关的安装索引文件。由于本软件 运行的下载量仅约1MB~3MB,因此不采用高级技术,主要的下载任务由迅雷等工具完成。 本工具运行在dotnet 4.0框架上,运行前必须安装dotnet framework 4.0。本软件编写时参照了另一个软件 Visual Studio 2010 Help Downloader 网站http://vshelpdownloader.codeplex.com/。 由于本人能力有限,期待高手对本软件进行改进。 tanxueguang 2011.07 使用过程: 1、执行获取信息功能,从微软网站获取帮助文档的相关信息,并保存信息到文件resultList.data. 同时生成一个HelpList.html和多个book_XXXX.html 2、浏览HelpList.html文件,用迅雷等工具下载需要的book的CAB文件到packages目录。 3、再次运行本软件,执行生成相关索引功能,自动按照packages目录的内容,生成安装索引文件, 包括HelpContentSetup.msha文件和多个XML文件。

2011-07-15

空空如也

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

TA关注的人

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