自定义博客皮肤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)
  • 收藏
  • 关注

原创 压力下的团队建设

团队广义上讲是一个集体的描述。狭义上讲是开发人员的集体,我们这里只讨论广义的概念。团队里面的主要成员是人,但也包括所使用的工具,设备等等资源,。这个概念任何书本上都没有澄清,但在我描述压力下的团队建设之前必须先要谈谈这个概念,以及这个概念所引发的一些经验。 一、团队的概念 团队是为达到统一目的集体的总和。它由集体中的人、工具、设备、以及一些辅助资源,比如说某些特定信息等等来构成。因此团队是具有独立

2004-07-23 14:18:00 2638

原创 关于对剑侠情缘的一点建议

     好久没有写东西了,最近很忙,所以没有时间和大家交流,最近我弟弟一直在玩网络游戏,因此我也看了一下,国外的我就不说了,就以软件人员的身份谈谈剑侠的游戏中存在的一些问题吧。毕竟金山是中国软件业的一个象征。   现在国产网络游戏还很少,比如秦殇,剑侠情缘网络版等等,都是其中的较为出色的。从玩家的角度来讲感觉还不错,但是当你以软件人员的角度来看待问题,情况就完全不一样了。在我眼里游戏

2003-11-12 12:56:00 2428

原创 时间编码

 时间编码一、概念这里我们要说明一下媒体流处理中的一个重要概念-时间编码。时间编码是一个为了视频和音频流的一种辅助的数据。它包含在视频和音频文件中,我们可以理解为时间戳。SMPTE timecode 是一个SMPTE 时间和控制码的总和,它是一视频和音频流中的连续数字地址桢,标志和附加数据。它被定义在ANSI/SMPTE12-1986。它的目的就是提供一个可用计算机处理的视频和

2003-03-08 14:58:00 6903

原创 游戏外挂第一步(拦截数据封包)和网络流媒体的播放源代码(例子)

 这两个程序是应广大网友的要求写的。其中网络封包的拦截源代码可以作为是我的游戏外挂分析那篇文章的例子讲解吧。封包的分析要看经验了,这里不好多讲,如果仔细分析的话可能会讲1000页以上的内容,一般的分析大家可以用通用加密和解密算法来试试,如果不行的话那就是商家自己的加密算法,这就比较难办了,根据经验自己试试吧,比如同时放大缩小数据,看看有没有匹配字符串,异或一个自己的编码库等等,查看有没有明

2002-11-13 09:10:00 9637 2

原创 DvD的开发

这是很久以前的东西了,那些地方不准确的还请见谅DVD程序的开发本节介绍一种编写桌面DVD解码应用程序的简单方法。描述了用C++创建 DVD应用程序的主要步骤。1、DVD程序基本概念当编写一个DVD程序时,开发者不仅需要提供用户界面代码还需要调用微软DirectShow应用程序接口来控制DVD回放和导航命令。此方法涉及调用组件对象模型和DVDGraphBuilder对象的CoCrea

2002-11-11 09:31:00 2574

原创 DirectShow中的时间戳的简单讲解

时间编码一、概念这里我们要说明一下媒体流处理中的一个重要概念-时间编码。时间编码是一个为了视频和音频流的一种辅助的数据。它包含在视频和音频文件中,我们可以理解为时间戳。SMPTE timecode 是一个SMPTE 时间和控制码的总和,它是一视频和音频流中的连续数字地址桢,标志和附加数据。它被定义在ANSI/SMPTE12-1986。它的目的就是提供一个可用计算机处理的视频和音频地

2002-11-04 13:03:00 4433

原创 使用Sample Grabber过滤器扑获图像

 Sample Grabber过滤器是一个可以被插入流的过滤器,它有自己的缓冲,存放采样。如果你想从一个视频文件中简单的扑获一桢,那么我建议你使用Media Detector对象。Sample Grabber提供了更复杂的更灵活的控制。我们通过下面的步骤使用Sample Grabber过滤器:1、  指定你想要扑获的媒体类型在Sample Grabber 过滤器连接到别的过滤器之前

2002-11-04 13:03:00 2996

原创 DVD的界解码

 这是很久以前的东西,如果有不准确的地方还请见谅DVD的解码本节主要包括DirectShow属性设置和特定DVD及扩展解码所用的接口描述,此外还有支持通用 DirectShow 过滤器接口的解码器及其管脚属性描述。本节主要包含以下主题: l         解码器音量控制 l         Windows 支持的DVD区码变换 以及:l         DVD K

