自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Robin Hu的专栏

独立之精神,自由之思想

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

转载 C语言中联合体union的使用

本文编辑整理自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471一、前言“联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最

2012-03-27 21:39:10 3673

转载 C语言中sizeof用法总结

编辑摘自:http://blog.sina.com.cn/s/blog_4913c1f301000bip.html在VC中,sizeof有着许多的用法,而且很容易引起一些错误。下面根据sizeof后面的参数对sizeof的用法做个总结。一、参数为数据类型或者为一般变量。例如sizeof(int),sizeof(long)等等。这种情况要注意的是不同系统系统或者不同编译器得到的结果可

2012-03-27 21:38:20 1744

转载 C语言的动态内存分配

本文整理摘自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 在C语言中,数组的长度是预先定义好的, 在整个程序中固定不变。C语言中不允许动态数组类型。例如: int n;scanf("%d",&n);int a[n]; 用变量表示长度,想对数组的大小作动态说明, 这是错误的。但是在实际的编程中,往往会发生这种情

2012-03-27 21:37:15 1041

转载 C/C++语言中struct的深入探讨

文章整理自:http://blog.csdn.net/ehui928/article/details/546386一. struct的巨大作用  面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种

2012-03-27 21:35:45 1324

转载 C语言struct内存占用问题

本文编辑整理自:http://hi.baidu.com/pine515/blog/item/28f41f496042e8ee83025c4e.htmlhttp://blog.sina.com.cn/s/blog_4913c1f301000bip.html一、 ANSI C标准中并没有规定,相邻声明的变量在内存中一定要相邻。为了程序的高效性,内存对齐问题由编译器自行灵活处理,这样导致

2012-03-27 21:33:26 7237

转载 结构体struct简介(下)

本文整理自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471六、结构体指针变量    指向一个结构体的指针变量称之为结构体指针变量。 结构指针变量中的值是所指向的结构变量的首地址。 通过结构指针即可访问该结构变量, 这与数组指针和函数指针的情况是相同的。结构指针变量说明的一般形式为:  struct

2012-03-27 21:32:28 2050

转载 结构体struct简介(上)

本文整理自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471一、前言在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于

2012-03-27 21:31:47 6397

转载 宏定义简介

转载整理自:http://zhidao.baidu.com/question/314176150.htmlhttp://www.cppblog.com/shaovie/articles/14038.html 一、前言宏定义又称为宏代换、宏替换,简称“宏”。 宏是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译 。二、基本1.1.不带

2012-03-22 16:27:27 1186 1

转载 snprintf简介

转载自:http://baike.baidu.com/view/1966670.htm语法:int snprintf(char *str, size_t size, const char *format, ...);  snprintf用于将可变个参数(...)按照format格式化成字符串,然后将其复制到str中  (1) 如果格式化后的字符串长度 size,则将此字符串

2012-03-22 14:20:43 1085

转载 JNI引用与垃圾回收

本文转载整理自: http://my.unix-center.net/~Simon_fu/?p=849 http://my.unix-center.net/~Simon_fu/?p=856 http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/functions.html 一、简介 JNI规范中定义了三种引用——

2012-03-21 14:03:29 1963

翻译 Scroller简介

翻译自:http://developer.android.com/reference/android/widget/Scroller.htmlandroid.widget.Scroller是用于模拟scrolling行为,它是scrolling行为的一个帮助类。我们通常通过它的startScroll(int startX, int startY, int dx, int dy, int

2012-03-14 15:12:01 4969 1

翻译 VelocityTracker简介

翻译自:http://developer.android.com/reference/android/view/VelocityTracker.html参照自: http://blog.jrj.com.cn/4586793646,5298605a.html android.view.VelocityTracker主要用跟踪触摸屏事件(flinging事件和其他gestures手势事件)

2012-03-14 11:14:16 34240 4

转载 如何在HTML中嵌入JavaScript

