自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

理性的幻想

行路间的思考

  • 博客(22)
  • 资源 (22)
  • 收藏
  • 关注

转载 电驴诞生10周年eD2k老而弥坚

<br />转自http://emulefans.com/edonkey-10-years-birthday/<br /> <br />今天,世界上历史最悠久的P2P文件共享网络——eDonkey 2000 Network(简称:eD2k) 也就是我们所熟悉的电驴网络,迎来了自己的10岁生日!<br />电驴诞生10周年<br /> 前言——P2P文件共享诞生<br />1999年当时18岁的Shawn Fanning(肖恩.范宁)还在波士顿东北大学上学,他的同学抱怨在网上寻找自己喜欢的音乐然后下载的过程实

2010-11-30 07:56:00 4307

转载 H.264开源解码器评测

转自http://blog.csdn.net/sunshine1314/archive/2006/05/08/712401.aspx 2003年5月,当H.264编码标准草案发布时,很多人都觉得H.264太复杂,不宜实用。眨眼间3年过去了,以往的论断、疑惑被如今的现实冲洗的干干净净。随着硬件性能的提高和视频编码工作者对H.264的不断优化,如今的H.264已完全实用,最新的达芬奇芯片上

2010-11-30 00:32:00 795

转载 微软公司软件开发模式简介

------------------------------------------------------------------------------------------------------------------------------微软公司软件开发模式简介(一)           本文转自http://se.csai.cn/ExpertEyes/No131.h

2010-11-22 16:19:00 2417

转载 异常处理机制 --- 相知篇 (八)

----------------------------------------------------------------------------------------------------------------------------SEH的强大功能之二         本文转自http://se.csai.cn/ExpertEyes/No160.htm

2010-11-22 15:23:00 1246

转载 异常处理机制 --- 相知篇 (七)

----------------------------------------------------------------------------------------------------------------------------Windows系列操作系统平台中所提供的异常处理机制        本文转自http://se.csai.cn/Ex

2010-11-22 15:09:00 1170 1

转载 异常处理机制 --- 相知篇 (六)

-----------------------------------------------------------------------------------------------------------------------------setjmp与longjmp机制,很难与C++和睦相处        本文转自http://se.csai.cn/Expert

2010-11-22 15:08:00 782

转载 异常处理机制 --- 相知篇 (五)

------------------------------------------------------------------------------------------------------------------------------C语言中的异常处理机制         本文转自http://se.csai.cn/ExpertEyes/No151.htm

2010-11-22 14:59:00 972 1

转载 异常处理机制 --- 相知篇 (四)

-----------------------------------------------------------------------------------------------------------------------------C++的异常对象按引用方式被传递         转自 http://se.csai.cn/ExpertEyes/No147.

2010-11-22 14:56:00 909 1

转载 异常处理机制 --- 相知篇 (三)

------------------------------------------------------------------------------------------------------------------------------对象的成员函数中抛出的异常         转自http://se.csai.cn/ExpertEyes/No142.htm

2010-11-22 14:47:00 669

转载 异常处理机制 --- 异常前言 (二)

------------------------------------------------------------------------------------------------------------------------------异常处理机制       转自http://se.csai.cn/ExpertEyes/No141.htm 主人

2010-11-22 14:46:00 598

转载 异常处理机制 --- 相遇篇 (一)

---------------------------------------------------------------------------------------------------------------------初次与异常处理编程相邂逅        本文转自http://se.csai.cn/ExpertEyes/No136.htm   和其它很多程

2010-11-22 14:42:00 1002

原创 工博会随想

上个礼拜去了工博会,事实上这几年每年都会跑去看一看,看看有些什么新鲜的玩艺儿。这届也和前几届没有太大的区别,在机械行业中,德国和日本依旧占据着高端的市场,精密机床、柔性制造中心、激光、等离子只有他们的身影;中国在普通机械加工领域则变得越来越强大,并试图在高端制造上突破。在自动化领域,领跑的还是德国和日本,中国在这个领域感觉完全不得劲,给人的感觉是基础太落后以至于无法支撑起一个大型的系统工程。传感器、伺服电机、步进电机等基础元器件在设计精度上完全没法和上述两个国家比较。于是乎不得不提一下工艺的重要性。工艺这东

