当前位置: 代码迷 >> abstract的解决方案
 
  • ibatis 3.0 Dynamic Sql 设计解析(并与2.x的差别)

    ibatis3.0DynamicSql设计解析(并与2.x的差异)前段时间ibatis3.0发布出来了,迫不及待,将其源码下载拜读。相对ibatis2.x来说,3.0已是完全改变。具体我就不在这细说,论坛中有一个帖子介绍了ibatis3.0的新特征及使用。????由于其他模块的源码我还未细读,在这篇中,先来讨论DynamicSql在ibatis3.0中的实现并比较2.x对应模块的设计。?写在前头的...

    13
    热度
  • 变为“Android高手”的6个境界

    成为“Android高手”的6个境界成为Android高手的6个境界成为Android高手一般分为六个阶段:第一阶段:熟练掌握JavaSE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的JavaWeb编程,如果能够使用JavaEE则更好;第二阶段:精通Android的核心API的使用,例如四大组件所涉及...

    82
    热度
  • android中CallBack的懂得

    android中CallBack的理解谈谈我对Java中CallBack的理解CallBack是回调的意思,熟悉Windows编程的人对"回调函数"这四个字一定不会陌生,但是Java程序员对它可能就不太了解了。"回调函数"或者"回调方法"是软件设计与开发中一个非常重要的概念,掌握"回调函数"的思想对程序员来说(不管用哪种语言)是非常必要的。那么什么是回调函数呢?我认为,回调函数就是预留给系统调用的...

    42
    热度
  • Android Tutorial(二)Endless Pagination for ListView

    AndroidTutorial(2)EndlessPaginationforListViewAndroidTutorial(2)EndlessPaginationforListViewWehave2optionstoloadmoreinformationinListView.1.Addabuttonorlinktothefooteroftheview,whenwepressitthesystemw...

    361
    热度
  • 【转帖】设计Android的用户界面(1)

    【转帖】设计Android的用户界面(一)在我的理解中,对开发者来说,写J2SE的程序和J2ME的程序相比,最大的区别不是他们API或者是其他一些规则、限制等的不同,更多的是两者程序界面(或者说UI)方面的区别。我们写任何一段程序,都是需要有UI的,因为我们的程序最终是给用户去用的,即使我们写了一个工具,没有任何显式IO,我们也还是需要暴露必要的方法来提供别人使用,在此情景下,这些方法似乎也可以看...

    18
    热度
  • Android简略数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)

    Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名/s...

    74
    热度
  • Android Fragement学习札记(三)-PreferenceFragment的使用

    AndroidFragement学习笔记(三)----PreferenceFragment的使用相信大家对Perference都比较熟悉了,也就是我们常说的偏好设置,首选项设置,可以保存一些数据,例如我们在上一次使用的时候的一些内容,希望在下一次启动后依然生效,而不需要再进行配置那么麻烦。一般这个时候我们便会使用perference键值对的方式来处理,在android3.0之前,我们...

    72
    热度
  • PHP 7.0 升级备考

    PHP7.0升级备注PHP7.0.0beta1发布了,在带来了引人注目的性能提升的同时,也带来了不少语言特性方面的改变。以下由LCTT翻译自对官方的升级备注,虽然目前还不是正式发布版,不过想必距离正式发布的特性已经差别不大了。(本文会持续追踪更新)1.向后不兼容的变化语言变化变量处理的变化间接变量、属性和方法引用现在以从左到右的语义进行解释。一些例子:$$foo['bar']['baz']//解释...

    6
    热度
  • Android:从软件工程师到架构师之路Ⅲ_高焕堂

    Android:从程序员到架构师之路Ⅲ_高焕堂Part-2:从Android框架代码中学习设计一基础设计模式(Pattern)的代码:以Android为例1、TemplateMethod模式:IoC(控制反转)机制2、Observer模式:接口设计3、AbstractFactory模式:两个EIT造形的组合4、Adapter模式:封装接口5、Composite模式:实践组合6、Fa?ade模式:组...

    84
    热度
  • 回讲讲C#中的类

    来讲讲C#中的类1、什么是类?面向对象的语言,最基本的就是类。在C#中,类是这样来定义的:类代表一组具有公共属性和行为的对象。举个例子,现实生活中,人就是一个“类”,但这只是一个统称,指所有的人。我们要找个人一起去玩,此时就需要找到一个具体的人。比如我和小红,我们两个就是“人”这个类的两个实例。2、C#中如何定义一个类?C#中采用关键词class来定...

    233
    热度
  • android涓?殑璁捐?妯″紡-绛栫暐妯″紡

    android涓?殑璁捐?妯″紡--绛栫暐妯″紡鈥滅瓥鐣ユā寮忓畾涔変簡绠楁硶鏃忥紝鍒嗗埆灏佽?璧锋潵锛岃?浠栦滑涔嬮棿鍙?互浜掔浉鏇挎崲锛屾?妯″紡璁╃畻娉曠殑鍙樺寲鐙?珛浜庣畻娉曠殑瀹㈡埛鈥?/span>鍦烘櫙锛?/span>涓?涓?熀绫绘湁寰堝?涓?瓙绫伙紝鐜板湪浠栦滑闇?瑕佸疄鐜颁竴涓?叡鍚岀殑鍑芥暟锛屽嚒鏄?悇涓?瓙绫荤殑瀹炵幇鍙?兘鍚勬湁涓嶅悓锛岃繖鏃跺?欏簲璇ユ?庝箞鍔烇紵鎬濊矾1锛...

    23
    热度
  • [Android]Fragment源码分析(3) 事务

    [Android]Fragment源码分析(三)事务Fragment管理中,不得不谈到的就是它的事务管理,它的事务管理写的非常的出彩。我们先引入一个简单常用的Fragment事务管理代码片段:FragmentTransactionft=this.getSupportFragmentManager().beginTransaction();ft.add(R.id.fragmentContainer,...

    223
    热度
  • Android进程间通信-讯息机制及IPC机制实现

    Android进程间通信--消息机制及IPC机制实现转自:http://www.eoeandroid.com/thread-36249-1-1.html一、概念及说明Android为了屏蔽进程的概念,利用不同的组件[Activity、Service]来表示进程之间的通信!组件间通信的核心机制是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或Se...

    89
    热度
  • 懂得Android系统的进程间通信原理-RPC机制

    理解Android系统的进程间通信原理----RPC机制理解Android系统中的轻量级解决方案RPC的原理,需要先回顾一下JAVA中的RMI(RemoteMethodInvocation)这个易于使用的纯JAVA方案(用来实现分布式应用)。有关RMI的相关知识,可以通过下图来归纳:Android中的RPC也是参考了JAVA中的RMI方案,这里我们再详细了解一下RPC的实现过程。Android中的...

    56
    热度
  • Android源码学习之6——ActivityManager框架解析

    Android源码学习之六——ActivityManager框架解析ActivityManager在操作系统中有重要的作用,本文利用操作系统源码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两个角度分别进行剖析,从而帮助开发人员加强对系统框架及进程通信机制的理解。ActivityManager的作用参照SDK的说明,可见ActivityManager的功能是与系统中所...

    12
    热度
  • 编撰 Android 触摸屏手势识别程序

    编写Android触摸屏手势识别程序很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个...

    334
    热度
  • Android进程间通信-消息机制及IPC机制实现

    Android进程间通信--消息机制及IPC机制实现??一、概念及说明Android为了屏蔽进程的概念,利用不同的组件[Activity、Service]来表示进程之间的通信!组件间通信的核心机制是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或Service是属于当前应用还是其它应用的!Intent包含两部分:1、目的[action]--要往...

    57
    热度
  • android 服务概述 当地服务示例

    android服务概述本地服务示例Android支持服务的概念。服务是在后台运行组件,没有用户界面。可以将这些组件想象为Windows服务或UNIX服务。与这些服务类型类似,Android服务始终可用,但无需主动执行某些操作。Android支持两种服务类型的服务:本地服务和远程服务。本地服务无法供在设备上运行其他应用程序访问。一般而言,这些服务类型仅支持承载该服务的应用程序。而对于远程服务,除了可...

    14
    热度
  • android 翻页卷曲成效 电子书翻页

    android翻页卷曲效果电子书翻页转载请注明来自:?5进制空间-android区相信做电子书的同学,都遇到过翻页动画的需求吧,如果你不满足与点击滑动翻页的话,这边文章应该能够帮助到你。先上个效果图:效果还是很不错的,不过与ibook那个效果比起来,还是有差距的。应为这个没用到openGL做3D效果,只是用的2d的canvas画布去画的view,添加了阴影效果,还是挺有立体感的。而且比较流畅。op...

    67
    热度
  • ruby开发中错误处理解析

    ruby开发中异常处理解析在Ruby开发(http://www.maiziedu.com/course/ruby-px/)中提供了一个很好的机制来处理异常。很多学习ruby的朋友会经常忽视异常处理,特别是ruby/rails圈,几乎大家都没怎么写过异常处理的代码。其实异常处理还是挺重要的,想写出出色的代码,必须得了解清楚异常的机制以及异常处理的最佳实践。关于异常处理,问题无非是下面几个,并且各个高...

    439
    热度