码迷,mamicode.com
首页 > 2016年04月17日 > 全部分享
Android Binder机制分析(4) Parcel类分析
在C++层和Java层各有一个Parcel类,它们在Binder通信机制中起传递数据的作用。 在上一篇Blog中,在分析服务注册过程时,往data(Parcel对象)变量写入数据时,有这样的调用路径: BpServiceManager::addService()–>Parcel::writeStrongBinder()–>flatten_binder()–>finish_flatten_binder() 由于finish_flatten_binder()方法中涉及到的东西太多,在上一篇博客就没有展开来...
分类:移动开发   时间:2016-04-17 23:09:42    阅读次数:470
Java Nio 十三、Java NIO Pipe(管道)
最后更新时间:2014-06-23 一个Java NIO管道是在两个线程之间的单向的数据连接。一个管道有一个源通道和一个下沉通道。你写数据到一个下沉的通道。这个数据然后从源通道中读取。 这里有一个管道原则的示意图: 创建一个管道 你可以通过调用Pipe.open()方法打开一个管道,像下面这样: Pipe pipe = Pipe.open(); 写入一个管道 为了写入一个管道...
分类:编程语言   时间:2016-04-17 23:12:06    阅读次数:215
java集合-ArrayList
1:基本简介 ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。 ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。 Ar...
分类:编程语言   时间:2016-04-17 23:10:19    阅读次数:317
Android自定义View入门
View架构简介: 在Android中,控件主要以ViewGroup和View的形式存在。ViewGroup控件可以包含多个View控件,该复合控件负责其内部所有子控件的测量和绘制,并传递交互事件。如图, 在Android的移动开发中,每个Activity都包含了一个PhoneWindow对象,该对象将DecorView设置为应用窗口的根View。该视图上的所有监听事件都通过WindowM...
分类:移动开发   时间:2016-04-17 23:09:27    阅读次数:326
数据库的简单介绍
了解MYSQL 数据库是一个以某种有组织的方式存储的数据集合。 数据库中通过 表 这种结构化的文件来存储某种特定类型的数据,例如: studentID studentName studentAge 20101101 Li Hua 18 20101102 Andy 19 20101103 John 20 上面是一个统计班级学生信息表结构, 一般在一个特定的...
分类:数据库   时间:2016-04-17 23:09:20    阅读次数:353
Java Socket探究
本文转自 拿客 #Java中的Socket可以分为普通Socket和NioSocket两种。普通Socket的用法Java中的网络通信是通过Socket实现的,Socket分为ServerSocket和Socket两大类,ServerSocket用于服务端,可以通过accept方法监听请求,监听到请求后返回Socket,Socket用于具体完成数据传输,客户端直接使用Socket发起请求并传输数据。...
分类:编程语言   时间:2016-04-17 23:09:39    阅读次数:217
Android学习笔记(35):Android活动条
在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,用于取代3.0之前的标题栏,并提供更为丰富的导航效果。 ActionBar可以显示应用图标和Activity标题,还有Action Item活动项。...
分类:移动开发   时间:2016-04-17 23:10:08    阅读次数:300
Android练习项目 Mp3播放器实现(一)
对于Android的学习,需要掌握的东西有点多,需要我们认真,小心,不断的进取。前天突然有个想法,觉得Mp3播放器是一个可以练习的项目,于是在网上搜了下,发现有人已经写了博客,看了他们的博客后,我觉得他们说的一点很对,Mp3播放器基本用到了Android里面的许多知识点,做完这个过后,可能对于Android整个架构有了一定了解,我于是也想尝试下,于是准备边做,编写博客,来记录自己开发的过程,这个也许...
分类:移动开发   时间:2016-04-17 23:08:32    阅读次数:402
数据库题目整理及详解(四)
前言 有多少次挥汗如雨,伤痛曾添满记忆,只因为始终相信,去拼搏才能胜利。总在鼓舞自己,要成功就得努力。热血在赛场沸腾,巨人在赛场升起。 相信自己,你将赢得胜利,创造奇迹;相信自己,梦想在你手中,这是你的天地。当一切过去,你们将是第一。 相信自己,你们将超越极限,超越自己! 相信自己,加油吧,健儿们,相信你自己。 坐在中体对面, 听着这振奋激昂的加油欢呼声, 照样可以感受...
分类:数据库   时间:2016-04-17 23:10:50    阅读次数:331
Linux 常用命令sed/awk/grep及正则表达式
linux命令sed和awk sed 主要功能 sed,stream editor。是一个”非交互式“字符流编辑器。输入流通过程序并输出到标准输出端。 sed主要用来自动编辑一个或者多个文件(替换,插入,删除,追加,更改) 常见应用 抽区域匹配正则表达式比较域增加,附加,替换 执行过程 sed一次处理一行或多行内容。处理时,把当前处理的行存储在临...
分类:系统相关   时间:2016-04-17 23:08:09    阅读次数:320
前端学习总结(十四)javascript设计模式
一 什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。二 设计原则要学会设计模式,首先要了解设计模式所依托的设计原则:(1)单一职责原则(SRP原则):一个对象(方法)只做一件事情。 运用的设计模式:代理模式,单例模式,装饰者模式等。(2)最少知识原则(L...
分类:编程语言   时间:2016-04-17 23:08:13    阅读次数:220
码农小汪-设计模式之-命令模式
大话设计模式的例子讲的非常的好,理解起来也方便!有时候忘了。想到这些特殊的例子感觉就是特别爽。烤羊肉串带来的思考! 路边摊羊肉串: 老板,我这里排的比较先啊,我最先给钱。老板这个没有熟啊。我的是 辣的啊!老板没有放盐啊!场面混乱,已经分不清谁是谁的啊,人太多了。烤肉的质量也受到了影响,心情不好也就不好啊。烤肉的人心情受到了顾客的影响。 店面的烤肉 服务员,给我来两串羊肉串,2鸡翅,啤酒两瓶。...
分类:其他好文   时间:2016-04-17 23:10:04    阅读次数:249
hdu 5667 Sequence【矩阵快速幂】
Sequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 285    Accepted Submission(s): 92 Problem Description     Holion August will...
分类:其他好文   时间:2016-04-17 23:09:35    阅读次数:262
嵌入式开发之 STM32自行车码表(图文)
嵌入式开发之 STM32自行车码表(图文) 笔者将从以下几个方面逐步深入地讲解STM32F103C8开发板的使用,并在Windows下编写一个简单的自行车码表程序: 元器件 环境搭建 电路连接 一个简单的LED闪烁程序 自行车码表 嵌入式开发之 STM32自行车码表图文 准备工作之 元器件 准备工作之 电路连接 准备工作之 环境搭建 CubeMX配置 Kei...
分类:其他好文   时间:2016-04-17 23:09:04    阅读次数:549
HTTP
HTTP概述 HTTP协议规定,一定是客户端开始建立通信的,也就是说请求一定是从客户端发出,服务器端响应请求,服务器端在没有接收到请求的时候是不会有响应的。 HTTP的请求报文由以下几部分构成: 方法 URI 协议版本 POST /form/entry HTTP/1.1 请求首部字段 Host :baidu.com Connection:keep-alive Content-T...
分类:Web程序   时间:2016-04-17 23:08:16    阅读次数:458
从零开始学_JavaScript_系列(九)——dojo(2)(AJAX、时间控件、鼠标事件、样式修改、事件移除、消息发布订阅)
(21)和(22)写的不好,跳过。 (23)AJAX异步加载 插件:dojo/request 参数:request 语法(get): request.get(URL).then(成功回调函数, 失败回调函数); 第一个回调函数是成功的,参数用response;(也可以用其他的) 第二个回调函数是失败的,参数用error;(也可以用其他的)   注: ①读取本地比较...
分类:编程语言   时间:2016-04-17 23:09:17    阅读次数:283
Java网络详解
Java网络详解       Java网络基本概念 网络基础知识   1、计算机网络形式多样,内容繁杂。网络上的计算机要互相通信,必须遵循一定的协议。目前使用最广泛的网络协议是Internet上所使用的TCP/IP协议   2、网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到...
分类:编程语言   时间:2016-04-17 23:09:27    阅读次数:299
1678条   上一页 1 ... 3 4 5 6 7 8 9 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!