2010-11-20 22:32:00 801

转载 SetUnhandledExceptionFilter使用

1.前言 几乎每个游戏都或多或少地存在着缺陷,辛辛苦苦完成的游戏要是最终在玩家那里崩溃了,对开发人员来说可能是最不好的消息了。不仅如此,在游戏发布前都需要经 过大量的测试,,通常用于测试的电脑上并不会安装调试环境,因此当游戏崩溃时,往往只能得到一个错误提示。如果能够在游戏崩溃时提供更多的信息,就可以为开 发人员对此进行再现或是进一步调试带来很多方便。 当然,最理想的情况就是在每个测试人员以及每个客户的电脑上安装调试环境,每次都让游戏在 调试模式下运行,这样一旦出现错误,只需要把当时的函数调用栈、各种

2010-11-19 18:15:00 1966

转载 在VC环境中调试跟踪变量

本文转自http://blog.sina.com.cn/s/blog_48f93b530100hojm.html     在应用程序开发和调试过程中,经常遇到这样的问题:由于某个变量的值被错误地改变,导致程序出错甚至crash,如果程序运行在多线程环境,或者程序逻辑非常复杂,我们想跟踪这个变量的变化将会非常困难。有没有办法能够在调试过程中使程序自动在改变变量处断点呢?这样我们就能一一查

2010-11-17 14:33:00 1218

原创 堆栈打印的方法

<br />堆栈打印的方法:<br /> <br />StackWalker:<br />参考http://www.codeproject.com/KB/threads/StackWalker.aspx<br /> <br />minidump:<br />参考http://www.codeproject.com/KB/debug/postmortemdebug_standalone1.aspx<br /> <br />CrashRpt:<br />参考http://crashrpt.sourceforge

2010-11-17 14:32:00 840

转载 程序异常捕获库 - CrashRpt

<br />转自http://blog.csdn.net/koma0769/archive/2009/07/10/4338334.aspx<br /> <br /><br />CrashRpt.dll用来在应用程序出现异常crash时,捕获到错误,并收集出错信息:MiniDump文件、硬件信息、系统信息、出错信息、进程信息、服务信息、驱动信息、启动信息、软件列表、端口信息、磁盘分区、WinSock LSP、IE插件、网卡信息。<br />使用方法<br />1、在程序每个线程最初位置调用Initialize

2010-11-17 14:20:00 1231

转载 调试Release发布版程序的Crash错误(六)

<br />转自http://blog.sina.com.cn/s/blog_48f93b530100g52i.html<br /> <br /><br />    上一篇我们已经给出了方案,能够非常方便的通过dump文件对crash错误进行调试和定位;从整个流程上看还差最后一步,即怎样拿到crash时产生的dump文件。如果可以让用户把文件发送过来自然不错,但对于类似免费共享软件等在互联网上发布的程序呢?我们的用户是不确定的,而且用户量有可能非常大,即使我们能想办法联系到用户,总不能挨个去收集crash信

2010-11-17 14:05:00 882

转载 调试Release发布版程序的Crash错误(四)

<br />转自http://blog.sina.com.cn/s/blog_48f93b530100fzwt.html<br /> <br /><br />   前面几个方案都是直接定位crash的代码位置,但是在比较大型的程序中,只知道这个信息还是远远不够的,我们希望知道更多关于调用函数顺序及变量值等信息,也就是crash时调用堆栈信息。<br /> <br />    方案四:SetUnhandledExceptionFilter + StackWalker<br />    这个方案需要自己动手往工

2010-11-17 14:04:00 857

转载 调试Release发布版程序的Crash错误(五)

转自http://blog.sina.com.cn/s/blog_48f93b530100g282.html    当我们把自己的release版本程序发布出去以后,一般都是在用户的机器上运行。这种情况下,对于第四种方案,因为需要pdb文件才能够正确生成堆栈调用的函数行号及代码行号,因此方案四只适用于本地release版的调试,否则只能生成不完整的堆栈信息。对于前三种方案,其实只需要用

