自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小风筝

云在何处?牧童遥指杏花村

  • 博客(4)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 求二叉树的深度,判断该树是不是平衡二叉树

剑指offer两道编程题二叉树深度输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。求二叉树的深度,有三种方法:1. **递归**,这也是很多人非常容易想到的,递归实际也是深度优先的思想(DFS),时间复杂度为O(lgN),但是空间复杂度最坏为O(N),当二叉树退化为链表的时候。2. **循环**,这种方法不会有递归方法容易出现的栈溢出风

2017-03-25 10:30:07 3049 1

原创 静态内部类、Handlers涉及的内存泄露

* 假如我们在内部类中做耗时的操作或者说有个while(true)死循环,即内部类的对象一直存在; * 那么当这个MainActivity应该被回收时(比如屏幕的旋转)GC发现它还被其内部类的对象引用 * 所以就不会将其回收.假如该Activity中含有大量的资源(比如图片)那么就很容易发生OOM.

2017-03-16 12:16:39 2506 1

原创 BottomNavigationView初探,给你分享Material Design最新控件

BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support Library 25 中才增加了 BottomNavigationView 控件。该控件使用方法如下:在 build.gradle 文件中增加依赖:1compile 'com.android.support:design:25.0.0'在 res/menu/ 目录下

2017-03-10 18:49:13 1389

原创 Android视图View绘制流程及源码分析

相信每个Android程序员都知道,我们每天的开发工作当中都在不停地跟View打交道,Android中的任何一个布局、任何一个控件其实都是直接或间接继承自View的,如TextView、Button、ImageView、ListView等。这些控件虽然是Android系统本身就提供好的,我们只需要拿过来使用就可以了,但你知道它们是怎样被绘制到屏幕上的吗?多知道一些总是没有坏处的,那么我们赶快进入到本篇文章的正题内容吧

2017-03-04 22:04:40 2298

文章附录源码.zip

https://blog.csdn.net/Zheng548/article/details/97813080

2019-07-31

listviewanimationdemo

listview的动画库demo,有丰富的listview动画资源。基于最新的AndroidStudio实现。Appearance animations for items in ListViews, GridViews, other AbsListViews; Built in animations include Alpha, SwingRightIn, SwingLeftIn, SwingBottomIn, SwingRightIn and ScaleIn. Other animations can easily be added StickyListHeaders is supported, other implementations can easily be added. Swipe-to-Dismiss, Swipe-To-Dismiss with contextual undo; Drag-and-Drop reordering; Animate addition of items; Smoothly expand your items to reveal more content; http://nhaarman.github.io/ListViewAnimations/?ref=app

2018-09-01

opencv_python-3.2.0-cp36-cp36m-win_amd64.whl

ImportError: DLL load failed: 找不到指定的模块

2017-06-04

opencv_python-3.2.0-cp36-cp36m-win_amd64

ImportError: DLL load failed: 找不到指定的模块 解决方案 所需文件

2017-06-04

自定义钟表

实现自定义View,自定义钟表

2017-05-13

AIDL使用详解(三) 客户端通过AIDL与服务端通信 实例项目

AIDL使用详解(三) 客户端通过AIDL与服务端通信 实例项目

2017-01-19

FloppyWriter

软盘书写工具,或者说是一种软盘映像书写工具,《自己动手写操作系统》一书的随书光盘中的工具,很有用,这本书很好。可以从网上下,资源不少。这并不是简单的书写工具,众所周知,操作系统程序是需要引导的,而引导程序(一般用汇编语言写的,如windows 98 启动盘中的 boot.bin)必须写在磁盘的第一道第一个扇区内,floppywriter就有将数据写进软盘或软盘映像某一个分区的功能。它并不是简单的将数据写进软盘,它可以指定数据写进磁盘的位置,此工具对操作系统原理的理解有很大帮助,因为它本来就是《自己动手写操作系统》编者写的程序,为那本书服务的,因用处很大,迅速在网上传播开来

2016-06-01

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

TA关注的人

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