2002-11-04 13:03:00 2544 2

原创 脚本的DVD开发

好像包含表格不能发表,只有先拷贝到记事本里面才可以,所以格式都丢了,不好意思这个也是很久以前的东西了,不准确的地方还请大家见谅.哎,我的一本书没有被出版,就放到这里吧(出版社的人说看不懂,呵呵,我都快晕死了)基于脚本的dvd应用程序在网络发展神速的今天,软件业越来越注重基于网络的应用,下来我们就探讨一下基于web的程序编写。这里主要讲述使用mswebdvd控件进行dvd应用程序的开发过程。

2002-11-04 13:03:00 1603

原创 WM_APPCOMMAND和增强输入设备

有些文章拷贝过来上传不了,不知道怎么回是,先给大家这些吧,以后再说!这篇虽然比较老,但总有人需要吧,我想,呵呵!要么就当占用大家的磁盘空间了WM_APPCOMMAND和增强输入设备1.0 简介    为创建一个良好的用户记录,硬件供应商现在对打开和控制软件程式的标准输入设备(如键盘和鼠标)增加了附加的按键和按钮。这些附加输入途径可以打开程式、控制音频和媒体程式以及打开和控制互联网浏览器。在Wi

2002-11-04 13:03:00 3182

原创 输入法简介

这个又是很早的东西了,呵呵,也许有人会用的着吧!输入法编辑器篇输入法编辑器(IME)是允许用户使用标准键盘输入复杂字母与符号,如日文汉字的程式。本文描述创建及管理IME(input method editor)视窗的方法。1、输入法编辑器简介IME 不是检索用户可能用到的所字符值,而是监控用户的按键,来预料用户可能需要的字符,并提供一张备择字符列表以供用户从中选出所需字符。  默认情况下,IM

2002-11-04 13:03:00 2931 1

原创 directshow 中的注册文件类型(定位文件类型)

这里讲的内容主要是系统自己定位的原理,我们寻找过滤器的方法,利用预读文件内容的办法来判断文件类型的方法等等,这个了解了,很多事情都迎刃而解.注册文件类型给一个文件名,就可以定位到它的过滤图形管理器的源过滤器。这个机制就是系统识别媒体类型的一种机制,你也可以使用这种机制来注册自己的文件类型。如果你注册成功了,那么当你调用IgraphBuilder::RenderFile方法或者IgraphB

2002-11-04 13:02:00 1597

原创 directshow中响应事件

响应事件这里我们讲解在文件播放中怎样响应事件。后面将提供大概25行新代码来说明这个问题。首先我们先讲讲事件通报是怎样工作的在DirectShow应用程序运行过程中,过滤器状态是会变化的。例如,它可能会从暂停编程播放,或在流中遇到一个错误,或者请求视频窗口重绘等等。为了让过滤图形管理器可以得到这些变化,过滤器会发一个事件通报,由个相应的事件码组成,它代表了一个类型的事件。下面就列出了所有的事件通报码

2002-11-04 12:58:00 1504

原创 DVD解码器的免费获得方法

还有一个技巧一定告诉大家的,就是把powerDVD安装到机器中以后,directshow的DVD开发就可以进行了,它有com标准的解码器,系统自己会认出来的,呵呵方便吧还有就是,你把那个powerDVD删除以后,还可以用它的解码器,解码器没有被删除,因此我们就可以免费使用了,但我知道侵不侵权,还请大家调查清楚在用于商业,呵呵晕到了,帖子太短,不允许输入!!!!!!那我就给大家在讲写别的

2002-11-03 09:54:00 11437 2

原创 重新压缩一个AVI文件

这里我们讲解怎样用DirectShow来压缩一个AVI文件。我们重点放到视频压缩,同样的方法可以应用到音频压缩。我们分以下几步来讲解:1、 选择一个压缩过滤器有许多种方法可以压缩视频或者音频,比如:a、 本地DirectShow过滤器b、 视频压缩管理编码器(VCM)c、 音频压缩管理编码器(ACM)d、 DirectX媒体对象(DMOs)在DirectShow中,VCM被AVI Compress

2002-11-03 09:50:00 2348 1

