自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积累人生

知耻而后勇

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

转载 结构体位对齐

一 位域有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分

2011-09-04 11:33:59 711

转载 Java堆和栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要

2011-08-09 02:20:33 284

转载 java的异常处理机制(try…catch…finally)

1 引子try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许

2011-08-09 02:13:28 579

原创 typedef struct和struct定义结构体的区别

分三块来讲述:1 首先:在C中定义一个结构体类型要用typedef:typedef struct Student        {    int a; }Stu;于是在声明变量的时候就可:Stu stu1;如果没有typedef就必

2011-08-03 09:45:13 1029

原创 数据结构与算法(Java语言版)复习(未完)

1、递归:当一个函数用他自己来定义时就称为递归。Java允许函数是递归的。虽然我们定义一个方法用的是这个方法本身,但并没有使用方法本身去定义该方法的一个特定的实例。例如,通过使用f(5)来得到f(5)的值。递归的四条基本准则:a、基准情形。必须要有某些基准情形,它无需递归就能解出

2011-07-27 20:34:10 542

原创 读书笔记:Java语言复习(未完)

1、Java的基本数据类型有四类八种(整数型(byte 1、short  2、int 4、long 8)、字符型(char 2)、布尔型(boolean)、浮点型(float 4、double 8)),各基本数据类型有固定的表数范围和字段长度,不受具体操作系统影响,以保障Java

2011-07-16 11:10:51 460

转载 Android Out Of Memory(OOM) 的详细研究

基于Android开发应用时,可能会挺时常出现Out Of Memory 异常.  在Android中,一个Process 只能使用16M内存,要是超过了这个限定就会跳出这个异常。这样就要求我们要时刻想着开释资源。Java的回收工作是交给GC的,如何让GC能实时的回收已经不是用的

2011-07-14 19:33:04 346

转载 Android 中比较“高效”的图像模糊处理算法

转自:http://www.littledai.com/tag/blurmaskfilter本文假设读者拥有基础的图像处理概念。这是今天刚刚完成的一个方法,之前不停地在网上找有关 Android 的图像模糊处理代码。期间找到了倒影、缩放等参考代码,却无一帖子对模糊处理有过提及。最

2011-07-14 02:23:10 1221

原创 Android壁纸、主题的区别

墙纸,壁纸都是一样的 就是普通的静态图片动态壁纸简单的说类似GIF 但是比那更复杂 实际上是个程序在后台实时计算然后在桌面显示主题现在可用的有2种 1是安装主屏程序后可更换的主题 一般只包括快捷方式的图标和待机界面DOCK皮肤等2修改FRAME-WORK里的图标 可以包含通知栏图标和手机各个界面背景等 这个需要ROOT

2011-06-07 10:04:00 891

转载 句柄与ID的区别

<br /><br />在Windows程序设计中,句柄是无法精确定义的术语。随便找一个高手,让他给你讲讲句柄是什么,恐怕他都很难给你一个具体的定义来。<br /> <br />在Windows程序设计中,句柄无所不在,窗口有窗口的句柄HWND,线程和进程也有句柄HANDLE,甚至有人把套接字也称为句柄(我就是这样的)。<br /> <br />句柄在英文中是handle,作为动词讲是处理的意思。简而言之,句柄是处理对象的一个接口,对于程序中所涉及的对象,你可以通过句柄去操作他。你不应该试图去回答句柄是什么

2011-06-01 21:06:00 497

转载 Android的多媒体框架OpenCore(PacketVideo)介绍

<br /><br />转自:http://jl9045.blog.163.com/blog/static/21620672200991965359912<br />  分为几个阶段:<br />  1、整个Android的多媒体框架OpenCore<br />  2、Player和Author的详细介绍<br />  2、OpenCore和Android其他部分的集成<br />第一部分 OpenCore概述:<br />  OpenCore的另外一个常用的称呼是PacketVideo,它是Android

2011-06-01 21:05:00 357

转载 请不要做浮躁的嵌入式工程师

<br />1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。  <br /><br />2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。  <br /><br />3. 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。  <br /><br />4. 不要被一些专用词汇所迷惑;最

2011-06-01 21:01:00 280

转载 资源收藏

<br />三步学会 Java Socket 编程 : --> http://developer.51cto.com/art/200902/108179.htm<br />OPhone 2D 游戏开发经验小结 : --> http://hi.baidu.com/jrsnail/blog/item/05aae1af660ebcf1fbed50d1.html<br />Android 游戏开发之旅系列 : --> http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=2

2011-06-01 21:00:00 338

转载 回调函数,同步调用,异步调用,事件,消息循环

<br /><br />什么是回调函数?<br />一,回调函数<br />我们经常在C 设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?<br />使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。<br />而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函

