分析大sln的一些心得
来源:互联网 发布:打印机数据延长线 编辑:程序博客网 时间:2024/04/30 17:35
分析GPAC,太他妈麻烦了。总结一上午,总结出来一点东西。都是很明显的东西,但是马教的人就这思维,非得把问题给抽象集中起来列举成一二三四,才算上升成理论高度,才能有效指导实践。
1:目标要明确
大部分情况下,搞到的开源工程的功能和自己要求的是有很大不同的。我遇见的情况都是自己只需要其中的一部分内容。比如GPAC,需要其中的import功能和hint功能。可以采取这样一种形式,先考虑import文件,就是把转格式的mp4box作为startup,其他和mp4box的依赖无关的工程一概去掉,包括hint相关的也去掉。这样就剩下2个了,libgpac和mp4box. 然后按步骤2进行摘除。 等到import实现了,再搞一份纯净的GPAC sln,把hint作为主要目标,然后把与之无关的project都移除。到hint实现了,再想办法把这两个功能单独的sln给合并起来。
不要试图在一个大的原版sln中直接保存import和hint相关然后干活,又大又麻烦,还乱。
该步骤不要动代码,不要动文件,只考虑project依赖和去除当前无关的project。
2:先砍大树枝,再砍小树枝,再摘叶子
第一步后,现在的sln只含mp4box和libgpac了。这时候有必要的话,可以考虑去掉某些源文件,和某些代码等等。这一步要慎重,另外注意不要一会儿去代码一会儿去文件,很容易搞乱。裁剪的时候多半要搞砸,在自顶向下的前提下,小心行事吧。
- 分析大sln的一些心得
- 说说分析bug的一些心得
- 大数据分析处理实践的一点心得
- 不错的一些大数据分析tips
- 大数据分析一些有用的站点
- spring源码分析及看源码的一些心得
- sln里边的内容
- sln
- R语言分析分析大数据的一些问题
- xml的一些心得!
- Vim的一些心得
- DWR的一些心得
- 一些测试的心得
- Qt 的一些心得
- Qt 的一些心得
- 学习的一些心得
- 最近的一些心得
- DB2load 的一些心得
- VISTA基础版系统。从哪里可以调出原始的IE浏览器?
- 忍
- ASP.NET获取IP地址
- 慎用ASP.Net的validateRequest=“false”
- exclipse3.3反编译插件安装
- 分析大sln的一些心得
- links to learn javascript
- 串口接收时丢数据问题解决方案
- 匈牙利命名规范
- OpenGL学习
- Powerbuilder12 beta版本初步测试情况
- CRM规划中如何做好项目的集成性设计
- 元素绝对定位(修改版本)
- 动态添加控件