自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [转]CAS原理

转载地址:http://www.blogjava.net/syniii/archive/2010/11/18/338387.html?opt=admin在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁(后面的章节还会谈到锁)。锁机

2011-08-23 21:14:42 1170

原创 为什么4G物理内存,可用只有3G?

XP或VISTA都分两种系统,一种是32位的,一种是64位的。我们常见的都是32位的。在微软的设计里面,32位系统最高只能支持到4GB的存储容量,注意:是最高4GB的总容量,不是指内存4GB。而主板里面的其它设备如系统BIOS,主机板,外加扩展卡,存储体对应的I/O,

2011-08-15 14:18:04 8829

转载 谷歌是如何做代码审查的

转自:http://www.aqee.net/things-everyone-should-do-code-review/       在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我

2011-08-09 19:33:44 718

原创 C++中深拷贝 浅拷贝 纯虚类

1,纯虚类不能被实例化首先介绍一下纯虚类的概念:a.含有一个纯虚函数的类是纯虚类b.纯虚类可以有成员变量c.纯虚类可以有普通的成员函数(包括普通成员函数和虚拟成员函数)    纯虚类just for interface,为所有的继承类提供一致的接口,有时我

2011-08-09 16:31:59 1812

原创 用java或者C++实现一个堆栈类

//用java或者C++实现一个堆栈类,并考虑异常实现思想:用链表实现的一个栈的操作,可以跟据栈的元素个数动态分配内存尚未在vc环境下调试,算是伪码吧Struct Node{ int entry; int *next; Node(); Node(int

2011-08-06 21:40:53 1996

原创 函数重载 与 const 错误问题(MTK36_11A平台)

问题1: 重载函数不能通过函数的参数类型来判断,只能通过函数的参数个数来判断使用哪一个函数如果有下列两个函数,调用时编译器是不能区分的,会报错。VappVideoPlayerPage::VappVideoPlayerPage(VfxWString &file_path

2011-08-02 22:11:00 2288

原创 MTK系统中搜索文件函数

//此函数搜索当前目录下的视频文件,并返回搜索到的视频个数。//主要思想是将搜索到的文件后缀名与视频文件后缀名进行比对,如果符合则算作视频文件。//用了基础API FS_FindNext,FS_FindFirstS32 srv_search_cur_fol

2011-08-02 21:56:57 2216

转载 面向对象思想的论述

转载声明:原文来自于网络,地址已经找不到了,从文中来看是一个叫“jingwei”的人写的,部分实例是用java写的,但同样的思想也适用于C++。个人觉得总结的不错,就分享在这里了,方便日后回顾,哈哈……               技术是日新月异的,他不会等待你的

2011-08-02 21:32:19 675

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关注的人

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