原文:http://www.w3school.com.cn/js/js_howto.asp如何把 JavaScript 放入 HTML 页面 document.write("Hello World!"); 上面的代码会在 HTML 页面中产生这样的输出:Hello World! 实例解释:如果需要把一段 JavaScript 插入 HTML 页面,我

2012-03-14 11:12:46 29293 3

翻译 AbstractThreadedSyncAdapter简介

android.content.AbstractThreadedSyncAdapter是一个虚类,它主要用于执行Account相关内容(比如Contact)的同步操作。它是对 Account的内容(比如contact)进行同步操作的适配器。  AbstractThreadedSyncAdapter收到同步请求后,将生产一个线程来进行Account指定内容的同步处理。当 AbstractThread

2012-03-13 18:14:33 8873 1

翻译 AccountAuthenticatorActivity简介

android.accounts.AccountAuthenticatorActivity是AbstractAccountAuthenticator的帮助类的一个基本实现。    当AbstractAccountAuthenticator需要一个Activity来让用户输入一些数据的时候,我就需要新建一个指向某个Activity的Intent,并把传进来的AccountAuthentica

2012-03-13 18:12:54 5239

翻译 AbstractAccountAuthenticator简介

本文翻译整理自: http://developer.android.com/reference/android/accounts/AbstractAccountAuthenticator.html Abstract base class for creating AccountAuthenticators. In order to be an authenticator one mus

2012-03-13 18:12:10 5983

原创 Account简介

android中的android.accounts.Account代表的是手机的基本账号信息(name和type).我们可以通过AccountManager取得Android手机的所有账号。比如:AccountManager am = AccountManager.get(context);Account[] accounts = am.getAccounts();

2012-03-13 18:10:39 6415 1

转载 Android系统的Binder机制之四(系统Service篇)

本文整理转载自:http://my.unix-center.net/~Simon_fu/?p=988    前面我们已经介绍了Android Binder机制的Service Manager,Service对象代理(上),Service对象代理(下)。本文将介绍一下Android机制的另外一个重要部分——系统Service。一、系统Service实例——Media server

2012-03-13 18:09:12 1535

转载 Android系统Binder机制之三(服务代理对象 下篇)

转载整理自: http://my.unix-center.net/~Simon_fu/?p=942 上文《Android系统的Binder机制之二——服务代理对象(1)》我们学习了进程的C/C++层面的服务代理对象BpBinder,和Binder底层处理方式。本文我们将深入分析一下在进程的Java层面服务代理对象的创建和使用。一、Android进程的C/C++层面和Java层

2012-03-13 18:08:06 3364

转载 Android系统Binder机制之二(服务代理对象 上篇)

本文转载整理自:  http://my.unix-center.net/~Simon_fu/?p=894上文《Android系统Binder机制之一(Service Manager篇)》我们学习了Service Manager在Android Binder中的作用——服务(Service)注册,服务(Service)查询的功能。本文我们一起学习服务(Service)在客户端中的代理

2012-03-13 18:07:16 2766

转载 Android系统Binder机制之一(Service Manager篇)

本文转载整理自: http://my.unix-center.net/~Simon_fu/?p=875 一、前言Android虽然构建在Linux上面,但是在IPC(进程间)机制方面,没有利用Linux提供IPC机制,而是自己实现了一套轻量级的IPC机制——binder机制。并且Android Binder机制之上,Android框架提供了一套封装,可以实现对象代理(在本地进程

2012-03-13 18:06:18 1976 3

转载 Android中通过ViewPager实现左右滑屏(上)

本文整理自: http://my.oschina.net/kzhou/blog/29157http://www.th7.cn/Program/Android/2012/01/04/53921.shtml 一、简介ViewPager类提供了多界面切换的效果(类似home中workspace的切换)。该效果有如下特征:[1] 当前显示一组界面中的其中一个界面。[2] 当用户

2012-03-13 18:05:18 7062 3

