自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Spring Boot 集成常用开发库(一)概述

什么是Spring Boot先摘一段官网的说法。 Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. We ta...

2017-07-30 09:34:57 301 0

原创 MySQL提示access denied for ''@'localhost'解决方案

最近在本地搭建mysql环境的时候出现了这样的问题。 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 初步怀疑是root用户的...

2017-05-29 13:14:18 566 0

原创 为什么内部类访问局部变量需要加final修饰?

先看一段代码:public void myRun(final String name){ new Runnable() { public void run() { try { ...

2017-04-09 09:40:45 411 0

原创 Ubuntu修改文件或文件夹权限

sudo chmod 600 xxx (只有所有者有读和写的权限) sudo chmod 644 xxx (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 xxx(只有所有者有读和写以及执行的权限) sudo chmod 666 xxx(每个人都有读和写的权限) sudo...

2017-03-18 10:13:56 352 0

原创 Ubuntu修改hosts

1. 找到hosts文件并打开 sudo gedit /etc/hosts2. 修改hosts 将解析地址复制到该hosts中3. 重启网络 sudo /etc/init.d/networking restart

2017-01-24 21:32:55 391 0

原创 常用设计模式——策略模式

1.为什么使用策略模式 我们在软件开发的时候会遇到这样一种情况,某一个功能可以通过多种算法或者策略来完成,通常要根据不同的环境来选择某一种算法或者策略。 在学习编程初期,我们可能会采用一种硬编码(Hard Coding)的方式来解决这个问题。如我们在一个类中定义一连串的方法,每个方法里实现一种...

2016-03-12 23:07:10 320 0

原创 常用算法——希尔排序(Shell Sort)

1.什么是希尔排序 希尔排序的核心思想是使数组中任意间隔为g的元素都是有序的。首先取小于数组长度的一个数g1作为第一个间隔值,对全部数组进行两两分组,在分组内实现排序。然后取g2(g2<g1,g1到g2应有一个明确的增量算法)再对数组进行两两分组,再实现组内排序。重复上述操作直到gt=1...

2016-01-31 19:53:10 465 0

原创 常用算法——快速排序

1.什么是快速排序 选定数组中一个数为基准数(此文以数组第一个数作为基准数,个人习惯如此)。 分别从最左和最右遍历数组,将大于基准数的数放在其右边,小于基准数的数放在其左边。 递归方式重复步骤2,直到各区间只有一个数或为空。*快速排序被认为是所有O(N*logN)排序算法中效率最高的。 2.时间复...

2016-01-26 09:44:49 277 0

原创 常用算法——二分查找(Binary Search)

1.二分查找原理 首先,待查找的数组或集合必须是已经过排序的,本文以从小到大递增数组为例讲解。 选取数组中点,将待查找目标与数组中点的值做比较。 如果目标小于中点值,则在数组起始位到数组中点这一段再获取中点值与之比较。 如果目标大于中点值,则在数组中点到数组结束位这一段在获取中点值与之比较。 以此...

2016-01-24 10:22:36 486 0

原创 git更新远程代码到本地

*此文前提是已clone项目到本地 1.执行检测远程仓库命令:$ git remote -v 会得到如下结果(以racaljk/hosts为例): 前两个是你clone的版本,我们需要将racaljk的代码合并到本地。 2.执行获取最新版本命令: $ git fet...

2016-01-18 23:14:58 777 0

原创 常用设计模式——模版

1.为什么使用模板 定义一个算法框架,将框架内方法延迟到子类去实现,这样可以在不改变算法整体流程的情况下,重新定义某些细节。 2.如何实现 定义一个抽象基类,抽象基类中应当有至少一个模板方法,在模板方法中提供一些基本的抽象方法,这些抽象方法将在子类中实现。 模板方法一定是final类型,使得用户不...

2016-01-07 13:50:18 222 0

原创 解决:AndroidStudio导入第三方工程出现Error:Attribute application@icon value=(@mipmap/ic_launcher)

问题描述: 这里不仅限于icon这一项,可能会出现其它的属性冲突错误。 问题出现的原因是本工程的属性和第三方工程里的属性名称相同,AS在编译的时候未做区分,导致合并失败。 解决方法: 在Mainfest文件头加: xmlns:tools="http://schemas....

2015-11-18 17:25:35 4844 1

原创 解决Android 弹出软键盘将整个界面上移的问题

在AndroidManifest.xml的相关中添加: android:windowSoftInputMode="stateVisible|adjustResize"

2015-10-19 11:51:14 707 0

原创 Android Annotations 学习笔记(更新中)

Android Annotations是一个开源框架,官方wiki文档里介绍了如下特性: Dependency injection(依赖注入):注入Views、System Services、Resources等等。Simplified threading model(简化事件模型):通过注...

2015-09-17 10:26:25 253 0

原创 关于Android开发中Activity的启动模式

1.standard(默认启动模式) 当Activity启动时,在栈顶创建新的实例,不管此Activity是否已在栈顶。 2.singleTop 若Activity已在栈顶,则不创建新的实例。若Activity不在栈顶,则会创建新的实例。 3.singleTask 第一次启动的时候创建一...

2015-09-14 18:08:35 213 0

原创 关于Android屏幕适配

常见单位: px px是pixel缩写,即为像素,屏幕上的点。 像素是用来计算数码影像的最小单位。 px均为整数,不会出现0.5px的情况。 dpi dpi是Dots Per Inch的缩写,即每英寸包含的像素个数。 例如320X480分辨率的手机,宽2英寸,...

2015-09-11 09:20:07 292 0

原创 Android 应用网络通讯类

public class NetConnection { public NetConnection(final String url,final HttpMethod method,final SuccessCallback successCallback,final FailCallback...

2015-08-18 16:57:41 325 0

原创 常用设计模式——工厂模式

1. 为什么使用工厂模式? 实例化对象,用工厂方法代替new操作。 2. 怎样使用工厂模式? 定义一个接口来创建对象,但是由子类决定哪些类需要被实例化,即把实例化操作推迟到子类中去实现。 3. 什么情况下适用工厂模式? 1. 有一组类似的对象需要创建。 2. 在编码时不能预见需...

2015-06-12 20:07:17 298 0

原创 常用设计模式——单例模式

1. 单例模式的特点: 1. 单例类在系统中仅有一个实例 2. 单例类必须自己创建自己的实例 3. 单例类必须向系统中的其他对象提供这个实例 2. 单例模式的两种模式 public class Test { public static void main(String[] args) { ...

2015-06-06 21:53:38 286 0

原创 Android 获取当前系统时间的两种方法

Calendar c = Calendar.getInstance();Year = c.get(Calendar.YEAR);Month = c.get(Calendar.MONTH);Day = c.get(Calendar.DAY_OF_MONTH);

2015-01-13 19:27:00 545 0

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