- 博客(14)
- 收藏
- 关注
转载 MappedStatement,SqlSource,BoundSql
转载自http://www.open-open.com/lib/view/open1363572227609.html本文基于Mybatis3.2.0版本的代码。1.org.apache.ibatis.mapping.MappedStatementMappedStatement类在Mybatis框架中用于表示XML文件中一个sql语句节点,即一个、或者标签。My
2017-01-12 14:40:50
8602
2
原创 git之本地仓库关联远程仓库
首先新建一个github respository 然后在自己本地新建一个maven项目,里面写点东西 如下图,将自己的项目所在地设置为本地git仓库 将本地仓库与远程关联,首先获取远程仓库的地址,点击刚刚创建的github仓库,如下图 打开相应项目,在idea的命令行中,输入如下命令, 此时本地仓库与远程仓库已经关联上了,可以提交代码到远程。选中项目,右键->git->add,将新增的文件
2016-12-22 15:51:27
5617
1
原创 Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
在tools->android->Enable ADB Integration 前面加上勾选解决的问题
2016-05-24 14:14:47
571
原创 logcat的重要性
因为以前没有怎么使用logcat的功能,导致遇到问题的时候总是想不起来还有logcat这个功能,总是在源代码中找错误,效率又低效果还差。写一篇博客来时刻提醒自己,不管遇没遇到bug,一定要使用logcat!一定要使用logcat!一定要使用logcat!重要的事说三遍。下面总结一下使用android studio中logcat的流程。首先在代码中设置TAG的名字 public stat
2016-05-21 12:59:15
749
转载 android studio使用github
转载自http://www.mamicode.com/info-detail-1126359.html准备安装Androidstudio并新建一个工程;安装git版本控制系统.如Git GUI;在github网站上注册一个账号.步骤1 studio的git配置;安装好git后启动Androidstudio,打开如下路径File->Settings->
2016-05-21 09:57:47
697
转载 APP中缓存、加载与刷新机制设计
一、缓存机制1、为什么要加缓存?场景一:【等待】,在向服务器请求新的数据时。我们让用户看到什么?第一种是漂亮的等待加载页面;第二种是缓存的内容。对于第二种,用户可以对页面进行操作,等待新数据时可以查看旧数据,更具有“可操作性”与“可用性”,从而减轻了从服务器获取数据这一动作的大小和时间长短,增强了用户体验。另一方面,如果内容更新的间隔较长或者用户刷新的间
2016-05-07 17:17:54
15842
原创 Activity生命流程
镇楼图,官方的API流程图一下是自己的一些总结:Activity的生命周期流程1.首先是onCreate(),只有在第一次创建时调用,此时Activity不可见。2.然后是onStart(),此时Activity可见,但是不能与用户交互。3.接着是onResume(),此时,Activity可以获取用户焦点,与用户交互,Activity进入运行状态。4.当运行过程中有别
2016-05-06 17:15:25
1061
1
原创 AsyncTask--异步任务学习
为什么使用AsyncTask?android是单线程模型,只有主线程可以操作UI,虽然一定程度上保证ui的稳定性和准确性,但是也不能将任务全部放到主线程中去,不然容易出现ANR一般都是把耗时操作放在异步线程中执行而android官方给我们提供了一个抽象类,就是AsyncTask类,专门用来封装、简化异步操作下面是AsyncTask的一些简介AsyncTask是一个抽象类,通常用
2016-05-05 19:14:34
441
原创 android去掉标题栏
android去掉标题栏有两种方式一种是代码去除,在setContentView之前添加一句 this.supportRequestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main);还有一种是引用主题, android:theme="@android
2016-05-05 12:36:17
458
转载 recyclerView导入问题
由于RecyclerView,CardView是放在support library v7包中,所以我们想要使用就必须要导包。 下面就介绍下在Eclipse和Android Studio中是如何导入这两个包的。 Eclipse: 第一步:通过SDK manager下载/更新Android Support Libraries(5.0版本最新为21) 第二步:导入CardView和
2016-05-03 20:13:23
880
转载 堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2016-04-30 22:59:04
402
转载 android sdk 下各个文件夹的作用
Android SDK 目录下有很多文件夹,主要都是干什么的呢?1. add-ons 这里面保存着附加库,比如google Maps,当然你如果安装了OPhone SDK,这里也会有一些类库在里面。2. docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。3. market_licensing 作为Android Market版权保护组件
2016-04-30 09:31:01
1601
原创 public static void main(String[] args)字段解释
从开始接触java开始,第一行代码就是public static void main(String[] args),但是还从来没有去研究过为什么要这么写。今天在java编程思想4里面看到了对public static void main(String[] args)的解释,写个博客记下来,巩固一下记忆。public static void main(String[] args)里面的每个字
2016-04-29 21:40:21
2785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人