转载 二叉树_C语言实现(下)

原文: http://www.longtengwang.com/Article/soft/C/sfa/200702/5229.html上文接二叉树_C语言实现(上)#include stdio.h>#define QUEUE_MAX_SIZE 20#define STACK_MAX_SIZE 10typedef int elemType;#include "BT.c

2012-03-13 18:01:04 929

转载 二叉树_C语言实现(上)

原文: http://www.longtengwang.com/Article/soft/C/sfa/200702/5229.html#include #include #define STACK_MAX_SIZE 30#define QUEUE_MAX_SIZE 30#ifndef elemType typedef char elemType;#endif

2012-03-13 18:00:23 2414

转载 Android应用程序的默认最大内存值

原文: http://www.ziyouku.com/archives/android-applications-to-modify-the-default-maximum-memory-value.html Android应用程序的默认最大内存值为16M,有些应用程序可能会出现内存溢出,譬如:ERROR/AndroidRuntime(264): java.lang.OutOf

2012-03-13 15:53:04 11177

转载 仿照Launcher的Workspace实现左右滑动切换(下)

测试用的Activity文件ScrollViewDemoActivity.javapackage com.teleca.robin;import android.app.Activity;import android.os.Bundle;import android.os.Debug;public class ScrollViewDemoActivi

2012-03-13 15:47:21 1292

转载 仿照Launcher的Workspace实现左右滑动切换(中)

ScrollLayout.xml文件package com.teleca.robin;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;import android.vi

2012-03-13 15:45:20 1585

转载 仿照Launcher的Workspace实现左右滑动切换(上)

转载自:http://www.cnmsdn.com/html/201106/1308775819ID9981.html对于Launcher的桌面滑动大家应该都比较熟悉了,最好的体验应该是可以随着手指的滑动而显示不同位置的桌面,比一般用ViewFlinger+动画所实现的手势切换页面感觉良好多了~~~~  分析了一下Launcher中的WorkSpace,里面有太多的

2012-03-13 15:44:30 1344 1

原创 Android中定时器汇总

Android中具有定时器功能的技术主要有以下这些:一、来自Java的定时器有java.util.concurrent.ScheduledThreadPoolExecutor,具体请参照《ScheduledThreadPoolExecutor》Java.util.Timer,具体参照《Timer技术》二、来自Android本身的有:android.os.Hand

2012-03-12 16:51:33 1195

转载 常见排序算法(冒泡,选择,快速)的C语言实现

转载自:http://www.cnblogs.com/herbert/archive/2011/01/20/1940392.html要实现这几种算法的关键是要熟悉算法的思想。简单的说,冒泡排序,就如名字说的,每经过一轮排序,将最大的数沉到最底部。选择排序的思想是将整个数 列,分为有序区和无序区。每轮排序,将无序区里的最小数移入到有序区。快速排序的思想是以一个数为中心,通常这个数是该数列第一

2012-03-12 16:43:10 1095

转载 WebView与JavaScript的交互

原文: http://jerrysun.blog.51cto.com/745955/560891原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jerrysun.blog.51cto.com/745955/560891   这两天一直在研究WebView加载html文件,并显示服务器端数据得问题,其中

2012-03-12 16:41:34 1059

转载 WebView简介(JavaScripte篇)

原文:http://www.cnblogs.com/oakpip/archive/2011/04/08/2009800.html如果访问的页面中有Javascript,则webview必须设置支持Javascript。        webview.getSettings().setJavaScriptEnabled(true);  我 们来了解一下android中webview是如何

2012-03-12 16:39:49 2255

转载 WebView简介(定制基本行为篇)

原文:http://www.cnblogs.com/oakpip/archive/2011/04/08/2009800.html  WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一

2012-03-12 16:24:27 1489

常用汉字unicode和拼音的对应关系

该文件描述了常用汉字unicode和拼音的对应关系

2012-10-11

空空如也

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

TA关注的人

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