- 博客(33)
- 收藏
- 关注
转载 linux内核tcp的定时器管理(一)
linux内核tcp的定时器管理(一) 博客分类:kernelLinux应用服务器算法Socket.net在内核中tcp协议栈有6种类型的定时器: 1 重传定时器。 2 delayed ack定时器 3 零窗口探测定时器 上面三
2011-09-04 17:52:59 2062
转载 linux内核tcp的定时器管理(二)
linux内核tcp的定时器管理(二) 博客分类:kernelLinux应用服务器网络应用网络协议Blog这次我们来看后面的3个定时器; 首先是keep alive定时器。 这个定时器主要是由于一条连接可能长时间idle,此时就需要发送探测包,
2011-09-04 17:48:35 1918
转载 Linux 系统设计之 定时器
Linux 系统设计之 定时器2008-04-14 10:48一、 基础知识 1、时间类型。Linux下常用的时间类型有4个:time_t,struct timeval,struct timespec,struct tm。 (1)time_t是
2011-09-04 17:39:16 1312
转载 C++中成员初始化列表的使用 .
C++在类的构造函数中,可以两种方式初始化成员数据(data member)。1,在构造函数的实现中,初始类的成员数据。诸如:class point{private: int x,y;public: point(int m=0,int n=0)
2011-07-29 21:25:35 543
转载 事件驱动
1.要理解事件驱动和程序,就需要与非事件驱动的程序进行比较。实际上,现代的程序大多是事件驱动的,比如多线程的程序,肯定是事件驱动的。早期则存在许多非事件驱动的程序,这样的程序,在需要等待某个条件触发时,会不断地检查这个条件,直到条件满足,这是很浪费cpu时间的。而事件驱动的程序,
2011-07-26 22:20:04 553 1
原创 吊球
正手吊球可以称为“切吊”,而下面的头顶吊球可以成为“抹吊”。具体方法是:前期准备工作和引拍与头顶击高远球一样,只是击球时候采取由右向左抹击球托的方法。整个过程握拍放松,小臂由外旋至内旋,手腕由外展至内收。如果抹击球托后侧并且角度小一些则可以吊直线,如果抹击右后侧并且角度大一些则可
2011-07-23 07:38:38 501
转载 简单说说android的线程封装 zz .
简单写一下android 对线程 的c++封装~~~其实API已经写得很清楚了~~封装 的文件 :/frameworks/base/include/utils/threads.h这里不讨论具体实现,具体实现是和系统 相关联的~~首先Anroid提供了几个与直接创建线程的函数:in
2011-07-22 21:32:30 619
转载 智能指针和弱引用 zz .
在android 中可以广泛看到的template class Sp 句柄类实际上是android 为实现垃圾回收机制的智能指针。智能指针是c++ 中的一个概念,因为c++ 本身不具备垃圾回收机制,而且指针也不具备构造函数和析构函数,所以为了实现内存( 动态存储区) 的安全回收,
2011-07-22 21:29:37 473
转载 Android IPC 通讯机制源码分析 二
Android IPC 通讯机制源码分析 二2008年12月06日 星期六 10:37Client A与Binder kernel通信:kernel\drivers\android\Binder.c)static int binder_open(struct inode *nod
2011-07-20 23:00:04 831
转载 Android IPC 通讯机制源码分析 1
Android IPC 通讯机制源码分析 一2008年12月06日 星期六 10:36Android IPC 通讯机制源码分析----Albertchen http://hi.baidu.com/albertchen521/blog/item/30c32d3f4bee9
2011-07-20 22:53:21 1173
转载 android binder机制及其源码解析 之 第一节 概述 .
binder 是什么?binder就是IPC的一种,不知道IPC? 那就谷歌吧,万能的谷歌。在linux的系统,我们知道是以进程为单位分配和管理资源的。进程是运行在独立的空间里的,这个空间是封闭的,互相独立的。随即问题出来了,在一巨复杂的操作系统中,进程之间要协作完成任务怎么办?
2011-07-20 22:41:47 2641 1
转载 Android Binder机制学习笔记之一
Android Binder机制学习笔记之一一.Bn是什么缩写? Binder Native二.Bp是什么缩写?Binder Proxy三.Binder两个方面?从应用程序的角度看Binder一共有两个方面:■Native 本地:例如BnABC,这是一个需要被继承和实现的类。■P
2011-07-20 22:18:21 2932
转载 ndroid进程间通信(IPC)Binder机制简要介绍和学习计划 .
我们知道,在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而不同的Activity有可能运行在同一个进程中,也可能运行在不同的进程中。这很自然地想到,不在同一个进程的Activity和Service是如
2011-07-20 22:11:35 873
转载 android binder机制及其源码解析之第二节 重要函数讲解之常用数据结构(一)
struct binder_work { struct list_head entry; enum { BINDER_WORK_TRANSACTION = 1, BINDER_WORK_TRANSACTION_COMPLETE,
2011-07-20 22:04:28 883
转载 Linux信号简介 .
作者:李智敏,华清远见嵌入式学院上海中心讲师。一、信号及信号来源信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。
2011-07-20 21:53:11 457
转载 binder 分析
Android深入浅出之Binder机制一 说明Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaServi
2011-07-19 21:43:01 825
原创 XML语法
XML去掉了之前令许多开发人员头疼的SGML的随意语法。在XML中,采用了如下的语法: 1 任何的起始标签都必须有一个结束标签。 2 可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签。这种语法是在大于符号之前紧跟一个斜线(/),例如。XML解析器会将其翻译成
2011-07-17 17:33:10 491
原创 make clean
makefile 中还定义有 clean 目标,可用来清除编译过程中的中间文件,例如:clean:rm -f *.o运行 make clean 时,将执行 rm -f *.o 命令,最终删除所有编译过程中产生的所有中间文件。
2011-07-17 17:11:43 513
原创 makefile 中的变量(宏)
http://baike.baidu.com/view/974566.htm其中之一就是变量或宏的定义能力。如果你要以相同的编译 选项同时编译十几个 C 源文件,而为每个目标的编译指定冗长的编译选项的话,将是非 常乏味的。但利用简单的变量定义,可避免这种乏味的工作:
2011-07-17 11:10:01 1394
原创 makefile的基本语法
makefile的基本语法http://zh.wikipedia.org/wiki/Makefile#makefile.E7.9A.84.E5.9F.BA.E6.9C.AC.E8.AF.AD.E6.B3.95 宏:“宏”指的是用一个字符串代替另一个字符串的功能。在makefile
2011-07-17 11:01:02 459
原创 关于接口的理解。
1.关于接口的理解。 接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。 我们在一般实现一个系统的时候,通常是将定义与实现合为一体,不加分离的,我认为最为理解的系统设计规范应是所有的定义与实现分离,尽管这可能对系统中的某些情况有点繁烦。 接口的本身
2011-07-14 07:23:59 430
原创 接口和抽象类的另一个区别
接口和抽象类的另一个区别 接口和抽象类的另一个区别在于,抽象类和它的子类之间应该是一般和特殊的关系,而接口仅仅是它的子类应该实现的一组规则。(http://www.cnblogs.com/Gavinzhao/archive/2009/11/10/1599700.html
2011-07-14 07:18:32 502
原创 面向接口编程,就是面向抽象编程。
讲的面向接口编程..我听了个稀里糊涂问题:现在有接口A和继承A接口的B类,那么A s=new B;这是什么意思呢???然后在用A的方法s.print就可以调B类里实现了的方法了.还有老师说面向接口编程是为了降低程序的耦合度(耦合度是啥意思).比面向对象更安全.这是什么意思?? 问
2011-07-14 07:08:42 4642
原创 static variable function
static variable initialate trap I make mistake as when i use FileUlit.FileSavePath, but FileSavePath is always "",static variable is not initialate successly.must use static function first
2011-06-19 14:17:00 402
转载 android adapter 深刻分析
<br />http://www.wscxy.com/nuaa/article.asp?id=94<br />
2011-03-06 17:01:00 352
转载 看图说话 – Android UI 设计秘笈 :Part I
<br />http://android.guao.hk/posts/android-ui-developments-part-i.html<br />
2011-03-06 16:42:00 369
转载 collections - Blackbery JDE ArrayList? - Stack Overflow
<br />http://stackoverflow.com/questions/1428891/blackbery-jde-arraylist
2011-03-05 15:26:00 351
转载 Android activity类
<br />http://leeldy.blog.163.com/blog/static/13985306200981595526354/
2011-03-04 22:03:00 337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人