2010-11-17 14:04:00 880

转载 调试Release发布版程序的Crash错误(三)

转自http://blog.sina.com.cn/s/blog_48f93b530100fxvm.html     根据前面两篇博文,我们要定位崩溃行代码,必须要自己根据相关信息文件进行计算。如果需要处理的量比较大,恐怕会很费力气。有没有更简单快速的办法呢?    最直接的想法就是写一个小工具,根据规则和信息进行自动定位,不过开发起来也是要费一番功夫的。令人开心的是,我们可以找到

2010-11-17 14:03:00 833

转载 调试Release发布版程序的Crash错误(二)

转载自http://blog.sina.com.cn/s/blog_48f93b530100fv7y.html     上篇给出的方案一还要补充几句。通过“crash地址 + MAP文件”来定位出错代码位置虽然需要经过比较复杂的地址计算,但却是最简单实现的方式。如果仅仅想通过崩溃地址定位出错的函数,就更加方便了。我在网上找到一个解析MAP文件的小工具,可以非常清晰的列出每个函数的地址,

2010-11-17 14:02:00 659

转载 调试Release发布版程序的Crash错误(一)

转自http://blog.sina.com.cn/s/blog_48f93b530100fsln.html 非常感谢作者提供了一个系统的解决方案 在Windows平台下用C++开发应用程序,最不想见到的情况恐怕就是程序崩溃,而要想解决引起问题的bug,最困难的应该就是调试release版本了。因为release版本来就少了很多调试信息,更何况一般都是发布出去由用户使用,cra

2010-11-17 14:01:00 707

makecert.zip

makecert

2016-08-12

Poco库Foudation模块的UML 类图

Poco库Foudation模块的UML 类图

2015-07-29

ISO_IEC_23001-7

通用加密("cenc")保护规范定义了标准的加密方法和key的匹配方法,目的是让一个或者多个DRM系统能够解密相同的文件(也就是不同的DRM系统之间能够以某种方式兼容)。这个规范定义了一个通用格式,这种格式只被用于加密“保护流解密所需的必要元数据”。而权限匹配,key的获取和存储,DRM适应性规则,以及DRM系统或者是支持"cenc"的方案等细节都没有涉及。举个例子说,支持"cenc"保护方案的系统必须支持通过"cenc"中的key标识(KID)来识别解密密钥。但是DRM系统如何获取解密密钥则有DRM系统自己的具体方案决定。DRM的具体信息,比如许可证或权利,以及它们的获取信息,可以通过定义"pssh"box,被存储于ISOBMFF格式的文件中。这个信息头可以被每一个DRM系统所使用。DRM许可证/权利不需要被存储在文件中,以便通过存储在文件中的KID去寻找到key,以及解密存储于每一条轨中的加密媒体帧。

2015-07-21

微软公司软件开发模式简介

北京大学出版社96 年底所出的《微软的秘密》一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分内容摘录出来(第四章“产品定义与开发过程”),加上我在微软中国工作的实际经验总结出这篇文章,希望与大家共同分享。本文作为摘录,自然是挂一漏万,所以建议大家若有时间还是找来原书一读。

2013-04-09

GNU autotools.pdf

大部分时候,你从网上下载了一个开放源代码的软件,在解压后,你一般会敲入以 下三个命令来编译和安装你的程序: 1) ./configure 2) make 3) make install 其中,configure 脚本分析你的系统以找到合适的工具和库,make 是真正用来编 译构建软件的工具,make install 来安装软件。 在开放源代码世界,configure 脚本获得了广泛的使用,它使从源代码安装软件变 得非常容易,本文主要就是介绍如何使用GNU autotools,以便使你能够以上面这种 方式来编译和安装你的程序。

2012-09-25

南大1994年算法导论

南京大学1994年版本的算法导论,基本上来自mit那本经典书籍 共3部分,此为part3

2011-02-06

南大1994年算法导论

南京大学1994年版本的算法导论,基本上来自mit那本经典书籍 共3部分,此为part2

2011-02-06

