Giter Club home page Giter Club logo

commonutil's Introduction


工作学习日记

android篇

日常工作收集整理的工具类和一些开发遇到的坑,在此记录,方便以后使用

持续更新中

内容说明

工具 描述
LogUtils 日志工具类
DensityUtils dp工具类
FNFlowLayout 流式布局
SoundPoolPlayer 音频播放
AppUtils app相关类
DateUtils 日期类
DeviceUtils 手机设备信息类
EnCodeUtils 编码类
NetworkUtils 网络类
NumberUitls 数字类
quickadpter 万能适配器
inject 万能适配器
SharePreferences SharePreference
Dialog dialog
study 要点记录

java篇

java实现的常用算法,数据结构,爬虫等实现方式

排序

名称 描述
  ArrayUtils 数组工具
  BubbleSort 冒泡排序
  ChoiceSort 选择排序
  QuickSort 快速排序
  InsertSort 插入排序
  MergeSort 归并排序
  HeapSort 堆排序
  ShellSort 希尔排序

算法

名称 描述
KMP KMP算法
BFS 广度优先搜索算法
Fibonacci 斐波纳契数列第N项
FindKthToTail 链表倒数第k个结点
FindPath 二叉树找值
HasSubtree 二叉树子树
JumpFloor 台阶问题
JumpFloorII 台阶问题二
MergeList 链表合并
MinNumberInRotateArray 数组旋转
MirrorTree 二叉树镜像
MyStack 栈的模拟
NumberOf1 1的个数
Power 幂运算
 

设计模式

名称 描述
SigleTon 单例模式
Straglegy 策略模式
Proxy 代理模式
Proto 原型模式
JavaObserve 观察者模式
NativeObserve 观察者模式
Factory 工厂模式
simpleFactory 简单工厂模式
abtractFactory 抽象工厂模式
decorator 装饰模式
facade 外观模式

java高级用法

名称 描述
Generic 泛型使用
Reflect 反射使用
Inject 注解使用
Enum 枚举使用
Map Map使用

License

  no fuck license

commonutil's People

Contributors

happyken avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.