- 博客(9)
- 收藏
- 关注

原创 设计模式之路(二)——Builder建造者模式
今天我们再讲一种常用并且实用的设计模式——Builder建造者模式。使用这种设计模式可以帮助我们更好的管理数据,可以用于有很多属性的类的创建,创建过程简洁清晰。但是仅仅是这些还不足以体现这个设计模式真正的精髓所在,在我看来,灵活性才是Builder模式的精髓。下面我们来讲一种场景,大家就会有比较深入的理解了。假设我们要开发一款游戏,游戏中有十种角色,每一种角色都有身高、衣服、裤子、帽子、鞋、腰
2018-01-05 14:16:40
243

原创 设计模式之路(一)——简单工厂模式
设计模式之路(一)——简单工厂模式 前言:在刚刚接触并学会一些编程知识的时候,我觉得编程也就这样,并非难事,但是有一天,老师的一个朋友说的一句话惊醒了梦中的我。他说:“现在回头想想几年前写的代码,简直不堪入目。”难道是当年的代码格式不规范吗?我想也不至于不堪入目吧,于是我继续询问,得到的答案是设计模式。在接触设计模式之前,我也不太相信设计模式的力量,学完真的会认为之前的代码不堪入
2018-01-03 10:31:42
214
原创 Calendar、 Date 、SimpleDateFormat使用详解、相互转化及判断时间是否在区间内(全)
前言:本篇文章的主要目的是为了把工作中常用的关于时间上的操作统一整理一下,梳理一下他们之间的转换关系, 来方便自己和广大同胞复习和快速开发使用。目录Calendar官方简介Calendar、Date、SimpleDateFormat 初始化部分Calendar、Date、时间戳转化Calendar和时间戳 转成 DateDate和时间戳 转成 CalendarCalendar...
2018-11-29 17:57:25
2078
原创 Andorid 对话框Dialog
github传送门: Android对话框详解 前言:我想对十年前的自己说:“不要懒惰。”我想在十年后对十年前的自己说:“谢谢你的坚持。”Anroid中对话框的使用频率还是相当高的,今天就参照官方文档把这些系统提供的对话框尽量全的整理一下,并把重点明确的标注出来。这样以后再使用的时候不用再去翻阅别人的博客或者官方文档了。首先我们先来看一个本文中所介绍的所有对话框种类:普通对
2018-01-29 10:46:34
317
原创 git使用教程概述
首先声明本文章是根据本人阅读廖雪峰老师 的git教程进行的总结概括,详细内容请看廖雪峰老师的Git教程https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000Git是什么?git 简介Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)
2018-01-08 11:20:09
303
原创 wireshark手机抓包入门介绍
使用wireshark来抓手机上的网络包,这里先讲一种简单的手机连接电脑的方式。打开笔记本的热点,让手机连接上电脑的热点,这样就可以在电脑上抓到手机端的网络数据了。下面我们看一下最简单的操作流程。 - 第一步 我们需要先选择抓取某一块网卡的网络包,点击上方捕获,然后点击选项,进入选择网卡的界面选择正确的网卡。 选择WLAN,然后点击下方开始,我们就可以开始抓取手机的数据包了。这时我们
2018-01-05 10:51:58
27669
原创 基金选择简单标准
只用经过牛熊市的锤炼,在相当长时间都保持良好的收益,才具有说服力投资策略是否合理(投资是否均衡,不狭窄)基金经理是否经验丰富(严格考察)基金应设有赎回费基金英才采取比较客观公正的估值方法以保证基金资产净值准确的反应其持有资产的当前价值排除营运费用过高的基金(一般规模较小的基金可能产生较高的营运费用)信息披露是否充分(体现坦诚,包括投资策略、基金经理信息背景、人员变更)基金高层报酬机制,
2018-01-03 20:13:20
976
原创 ViewGroup点击时修改内部View状态或透明度
使用ViewGroup包裹View作为RecyclerView等列表控件中item的布局是一种常见的场景,点击item的时候如果希望修改子View的透明度则可以给重写ViewGroup,修改setPressed(boolean pressed)方法,在pressed参数为true时,给所有的子View设置透明度或者设置其他按压时需要显示的状态,在pressed参数为false时恢复为之前的状态即可
2017-12-22 16:55:54
1381
转载 Android之ProgressBar详解---自定义ProgressBar
前言:今天有时间复习一下进度条,顺便总结一下一:为什么使用ProgressBar进度条的主要作用简言之就是避免应用在执行某个耗时操作时,让用户感觉程序失去了响应,从而更好的提高用户界面的友好性。二:Android提供的ProgressBar种类及样式根据下面的xml文件所对应的顺序,Android支持的进度条style属性有1.@android:style/Widget.Progres
2016-03-22 10:16:18
563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人