南大1994年算法导论

南京大学1994年版本的算法导论,基本上来自mit那本经典书籍 共3部分,此为part1

2011-02-06

游戏之旅-我的编程感悟 part3

总共分3part。 风云大大10多年来的编程感悟,小读和深究都很有意思

2010-09-07

游戏之旅-我的编程感悟 part2

总共分3part。 风云大大10多年来的编程感悟,小读和深究都很有意思

2010-09-07

游戏之旅-我的编程感悟

总共分3part。 风云大大10多年来的编程感悟,小读和深究都很有意思

2010-09-07

新一代视频压缩编码标准H.264(毕厚杰).pdf

数字视频技术在通信和广播领域获得了日益广泛的应用,特别是90 年代以来,随着Internet 和移动通信的迅猛发展,视频信息和多媒体信息在Internet 网络和移动网络中的处理和传输成为了当前我国信息化中的热点技术。 众所周知,视频信息具有一系列优点,如直观性、确切性、高效性、广泛性等等。但是视频信息量太大,要使视频得到有效的应用,必须首先解决视频压缩编码问题,其次解决压缩后视频质量保证的问题。这两者是相互矛盾的,是矛盾的俩各个方面。我们的任务是既要有较大的压缩比,又要保证一定的视频质量。 为此,人们付出了巨大的辛勤的劳动,现在已结出丰硕的成果。从1984 年CCITT 公布第一个视频编码国际标准以来,至今已有二十年了。ITU-T 等国际标准化组织陆续颁布了接近十个视频编码国际标准,大大推动了视频通信和数字电视广播的发展,这也是有目共睹的事实。但是严格地讲,这两大领域至今的发展仍不能令人满意,总起来讲,应用的范围不广,主要是视频压缩与质量之间的矛盾不能很好解决。例如,可视电话一直被认为是一种理想的 通信设备,可近30 年来至今未能普及,就是因为性能价格比不高。 2003 年3 月,ITU-T/ISO 正式公布了H.264 视频压缩标准,由于其相比以往标准的出色的性能,被人们称为新一代视频编码标准。具体讲,与H.263 或MPEG-4 相比,在同样质量下,其数码率能降低一半左右;或者说在同样码率下,其信噪比明显提高。这样一来,H.264 标准在国际上受到了广泛地重视和欢迎。在这样的背景下,我们编写了这一本书。本书的特点是取材新颖、内容全面。它不仅重点论述了H.264,而且首先介绍了数字视 频和视频编码的基础知识,介绍了已有若干视频编码国际标准(特别是MPEG-4),以便为进一步学习H.264 打下良好的基础。

2010-02-21

UDP下的NAT穿越

NAT技术又称地址代理,提供内部私有地址和公有地址之间的转换,支持内部网络和公网之间的通信,如下图所示。

2010-02-21

基于乘法元的查表法实现的色彩空间转换

介绍了一种新的基于乘法元的查表法来实现色彩空间转换。该查表法占用空间小、转换速度快。该文从运算速度和占用空间两方面将该查表法同一次查表法和二次查表法进行了比较,证明了该查表法的优越性。 用于yuv->rgb的色彩转化

2009-11-26

com组件技术(提纲挈领,值得一看)

com组件技术 北大潘爱民老师的上课讲义 非常提纲挈领,值得一看

2009-09-26

统一建模型语言参考手册--基本概念

统一建模型语言参考手册--基本概念 翻译Adams Wang 统一建模语言 是一种直观化明确化构建和文档化软件系统产物的通用可视化建模语言

2009-05-18

GNU make中文手册 翻译整理:徐海兵 2004-09-11

GNU make中文手册 ver - 3.8 翻译整理:徐海兵 2004-09-11

2009-05-18

perl语言编程(作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平)

Perl 语言编程 第三版 作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平

2009-05-18

rfc3550-RTP-RTSP协议

RTP: A Transport Protocol for Real-Time Applications Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

2008-09-28

嵌入式系统的C程序设计

嵌入式系统的C程序设计 适用于中级用户

2008-08-29

空空如也

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

TA关注的人

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