2011-06-01 20:58:00 3386 1

转载 预处理指令与宏

<br /> 刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控制,版本控制,预警或者完成一些特殊的功能。<br />    一个经典的例子<br /><br />    使用预处理与宏定义最经典的例子莫过于加在一个头文件中以避免头文件被两次编译。试想这种的情况,有一个文件headerfile.h 它被包含在headerfile1.h中,同时在headerfile2.h 中也被包含了,现在有一个CPP文件,

2011-06-01 20:57:00 278

转载 stdafx.h的作用

<br /><br />现在开始学习使用C/C++做开发,经常看到Visual Studio会自动生产一个叫“stdafx.h”的文件,一直不知道是什么意思,偶尔在网上看到了一篇文章才明白。下面是文章正文:<br />stdafx.h的作用<br />Standard Application Fram Extend<br />没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。<br />Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序

2011-06-01 20:56:00 266

原创 #ifndef 与#ifdef的用法

<br /><br />防止重复编译以test.h为例:#ifndef TEST_H#define TEST_H.#endif一般是用来防止重复包含头文件第一次包含头文件时 XXX没有被定义 第二次再用时 XXX 已经被定义拉就不在包含这个头文件。条件指示符#ifndef检查预编译常量在前面是否已经被定义.如果在前面没有被定义,则条件指示符的值为真,于是从#inndef到#endif之间的所有语句都被包含进来进行处理.相反,如果#inndef指示符的值为假,则它与#endif指示符之间的行将被忽略.条件指示

2011-06-01 20:55:00 1300 1

原创 C/C++中指针和引用之相关问题研究[转]

<br /><br />一、基本知识<br />指针和引用的声明方式:<br />声明指针: char* pc;<br />声明引用: char c = 'A'<br />                  char& rc = c;<br />它们的区别:<br />①从现象上看,指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变。这句话可以理解为:指针可以被重新赋值以指向另一个不同的对象。但是引用则总是指向在初始化时被指定的对象,以后不能改变,但是指定的对象其内容可以改变。<br /

2011-06-01 20:54:00 312

原创 关于 C/C++ 的 main 函数

<br />一、最近见一题目,描述如下:<br />C/C++ code#include <stdio.h> void print()  { ***********************  } void main()  {     }<br />请用一行代码替换“****************”,使程序输出:Hello World。<br />***************************************万恶的分割线************************************

2011-06-01 20:51:00 319

原创 #pragma用法详解[转]

<br />目录:(0)   前言(1) #pragma  message能够在编译信息输出窗口中输出相应的信息(2) #pragma  code_seg能够设置程序中函数代码存放的代码段,开发驱动程序的时会用到(3) #pragma  once若用在头文件的最开始处就能够保证头文件被编译一次(4) #pragma  hdrstop表示预编译头文件到此为止(5) #pragma  resource "*.dfm"表示把*.dfm文件中的资源加入工程(6) #pragma  warning允许有选择性的修改编

2011-06-01 20:49:00 299

原创 C 内存管理详解[转]

<br />C 内存管理详解   Bill Gates 曾经失言:<br /><br />  640K ought to be enough for everybody — Bill Gates 1981 <br /><br />  程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。<br /><br />1、内存分配方式<br /><br />  内存分配方式

2011-06-01 20:46:00 239

原创 关于malloc(0)的问题[转]

ANSI C的,如果认为malloc(0)是语法错误的话,下面我写的就不用看了。下面进入正题,关于malloc(0)这个问题,我在网上看到有个面试题好像就是问这个的,原题好像是:char *ptr; if ((ptr = (char *)malloc(0)) == NULL) puts("Got a null pointer"); else puts("Got a valid pointer"); 该代码的输出是“Got a valid pointer”,不信的可以尝试下!只给出答案,但没给出具体的原理解答

2011-05-20 10:29:00 265

linux内核源代码情景分析

linux内核源代码情景分析,讲的还可以吧,值得看看!

2011-02-28

linux操作指导专题

——————————————linux操作指导专题,华为内部资料——————————----

2010-09-18

IM GATEWAY.JAR

The IM Gateway Plugin has moved and been renamed: Kraken XMPP IM Gateway.

2010-03-30

基于GSM/GPRS的嵌入式人体健康检测系统的研究.pdf

基于GSM/GPRS的嵌入式人体健康检测系统的研究,提出了一种可行的方案,比较有参考价值。

2010-03-15

2009_Grammy_Nominees_(2009)[OURDEN].torrent

格莱美2009提名歌曲专辑2009_Grammy_Nominees_(2009)[OURDEN].torrent

2010-02-20

空空如也

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

TA关注的人

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