- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 AAC 编解码封装
因项目需要实时编码解AAC数据流,通过在网上查找对比, 决定采用 FAAC + FAAD2 实现. 网上关于这两个库的介绍也比较多,但在项目中调试时遇到一些问题, 经过一翻调试, 终于成功, 并且把编解码做了封装, 这里把实现过程中的一些问题记录下来: 1. FAAD 解码 (1) 打开解码器 NeAACDecOpen() (2) 修改
2015-08-03 18:18:53 943
Microsoft 编写优质无错C 程序秘诀.pdf(清晰)
Steve Maguire 著
姜静波 佟金荣 译
麦中凡 校
目 录
序 ……………………………………………………………………………… Ⅰ
某些背景 ……………………………………………………………………… Ⅲ
命名约定 ……………………………………………………………………… Ⅳ
引 言 ………………………………………………………………………… Ⅵ
第1 章 假想的编译程序 …………………………………………………… 1
第2 章 自己设计并使用断言 ……………………………………………… 8
第3 章 为子系统设防 ……………………………………………………… 31
第4 章 对程序进行逐条跟踪 ……………………………………………… 53
第5 章 糖果机界面 ………………………………………………………… 60
第6 章 风险事业 …………………………………………………………… 75
第7 章 编码中的假象 ……………………………………………………… 98
第8 章 剩下的就是态度问题 ……………………………………………… 115
后 记 走向何方 …………………………………………………………… 129
附录A 编码检查表 …………………………………………………………… 130
附录B 内存登录例程 ………………………………………………………… 133
附录C 练习答案 ……………………………………………………………… 140
参考文献 ……………………………………………………………………… 160
引言
几年前在一次偶然翻阅Donald Knuth 所著《TEX:The Program》一书时,序言中的一
段话深深触动了我:
我确信TEX 的最后一个错误已经在1985 年11 月27 日被发现并排除掉了。但是如果出
于目前尚不知道的原因,TEX 仍然潜伏有错误,我非常愿意付给第一个发现者$20.48 元。(这
一金额已是以前的两倍。我打算在本年内再增加一倍。你看我是多么自信!)
我对Knuth 是否曾经付给某人$20.48 甚至$40.96 元不感兴趣,这并不重要。重要的是
他对他的程序所具有的那种自信。那么据你所知,究竟有多少程序员会严肃地声称他们的程
序完全没有错误?又有多少敢把这一声称印刷在书上,并准备为错误的发现者付钱呢?
如果程序员确信测试组已经发现了所有的错误,那么他也许敢作这种声明。但这本身就
是一个问题。每当代码被打包装送给程序经销商之前,人们在胸前划着十字带着最好的愿望
说:“希望测试已经发现了所有的错误”。这一情景我已见过多次了。
由于现代的程序员已经放弃了对代码进行彻底测试的职责,他们没法知道代码中是否有
错。管理人员也不会公布测试情况,只是说:“别操那个心,测试人员会为你作好测试的”。
更为微妙的是,管理人员希望程序员自己进行代码的测试。同时,他们希望测试员作得更彻
底些,因为毕竟这是他们的本职工作。
正如你在本书中将会看到的那样,编写无错代码的技术或许有几百种,程序员能用,但
测试人员却无法使用,因为这些技术和代码的编写直接相关。
2009-09-25
c语言嵌入式系统编程修炼之道.pdf(清晰)
共35页
作者: 宋宝华
出处: 天极网
责任编辑: 方舟
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。笔者在嵌入式系统项目的开发过程中,一次又一次感受到C语言的精妙,沉醉于C语言给嵌入式开发带来的便利
2009-09-25
汇编语言课件PPT 教学用
汇编语言课件PPT
包括
第二章 80X86计算机组织
第三章 80X86的指令系统和寻址方式.
第四章汇编语言程序设计
……
第九章 BIOS和DOS中断1
2009-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人