自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 系统中使用堆和栈管理内存的区别

一直对系统中堆和栈的使用原则不太理解,在网上看到这篇文章,非常不错!转载地址:http://bbs.csdn.net/topics/390147637在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈

2013-05-26 08:17:39 2005

转载 手机视频文件格式解析之 3GP/MP4

转载自百度文库作者: k歌之王      2009-08-23前言:做完了手机全能播放器的项目, 又要告别几个月来并肩作战,即将去北京发展的Manager zhu。准备把做过的3GP/FLV/AVI格式整理一遍, 算是对几个月辛苦成果的总结, 也为后来者提供一些参考。1. 概述流行的文件格式背后都有大公司的支持。FLV得益于ADOBE公司推动的网络视频分

2013-05-25 01:29:15 3906 1

原创 MP3格式音频文件结构解析

一、概述Layer-3 音频文件,MPEG(Moving Picture Experts Group) 在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1 标准中的声音部分,也叫MPEG 音频层,它根据压缩质量和编码复杂程度划分为三层,即Layer-1、Layer2、Layer3,且分别对应MP1、MP2、MP3 这三种声音文件,并根据不同的用途,使用不同层次的编码

2013-05-25 01:21:52 89289 26

原创 如何在android 系统 C/C++ 层中添加 log 信息

一般情况下,我们在 android 原始 framework 层的 C/C++ 代码中添加 log 信息非常方便:只需要添加如下头文件 :#define LOG_TAG "MediaRecorder"#include 并且在 函数中添加如下 log 输出信息(如蓝色字体显示):status_t MediaRecorder::setCamera(const sp& camer

2013-05-12 19:39:21 14063 1

原创 android 英文字串中如何输出双引号

今天碰到一个问题,android 在字符串资源中如何输出双引号呢?直接在 string.xml 中定义     Say "pai zhao" to shot这样在使用该字串的时候是不会显示成 Say "pai zhao" to shot 的。而是会显示成 Say pai zhao to shot 应该加转义符 \在 string.xml 中定义成     Say \"pai

2013-05-11 15:39:56 20225

转载 反差式对焦浅析

转载自:http://www.soomal.com/doc/10100003120.htm 原作者:夏昆冈反差式对焦在最近几年获得了重大的技术性突破,它已经实现了又快又准的对焦性能,而这种对焦方式是建立在相对低廉的物理成本之上,因此,它对相机行业的促进意义是非同一般的,我们有必要更加深入的了解一下。反差式对焦的优点 物理成本低利用感光器配合图像处理器完成,不是单独的

2013-05-10 16:02:38 5179

Camera效果基础知识.doc

主要讲了照相效果方面的一些基础知识,如景深,光圈,shadding等内容

2013-05-25

android_protips_advanced_topics_for_expert_android_app_developers.pdf

google 出的一些关于android 应用性能优化等高级议题的文章,主要面象专家级的应用开发者。 如何提升性能

2013-05-25

测试之道 第二期

主要讲了测试方面的话题 如何让单元测试更健壮,如何构建自动化测试,集成测试等等

2013-05-25

ffmpeg-git-8475ec1-win32-static.7z

ffmpeg is a very fast video and audio converter that can also grab from a live audio/video source. It can also convert between arbitrary sample rates and resize video on the fly with a high quality polyphase filter.

2013-05-25

odmlff2-avidef.pdf

This document describes the proposed format of the OpenDML-compliant AVI extensions, specifically for the Motion-JPEG DIB AVI file. This format is an extension to the AVI MJPEG DIB as defined in the JPEG DIB FORMAT technical note from Microsoft. The format is based on the ISO 10918 defined JPEG format.

2013-05-25

ISO_IEC_14496-14_2003-11-15.pdf

国际标准化组织制订的 MP4 文件格式标准。有详细的文件结构说明等内容。是最好的 MP4 文件格式学习文档。不过是英文的,需要读者有一定的英文基础。

2013-05-25

MP3文件结构解析

本文以实例的方式详细分析了 MP3文件格式和结构。对于想了解MP3文件格式的朋友会有很大的帮助。 Layer-3 音频文件,MPEG(Moving Picture Experts Group) 在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1 标准中的声音部分,也叫MPEG 音频层,它根据压缩质量和编码复杂程度划分为三层,即Layer-1、Layer2、Layer3,且分别对应MP1、MP2、MP3 这三种声音文件,并根据不同的用途,使用不同层次的编码。

2013-05-25

android log 文件分析实例

本资源包括 从手机端提取的log 文件 及问题描述,分析思路和解决办法。是一篇很好的log分析日志。

2012-08-07

Linux设备驱动程序学习

文中详细描述了linux 设备驱动程序开发的基本原理及实例。每一章都配有原码实例讲解。想学习驱动开发的朋友可以下载下来看下。

2012-08-06

Handler使用相关的三个实例

本资源是Handler的用法的三个例子, 三个例子主要体现了Handler 的两个用法。 用法1,发消息,与其它线程交互。 用法2,发消息,更新UI

2012-07-18

Shell编程.do

Shell有多种版本,在Red Hat Linux 9.0中默认的版本是bash。用户成功地登录系统以后,shell为用户与系统内核进行交互,直至用户退出系统。系统上的所有用户都有一个缺省的 shell。每个用户的缺省shell在系统里的/etc/passwd文件里被指定。

2012-07-10

跟我一起写Makefile.pdf

makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令

2012-07-10

android小游戏快乐数独原代码

快乐数独原代码,有非常详细的注释说明,欢迎下载

2012-05-14

16个经典面试问题回答思路

本文总结了一些常见的面试官爱问的问题,以及如何回答的技巧,相信对你有用……

2011-09-15

Google C++编程风格指南

Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。 本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用C++语言特性的同时使其易于管理。 风格,也被视为可读性,主要指称管理C++代码的习惯。使用术语风格有点用词不当,因为这些习惯远不止源代码文件格式这么简单。 使代码易于管理的方法之一是增强代码一致性,让别人可以读懂你的代码是很重要的,保持统一编程风格意味着可以轻松根据“模式匹配”规则推断各种符号的含义。创建通用的、必需的习惯用语和模式可以使代码更加容易理解,在某些情况下改变一些编程风格可能会是好的选择,但我们还是应该遵循一致性原则,尽量不这样去做。 本指南的另一个观点是C++特性的臃肿。C++是一门包含大量高级特性的巨型语言,某些情况下,我们会限制甚至禁止使用某些特性使代码简化,避免可能导致的各种问题,指南中列举了这类特性,并解释说为什么这些特性是被限制使用的。 由Google开发的开源项目将遵照本指南约定。 注意:本指南并非C++教程,我们假定读者已经对C++非常熟悉。

2011-09-13

空空如也

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

TA关注的人

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