面向对象思想编辑面向对象的程序设计语言必 须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切事物皆为对象;对象是属性及其操作的封装体;对象可按其性质划 分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算...
分类:
其他好文 时间:
2015-09-19 00:42:13
阅读次数:
214
原文地址: http://www.cnblogs.com/ygm900/archive/2013/01/16/2862676.html各种语言都有些传递函数的方法:C语言中可以使用函数指针,C++中有函数引用、仿函数和lambda,Objective-C里也有选择器(selector)和block。...
分类:
其他好文 时间:
2015-09-18 13:38:37
阅读次数:
296
Objective-CObjective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心是一个用 C 和 编译语言 写的 Runtime 库。它是 Objective-C 面向对象和动态机制的基石。Objective-C 是一个动态语言,这意味着...
分类:
其他好文 时间:
2015-09-17 17:27:20
阅读次数:
158
Fragment之间的通信在本节中,你会学到1、定义接口2、实现接口3、将消息传递给fragment为了重用Fragment UI 组件,在设计中你应该通过定义每一个fragemnt自己的layout和行为,让fragment的自包含和模块化。一旦你定义了这些可重用的Fragment,你可以通过Ac...
分类:
其他好文 时间:
2015-09-16 17:25:28
阅读次数:
232
题意:有一个人他要把一个消息通知到所有人,已知一些通知关系:A 能通知 B,需要花费 v,而又知道,如果某一个小团体,其中的成员相互都能直接或间接通知到,那么他们之间的消息传递是不需要花费的,现在问这个人将消息传给所有人所需的最小花费。首先,一个团体中能够相互通知其实就是一个强连通分量,所以首先找出...
分类:
其他好文 时间:
2015-09-15 20:09:04
阅读次数:
145
由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,给大家介绍一种方式:使用Handler消息传递机制。 下面用这种方式更新一个TextView: package?com.example.runonuithreadtest;?
impo...
分类:
移动开发 时间:
2015-09-15 13:12:42
阅读次数:
167
IPC(Inter-Process Communication)主要手段:信号量、共享内存、消息队列。另外还有:管道、Socket等。非网络IPC和网络IPC(Socket API)都是需要的。IPC按形式上分可分成4种不同的IPC形式:1)消息传递(管道、FIFO命名管道、消息队列)2)同步(互斥...
分类:
系统相关 时间:
2015-09-15 12:48:24
阅读次数:
277
由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,给大家介绍一种方式:使用Handler消息传递机制。下面用这种方式更新一个TextView:package com.example.runonuithreadtest; import android.app.Acti...
分类:
移动开发 时间:
2015-09-15 11:06:10
阅读次数:
197
一、概述因为子线程的run()方法无法修改UI线程(主线程)的UI界面,所以Android引入了Handler消息传递机制,实现在新创建的线程中操作UI界面二、消息类(Message)消息类是存放在MessageQueue中的,而一个MessageQueue中可以包含多个Message对象每一个Me...
分类:
移动开发 时间:
2015-09-14 12:06:13
阅读次数:
183
一、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:1、消息传递(管道、FIFO、消息队列)2、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)3、共享内存(匿名的和具名的)4、远程过程调用(Solaris门和Sun RPC) 但这些都不是本文的主题!...
分类:
编程语言 时间:
2015-09-11 12:26:01
阅读次数:
292