原创 扑获视频文件中的一桢(不回放,海报功能)

 这个概念比较特殊,意思就是一个视频的其中一桢,就象我们看电影的海报一样,是电影中的一部分。这个就是扑获视频文件中的一幅图像,然后显示出来。我们通过Media Detector对象提供的接口来实现,这个接口是被用在后面的DirectShow编辑服务里面的。Media Detector是一个帮助性的对象,它可以的到媒体源文件的格式信息。它也可以从一个视频文件的视频流中扑获一幅BMP图像。

2002-11-02 21:49:00 1794

原创 传真服务

这个又是先贴到记事本然后贴过来的,格式没有了,呵呵这个也是很久以前的东西,如果有地方不准确的话,还请大家见谅!里面的插图大家可以看msdn(这里不能直接拷贝进来图形,好麻烦,sorry)传真服务篇第1章 微软传真服务简介微软®传真服务是使网络用户可以从应用程序中收发传真的一种兼容TAPI(电话应用程序接口)的系统服务,此服务可在微软®Windows® 2000及以后版本获得并具有以下特

2002-11-02 21:45:00 3264

原创 软件设计深度挖掘(一)

软件设计深度挖掘一 从软件工程说起   大家都会有这样的困惑:当一个项目摆到我们的面前,我们不知道如何进行分析处理,我们总是不能把握它们的工作量,对于难度我们也没有把握,或者不能确定我们的处理方法是否为最先进或者最稳定等等。我们可以拿出很多书籍进行参考,总想标新立异,但还是没有结果。我们寻找原因,却总是没有答案。下面我们就来谈谈这个问题。1.1 总体概念   这里我们不讲解某个函数的用

2002-10-25 11:59:00 1673

原创 游戏外挂分析

外挂分析我主要对外挂的技术进行分析,至于游戏里面的内部结构每个都不一样,这里就不做讲解了,我也没有那么厉害,所有的都知道,呵呵!1 首先游戏外挂的原理外挂现在分为好多种,比如模拟键盘的,鼠标的,修改数据包的,还有修改本地内存的,但好像没有修改服务器内存的哦,呵呵!其实修改服务器也是有办法的,只是技术太高一般人没有办法入手而已!(比如请GM去夜总会,送礼,收黑钱等等办法都可以修改服务器数据,哈哈

2002-10-25 11:59:00 1491 1

原创 软件深度挖掘(零)绝学无忧所引出的

   软件深度挖掘(零)绝学无忧所引出的老子曰:“绝学无忧”有两种人没有烦恼,一种是不用学习知识的人,一种是学完所有知识的人。 我们都想作为后者,于是我们不断努力着,于是也被无情的折磨着。当我们感觉自己没有这个能力完成它时,我们就会用事业有成来代替那个不可能实现的宏愿,毕竟创业是有机会成功的。但创业又不是公平的,因为我们的处境不一样,官方路线一般是我们这些没有别的出路的人的选择,这样能相对公平些。

2002-01-17 08:05:00 1485 1

原创 软件设计深度挖掘(二)(仅针对windows平台)实现杂谈篇

软件设计深度挖掘(二)(仅针对windows平台)实现杂谈篇    既然叫设计当然我们不能撇开它的可实现性了,上一节我说过,具体的系统分析员应该具备的知识应该是错综百代,广博精微的!如果说软件的设计是经验的积累,那么这些技术实现就是其中最重要的一环,因为对于我们来讲,技术的更新远远超过了设计思想的更新。我们不能置基础而不顾,设计空中楼阁。下面我们就讲一讲这些放面的涉及范围和解决方法。里面可能不

2002-01-07 10:16:00 1039

原创 语言问题的引发

 我们现在语言更新达到了前所未有的地步。什么VC++,VB等等了。还有人问我想编程序,学什么语言,其实语言说不重要那是骗人。语言的选择和自己的发展要保持一致,比如你要写驱动,那么你用VB试试,比如你写网页程序,那么用用ASM啦,这些都是高手。但效果怎么样呢,当你达到绝顶高手的同时,你也老了,是真的老了。为什么C很好用呢,它灵活嘛,解决问题的办法多嘛,它难学嘛。就象一个人要学好武功,C++就是武

2002-01-04 10:26:00 1075

空空如也

空空如也

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

TA关注的人

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