float巧妙的四舍五入

float value = 2.237; int ret = (int)(value + 0.5f);//加 0.5 向下取整

2012-03-15 11:30:56

阅读数:2080

评论数:0

深入理解C/C++函数指针

原文地址:http://blog.sina.com.cn/u/1082089673 函数指针数组的妙用            笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址...

2012-03-25 16:19:04

阅读数:470

评论数:0

C++中构造函数调用构造函数

#include #include using namespace std; struct CLS { int m_i; CLS( int i ) : m_i(i){} CLS() { CLS(0); } }; int main() {...

2012-03-23 19:59:11

阅读数:497

评论数:0

浅谈C++容器

在面向对象的语言中,大多引入了容器的概念。那么 什么 是 容器?实质上就是一组相同类型对象的集合,但是它又不仅仅像数组那样简单,它实现了比数组更复杂的数据结构,当然也实现了比数组更强大的功能。C++ 标准模板库里提供了10 种通用的容器类,它基本上可以解决程序中遇到的大多数问题。    现在我主...

2012-03-22 07:35:29

阅读数:769

评论数:0

位操作基础篇之位操作全面总结

Title:       位操作基础篇之位操作全面总结 Author:     MoreWindows E-mail:      morewindows@126.com KeyWord:   C/C++ 位操作 位操作技巧 判断奇偶 交换两数 变换符号 求绝对值 位操作压缩空间 筛素数 位操...

2012-03-20 21:50:05

阅读数:1030

评论数:1

V4L2 简介

1.什么是video4linux Video4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己下载补丁。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下。 ...

2012-03-20 18:56:54

阅读数:680

评论数:0

Xcode 4.2关闭ARC, release

由于 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcode4.2 新建项目时,会有一些小小的变化。 NSAutoReleasePool  被 @ {Autoreleasepool / / Code for autoreleasep...

2012-03-20 18:45:15

阅读数:655

评论数:0

[iOS]让Xcode 4.2生成的app支持老的iOS设备(armv6)

这几天遇到一个非常奇怪的问题,基于Xcode 4.2开发的app,导出的ipa安装包不能安装到iPod Touch 2上。Touch2固件版本是4.2.1,已越狱。iTunes、91手机助手、同步推试过了都不行。但是其他ipa文件可以成功安装到Touch2上。而Xcode 4.2生成的ipa包在i...

2012-03-20 18:44:05

阅读数:665

评论数:0

Linux下的Memcache安装

http://memcached.googlecode.com/files/memcached-1.4.13.tar.gz http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.17-stable.tar.gz ...

2012-03-20 11:08:36

阅读数:480

评论数:0

Android2.2 display系统介绍

之前写过android显示部分的文章,不过时过境迁,随着软件硬件的升级,到目前已经有很多地方改动了。本文将系统地讲解目前android(Froyo)平台上显示部分的架构,硬件平台已高通8X60为例,请参考。 一、8×60平台显示系统硬件模块讲解 上图取自8×60硬件的架构图,都是和显示...

2012-03-18 12:44:02

阅读数:789

评论数:0

Android-2.2display系统介绍-SW架构

一、Overview 上图的原型取自高通的文档,由于原图无法描述现有的架构,我在原图的基础了做了些修改,主要是增加了overlay部分,另外其他部分根据现有的软件也做了些许改动。下面先对上图做个大概的介绍,后面会针对重点部分做详细的分析。 最上面一层为应用程序,根据数据类型以及应用的不...

2012-03-18 12:41:47

阅读数:1046

评论数:0

Android上HDMI介绍(基于高通平台)

Android上HDMI介绍(基于高通平台)        本文重点针对HDMI在android上的应用,而比较相关的就是overlay机制。overlay在这里只是简单的介绍,后续会有文章再专门详述。       我没记错的话,高通从7X30开始,平台就可以支持HDMI(1.3)输出了。只不...

2012-03-18 12:35:35

阅读数:1173

评论数:0

Android Display架构分析

Android display架构分析一-高通7系列硬件架构分析 如上图,高通7系列 Display的硬件部分主要由下面几个部分组成: A、MDP 高通MSM7200A内部模块,主要负责显示数据的转换和部分图像处理功能理,如YUV转RGB,放大缩小、旋...

2012-03-18 12:28:34

阅读数:1653

评论数:0

Android 中的 framebuffer

Android 中的 framebuffer 作者: 李先静 xianjimli@gmail.com 日期: 2010-01-14 本文介绍了 Android 的 framebuffer 的整体架构,图文并茂,比较清晰。文章转自 http://www.limodev.cn/blo...

2012-03-18 12:10:15

阅读数:1056

评论数:0

Android Display System --- Surface Flinger

Android Display System --- Surface Flinger      SurfaceFlinger 是Android multimedia 的一个部分,在Android 的实现中它是一个service ,提供系统 范围内的surface composer 功能,它能够将...

2012-03-18 12:02:58

阅读数:978

评论数:0

Android Pmem相关介绍

基本原理 Android Pmem是为了实现共享大尺寸连续物理内存而开发的一种机制,该机制对dsp,gpu等部件非常有用。Pmem相当于把系统内存划分出一部分单独管理,即不被linux mm管理,实际上linux mm根本看不到这段内存。 Pmem与Ashmem的区别 Pmem和Ashmem...

2012-03-18 09:26:26

阅读数:604

评论数:0

c++面向对象编程必备“良方”(欢迎大家来补充!)

前言:c++面向对象中的繁琐机制,不得不让你在编程中频频“犯病”,找错误,找bug,困扰,是你的病源所在,本人虽不是什么“良医”, 却也算是总结出以下“良方”。注:难免会有记忆上的遗漏,知识上的不够,遗漏之处还需大家来补充啊!http://blog.csdn.net/zhanxinhang ...

2012-03-17 10:50:32

阅读数:418

评论数:0

多线程的那点儿事(之大结局)

转帖此处,方便品读。原文多线程的那点儿事(之大结局) 【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     多线程一直是我比较喜欢的话题,当然也是很多朋友比较害怕的话题。喜欢它,因为它确实可以提高p...

2012-03-17 10:41:38

阅读数:489

评论数:0

用汇编的眼光看C++(之 总结篇)

转帖此处,方便品读。 【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     早在八月份的时候,就陆陆续续写了二十多篇用汇编语言看C++的博客内容。在此为了做一个概括,也为了朋友们看起来更方便,我们利用这...

2012-03-17 10:34:26

阅读数:642

评论数:0

乱码大全

发信人: bluesea (蓝海), 信区: Internet 标 题: 乱码大全(1)──综述(第二版) 发信站: BBS 水木清华站 (Sun Feb 15 15:54:37 1998) 乱码大全(1)──综述(第二版) 本文第一版本于98年2月3日发于本板。这一版本修改了原文...

2012-03-17 10:22:30

阅读数:14759

评论数:0

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