自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 8311

原创 git之本地仓库关联远程仓库

首先新建一个github respository 然后在自己本地新建一个maven项目,里面写点东西 如下图,将自己的项目所在地设置为本地git仓库 将本地仓库与远程关联,首先获取远程仓库的地址,点击刚刚创建的github仓库,如下图 打开相应项目,在idea的命令行中,输入如下命令, 此时本地仓库与远程仓库已经关联上了,可以提交代码到远程。选中项目,右键->git->add,将新增的文件

2016-12-22 15:51:27 5538 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 532

原创 logcat的重要性

因为以前没有怎么使用logcat的功能,导致遇到问题的时候总是想不起来还有logcat这个功能,总是在源代码中找错误,效率又低效果还差。写一篇博客来时刻提醒自己,不管遇没遇到bug,一定要使用logcat!一定要使用logcat!一定要使用logcat!重要的事说三遍。下面总结一下使用android studio中logcat的流程。首先在代码中设置TAG的名字 public stat

2016-05-21 12:59:15 708

转载 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 639

转载 APP中缓存、加载与刷新机制设计

一、缓存机制1、为什么要加缓存?场景一:【等待】,在向服务器请求新的数据时。我们让用户看到什么?第一种是漂亮的等待加载页面;第二种是缓存的内容。对于第二种,用户可以对页面进行操作,等待新数据时可以查看旧数据,更具有“可操作性”与“可用性”,从而减轻了从服务器获取数据这一动作的大小和时间长短,增强了用户体验。另一方面,如果内容更新的间隔较长或者用户刷新的间

2016-05-07 17:17:54 15665 2

原创 Activity生命流程

镇楼图,官方的API流程图一下是自己的一些总结:Activity的生命周期流程1.首先是onCreate(),只有在第一次创建时调用,此时Activity不可见。2.然后是onStart(),此时Activity可见,但是不能与用户交互。3.接着是onResume(),此时,Activity可以获取用户焦点,与用户交互,Activity进入运行状态。4.当运行过程中有别

2016-05-06 17:15:25 1033 2

原创 AsyncTask--异步任务学习

为什么使用AsyncTask?android是单线程模型,只有主线程可以操作UI,虽然一定程度上保证ui的稳定性和准确性,但是也不能将任务全部放到主线程中去,不然容易出现ANR一般都是把耗时操作放在异步线程中执行而android官方给我们提供了一个抽象类,就是AsyncTask类,专门用来封装、简化异步操作下面是AsyncTask的一些简介AsyncTask是一个抽象类,通常用

2016-05-05 19:14:34 411

原创 android去掉标题栏

android去掉标题栏有两种方式一种是代码去除,在setContentView之前添加一句 this.supportRequestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main);还有一种是引用主题, android:theme="@android

2016-05-05 12:36:17 428

转载 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 816

转载 堆和栈的区别

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2016-04-30 22:59:04 377

转载 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 1534

原创 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 2654

原创 js实现字符串中字符出现最多的字符的次数

js获取字符串中字符出现次数最多的字符

2016-04-27 16:08:12 602

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除