自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tiangaopan的博客

如果转载请进行标注

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 汉诺塔问题

汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。这里我们分别来表示一下假设我们A上面的数字为1,那么我们只需...

2020-03-25 15:25:53 982

原创 a*2为什么比a>>1效率低

a*2 与 a>>1的执行结果是一样的,但是执行效率不同a>>1执行效率比前者高出很多,主要是因为在计算时计算机会采用逆波兰表达式,标准四则运算表达式—中缀表达式9+(3-1)*3+10/2 20计算机采用—后缀表达式9 3 1 - 3 * + 10 2 / + 20举个例子,简单的2*2操作,这种标准的四则运算是中缀表达式,计算机则采用的后缀表达式...

2020-03-24 11:14:05 267

原创 android--组件化

android组件化现在来说算是比较老生常谈的一种方式了,写此文主要是回顾+锻炼自己表达能力,主要描述下思想,具体的代码实现不做过多赘述,主要是仿照实现了ARouter的功能 常用的开发大体上来说分为了模块化,组件化,插件化,像模块化主要是将一些公共功能以及一些业务模块进行抽离,其实来说是适用大多数项目的,组件化以及插件化个人感觉比较适用于大一些的项目,团队与团队之间配...

2020-03-20 16:03:54 158

原创 用面向对象的方式来操作数据库

正常来说使用sql来操作数据库的话没啥问题,但是对于一些不太擅长写sql的同学来说,通过面向对象的方式来操作数据库,可以极大的避免写sql时不小心犯错误的情况,接下来让我们直接进入主题首先是需要先定义接口规范,即数据库常用的增删改查操作,这用来让我们知道有哪些功能,当然还可以自己再继续扩展public interface IBaseDao<T> { /** ...

2020-03-18 15:32:45 1308

原创 RecyclerView之拖拽滑动

recyclerview控件大家已经用的非常熟悉了,最近开发时做仿微信发送朋友圈注意到微信选完图片之后可以对图片进行拖拽删除,所以进行了尝试,其实recyclerview本身已经提供了帮助类,主要是继承其回调,下面对代码进行讲解分析。public class RecyclerCallBack extends ItemTouchHelper.Callback { private int d...

2020-03-18 11:55:06 121

原创 android-自定义换肤(2)

android-自定义换肤(1)https://blog.csdn.net/tiangaopan/article/details/104895134

2020-03-16 13:52:24 754 1

原创 android-自定义换肤(1)

本质上来说换肤其实挺简单的,主要抓住关键的点,就是获取到控件去设置对应的颜色,字体,背景等 正常来说我们使用activity来加载一个页面的时候使用setContentView(R.layout.activity_main); 让我们进入源码追踪一下 @Override public void setContentView(@LayoutRes int layo...

2020-03-16 11:37:49 387

原创 Handler--为什么在子线程中可以弹吐司却不能UI绘制

private void initDeal() { Thread hanMeiMeiThread = new Thread(){ @Override public void run() { Looper.prepare(); mHandler = new Handler(...

2020-03-11 10:47:09 368

upload-pgyer.hpi

jenkins自动化打包,上传后,可避免写脚本来实现上传下载操作,上传后会获取到包的url等信息,可以根据信息生成二维码

2020-03-31

androidstudio资源使用次数

使用androidstudio查看资源使用次数,

2018-09-20

空空如也

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

TA关注的人

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