-
Android Touch事件散发详解
AndroidTouch事件分发详解AndroidTouch事件分发详解先说一些基本的知识,方便后面分析源码时能更好理解。-所有Touch事件都被封装成MotionEvent对象,包括Touch的位置、历史记录、第几个手指等.事件类型分为ACTION_DOWN,ACTION_UP,ACTION_MOVE,ACTION_POINTER_DOWN,ACTION_POINTER_UP,ACTION_CA...
53
热度 -
Android消息传递源码了解。Handler,Looper,MessageQueue,Message
Android消息传递源码理解。Handler,Looper,MessageQueue,MessageAndroid中消息传递模块差不多看了好几次,虽然每次看的方式都差不多但是还是发觉的到每次看了之后,理解的更清晰一点。关于这个模块的文章数不胜数,但是最重要的还是自己动手理解一遍更好。会牵扯到的几个类:Handler.java,Looper.java,MessageQueue.java,Messa...
234
热度 -
Android基础札记(十)- 帧动画、补间动画详解、对话框
Android基础笔记(十)-帧动画、补间动画详解、对话框帧动画补间动画TweenAnimation对话框以及面试中的注意点帧动画帧动画很简单,我们首先看一下Google官方解释Thisisatraditionalanimationinthesensethatitiscreatedwithasequenceofdifferentimages。意思表达的很明了,一个传统的动画是由一组不同的图片组成的...
42
热度 -
Android札记三十四.Service综合实例二
Android笔记三十四.Service综合实例二综合实例2:客户端访问远程Service服务实现:通过一个按钮来获取远程Service的状态,并显示在两个文本框中。思路:假设A应用需要与B应用进行通信,调用B应用中的getName()、getAuthor()方法,B应用以Service方式向A应用提供服务。所以,我们可以将A应用看成是客户端,B应用为服务端,分别命名为AILDClient、AIL...
75
热度 -
Android 携程动态加载框架的封装流程分析
Android携程动态加载框架的打包流程分析最近携程开源了一套动态加载的框架,总的来说,该框架和OpenAtlas还是有一定的相似之处的,比如资源的分区。此外该框架也支持热修复。个人觉得该框架中携程做的比较多的应该在打包语句的编写上面,这篇文章主要用于记录自己学习该框架的一个过程,携程的打包语句是我见过最复杂的,所以还是非常值得借鉴的。在携程的github上的DynamicAPK上,给出的打包方法...
44
热度 -
下拉刷新跟返回顶部
下拉刷新和返回顶部如下是布局文件主要是一个PullToRefreshView内包含一个Scrollview在滑动面中放一个GridView底部放个按钮当点击时会返回手机顶部其中的滑动PullToRefreshView是我从别人的代码直接拿来的<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http:/...
103
热度 -
Android反正屏切换总结
Android横竖屏切换总结Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值由系统来判断显示方向.判定的策略是和设备相关的...
33
热度 -
SQL SERVER 内存储器学习系列(二)-DMV查看内存信息
SQLSERVER内存学习系列(二)-DMV查看内存信息内存管理在SQLServer中有一个三级结构。底部是内存节点,这是最低级的分配器,用于SQLServer的内存。第二个层次是由内存Clerk组成,这是用来访问内存节点和缓存存储,缓存存储则用于缓存。最上层包含内存对象,它提供了一个比内存Clerk更小程度的粒度,内存对象允许直接。只有Clerk可以访问存储节点,来分配内存,所以每一个需要分配大...
109
热度 -
数往知来 SQL SERVER 根本语法<七>
数往知来SQLSERVER基本语法<七>sqlserver学习_01size="4"face="楷体">启动数据库开始-》cmd-》进入控制台 sqlcmd->-S.\sqlexpress 1>如果出现表示数据库“sqlexpress实例”可以使用了 Exit表示退出安装SQLServer数据库(数据管理软件...
250
热度 -
oracle sub share pool简介以及 共享sql实实际质
oraclesubsharepool简介以及共享sql实现实质。oraclesubsharepool简介以及共享sql实现实质。今天是2013-10-21,从上周五到现在已经三天没有研究oracle,感觉少了很多东西。现在开始继续挖掘oracle的内容。我们知道在9i开始sharedpool已经增加了subsharedpool,我们可以通过转储sharedpool来查看,并且到了10g每个subs...
182
热度 -
PL/SQL错误处理(原创)
PL/SQL异常处理(原创)Exception概述Exception是一种PL/SQL标识符,当运行的PL/SQL块出现错误或警告,则会触发异常处理。为了提高程序的健壮性,可以在PL/SQL块中引入异常处理部分,进行捕捉异常,并根据异常出现的情况进行相应的处理。ORACLE异常分为两种类型:系统异常、自定义异常。其中系统异常又分为:预定义异常和非预定义异常。预定义异常ORACLE定义了他们的错误编...
73
热度 -
SQL Profile 小结(一)
SQLProfile总结(一)一、前提概述在介绍SQLProfile之前,不得不说的一个工具就是SQLTuningAdvisor;这个工具是从Oracle10g开始引入,它的任务就是分析一个指定的SQL语句,并建议如何使用一些方法来提高指定语句的性能,例如:收集缺失的对象统计信息、或者收集过时的对象统计信息、创建新的索引、调整SQL语句结构、采用SQLProfile等等方式。二、为什么SQLTun...
69
热度 -
Oracle 学习笔记 15 - PL/SQL根本语法、流程控制
Oracle学习笔记15--PL/SQL基本语法、流程控制PL/SQL简介PL/SQL也是一种程序语言,叫做过程化SQL语言(ProceduralLanguage/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程...
3
热度 -
Oracle sql 性能优化整合
Oraclesql性能优化调整1.选用适合的ORACLE优化器ORACLE的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS.你当然也在SQL句级或是会话(session)级对其进行覆盖.为...
40
热度 -
PL\SQL用户指南与参照6.3 转载
PL\SQL用户指南与参考6.3转载八、PL/SQL中的事务处理一览在这里,我们学习一下,如何使用事务处理的基本技术来保证数据库的一致性,这其中包括如何提交或取消对数据库的改动。Oracle管理下的工作或任务被称为会话。当我们运行应用程序或Oracle工具并连接到Oracle时,一个用户会话就会被开启。为了让用户会话可以"同步"工作并能共享计算机资源,Oracle就必须控制并发,所谓并发指的是多个...
102
热度 -
oracle sql 话语(一)
oraclesql语句(一)注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有.?1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。注意使用管理员登录系统:select*from表名asoftimestampsysdate-1/12??//查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。?如果...
50
热度 -
Sybase ASE中有用的两个小工具(jisql跟ribo)
SybaseASE中有用的两个小工具(jisql和ribo)声明:请尊重个人劳动,如若转载,务必注明原始出处:iihero2008.9.27于CSDN<?xml:namespaceprefix=ons="urn:schemas-microsoft-com:office:office"/>?如果你对SybaseASE12.5(及以上)进行了完全安装,或者安装时,选择了jutils这个组件...
26
热度 -
sql优化相干-2
sql优化相关-21.选用适合的Oracle优化器Oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。为了使用基于成...
87
热度 -
深入分析MVC中透过IOC实现Controller依赖注入的原理
深入分析MVC中通过IOC实现Controller依赖注入的原理这几天利用空闲时间,我将ASP.NET反编译后的源代码并结合园子里几位大侠的写的文章认真的看了一遍,收获颇丰,同时也摘要了一些学习内容,存入了该篇文章:《ASP.NET运行机制图解》,在对整个ASP.NET的运行机制有所了解后,我又对MVC的运行机制也进行了源码分析,因为网上已经有很多的关于MVC实现原理的介绍,所以我这里不再重复讨论...
131
热度 -
MSSQL 生手学习要点
MSSQL新手学习要点sql分享快捷键功能快捷键功能CTRL+A全选F3重复查找CTRL+C复制CTRL+H替换CTRL+V粘贴CTRL+SHIFT+L使选定内容为小写CTRL+X剪切CTRL+SHIFT+U使选定内容为大写CTRL+Z撤消CTRL+F5分析查询并检查语法TAB增大缩进F5执行查询SHIFT...
83
热度