自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 收藏
  • 关注

转载 《将博客搬至CSDN》

《将博客搬至CSDN》 转载于:https://www.cnblogs.com/toly-top/p/9781846.html

2018-10-12 15:56:00 144

转载 Java总结IO篇之其他IO流对象

零、前言:本篇涉及到的流:1.PrintWriter:字符打印输出流2.PrintStream:字节打印输出流3.SequenceInputStream :合并多个字节输入流4.RandomAccessFile:随机操作文件5.ObjectOutputStream与ObjectInputStream :对...

2018-10-12 13:34:00 288

转载 Java总结IO篇之File类和Properties类

上篇:File类File类将文件或文件夹封装成对象IO流+FileFile file = new File(String path);File file = new File(String dir,String fineName);File file = new File(File dir,String ...

2018-10-11 16:01:00 139

转载 Java总结IO篇之字节流与字符流转化

本篇接上篇:Java中的字符流,流的读写的细节参考上篇本篇讲述字节流相关话题,包括字节流的读取与写出,字节流转化为字符流1.明确是否是纯文本:纯文本 ? 字符流: 字节流 2.明确数据来源( 输入流 I )和数据流向( 输出流 O )3.I流和O流对接,数据传输另外:需要字符编码转换,使用字节流转换字符流...

2018-10-10 12:14:00 151

转载 Java总结IO篇之字符流

零、前言1.字符流只能操作文本2.本质底层依然是使用字节操作,只不过坐了一层封装3.字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,对多国语言支持性比较好一、字符流之FileWriter和FileReader1.字符流之FileWriter的使用注:new File...

2018-10-09 22:22:00 137

转载 基于Socket的网络数据传输测试(Java+Android+腾讯云)

零、前言1.本文不是大讲特讲UDP和TCP的区别,或者其流程,只是基于此作些小测试2.UDP分为[发送端]与[接收端],[发送方]将数据打包发出去后不关心是否被接收[发送方]需要持有[接收端]的ip地址及端口,[接收端]可以在相应端口监听,否则称为[丢包]3.TCP分为[服务端]与[客户端],[服务端]提供服...

2018-10-07 17:44:00 530

转载 4-AI--Activity跳转动画

零、前言1.打开RedActivity点击屏幕进入BlueActivity,此时RedActivity左移出,BlueActivity左移入2.点击返回按钮BlueActivity右移出,RedActivity右移入默认跳转模式:本案例效果:一、测试类1.红色Activity:public class RedActiv...

2018-10-06 22:38:00 74

转载 06--图解数据结构之递归小例子

零、前言--递归:优点: 简洁+装B代价:函数调用+系统栈空间另外:使用递归,代码易不易读,这要因人而异,水平高的可能认为递归很易读,不递归反而罗里吧嗦的麻烦。递归函数感觉就是自己调用自己,最后给自己一个台阶下在此之前最好了解一下栈的机制:可参考:04-图解数据结构之栈--Stack1.吃苹果/**...

2018-10-06 22:32:00 67

转载 Java容器源码攻坚战--第三战:HashMap(一)

零、前言:HashMap怪复杂的,如果一开始就上网上一大堆的HashMap的元素图,也没什么太大意思。这里从一个小测试开始说起,一步步debug在HashMap里走一走。感觉有时候看源码有点像在风景区看风景,抱着的态度决定你的历程,那些漫步于风景中的人会着眼当前,收获每一个瞬间带给自己的感触。那些苛求踏遍每一份土地...

2018-10-05 20:33:00 103

转载 Java容器源码攻坚战--第二战:ArrayList

基于java10.1零、前言如果想读读源码测试功力,或读读源码修养身心,或读读源码满足自虐倾向,我建议第一个类是:ArrayList第一、常用----所以用法比较熟悉,看完源码你也会更明白如何去用第二、相对简单----1595行代码,刨去注释的一大堆也没有太多,还是hold的住的总得来说ArrayList...

2018-10-03 10:31:00 189

转载 Java容器源码攻坚战--第一战:Iterator

基于java10.1零、前言如果想读读源码测试功力,或读读源码修养身心,或读读源码满足自虐倾向,我建议第一个类是:ArrayList第一、常用----所以用法比较熟悉,看完源码你也会更明白如何去用第二、相对简单----1595行代码,刨去注释的一大堆也没有太多,还是hold的住的第三、还没想好这篇并不...

2018-10-02 09:41:00 68

转载 3.安卓基础之Activity间的数据传递

零、前言打开FromActivity,通过按钮以返回结果方式打开ToActivity,同时在intent中加入数据,在ToActivity的onCreate方法中使用数据填充到TextView上。按返回按钮,将ToActivity数据传递给FromActivity,在onActivityResult方法中验证返回结果并将数据填充到T...

2018-10-01 22:34:00 60

转载 Java总结之映射家族--Map概览

所谓映射便是一一对应,map英语中是[地图]的意思,这也很好的反应了映射的概念。即:地图上的某一点都会对应现实的某一点,说是映射可谓恰到好处。Map可以说是键值对的容器,key和value一一对应,也像是根据索引查找单词。索引当然是不能重复的。如果你发现一个字典的索引有两个[apple],你肯定会认为这个字典有问...

2018-10-01 21:28:00 76

转载 Java总结之容器家族--Collection

零、前言Collection是[收集品]的意思,这里称[容器],是java中的一个接口,位于java.util包下Collection下有三大接口:List(列表)、Set(集合)、Queue(队列)Collection.png容器接口子类及方法.png第一节:List接口Li...

2018-09-30 18:04:00 109

转载 2.安卓基础之Activity启动方式

零、前言standard:默认的启动模式 |---启动一个Activity,该Activity就会在返回栈中入栈 |---该Activity处于栈顶的位置 |---每次启动都会创建该Activity的新实例 singleTop: |---在启动活动时若栈顶已经是该Activity,则认为可以直接使...

2018-09-30 10:59:00 70

转载 D12-Android自定义控件之--二分搜索树

Android自定义控件和二分搜索树貌似八竿子打不着啊,最近在看数据结构,感觉还好,但是就是有点枯燥咱也是会玩安卓的人,搞一个View模拟一下二分搜索树呗,寓学于乐。绘图部分使用我的LogicCanvas库,使用详见Github: 当然你也可以使用安卓原生的canvas绘制,这都不是重点,思路最重要。本项目源...

2018-09-29 11:51:00 83

转载 再见kotlin--02函数

零、前言玩java也有一段时间了,个人还是非常喜欢java的。对Kotion也有层有耳闻,以前也接触过写语法,写起来感觉有点像js,和python,又有种食之无味,弃之可惜的感觉,最后还是搁下了。久了不用也忘得差不多了,现在重拾一下,写些笔记记录一下。函数作为编程语言中的可复用单元,对编程的简化起到至关重...

2018-09-28 23:18:00 64

转载 再见kotlin----01语句控制

零、前言玩java也有一段时间了,个人还是非常喜欢java的。对Kotion也有层有耳闻,以前也接触过写语法,写起来感觉有点像js,和python,又有种食之无味,弃之可惜的感觉,最后还是搁下了。久了不用也忘得差不多了,现在重拾一下,写些笔记记录一下。语句控制应该是语法比较重要的一环,几乎是个程序都免不了...

2018-09-27 23:22:00 95

转载 2-3树与红黑树

第一次接触红黑树是在关于hashMap,上来就扔五个特性,说满足这五个特点的二分搜索树就是红黑树。(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!](4)如果一个节点是红色的,则它的子节点必须是黑...

2018-09-26 21:58:00 159

转载 06--图解数据结构之并查集

连接问题--网络中节点间的连接状态节点、边--isConnrcted(p,q)集合的并集---union(p,q)并查询连接.png并查集接口/** * 作者:张风捷特烈 * 时间:2018/9/25 0025:11:09 * 邮箱:1981462002@qq.com * 说明:并查集...

2018-09-25 23:00:00 67

转载 05-图解数据结构之队列--Queue

零、前言栈是一种线性的数据结构特性:尾部添加,头部取出 即先进先出FIFO操作:enqueue入队 dequeue出队 getFront查看队首元素队列.png一、队列接口/** * 作者:张风捷特烈 * 时间:2018/8/17 0017:15:57 * 邮箱:198146200...

2018-09-24 10:38:00 140

转载 04-图解数据结构之栈--Stack

零、前言栈是一种线性的数据结构特性:仅栈顶元素可见、后进先出LIFO操作:push入栈 pop弹栈 peek查看栈顶元素栈.png栈的数组实现一、栈的接口/** * 作者:张风捷特烈 * 时间:2018/8/17 0017:12:49 * 邮箱:1981462002@qq.com...

2018-09-22 21:26:00 49

转载 03--图解数据结构之双链表实现容器

零、前言链表是一种数据结构,用来承载数据,每个表节点装载一个数据元素双链表是每个节点出来数据元素外还分别持有前、后两个节点的引用为了统一节点的操作,一般在真实链表的首尾各加一个虚拟节点,称为头节点和尾节点一、链表的操作下图是一个三个节点的双链表双链表.png/** * 作者:张风捷特烈...

2018-09-21 11:37:00 52

转载 02--图解数据结构之单链表实现容器

链表是一种线性的数据结构是一种最简单的动态数据结构优点: 动态创建,节省空间 头部添加容易 缺点:空间上不连续,查找困难。只能从头开始一个一个找对于单链表:链表类Node的成员变量有:T类型的数据和Node类型的节点,并且成员变量node指向下一个节点。为了统一节点的操作,通常...

2018-09-20 14:40:00 94

转载 01--图解数据结构之数组实现容器

数组是一种线性的数据结构优点:定点查询--速度快 尾部添加容易缺点:长度固定,操作不便注:集合的基类见第一篇:图解数据结构之开篇+集合基类一个数组.png一、java数组的使用/** * 作者:张风捷特烈 * 时间:2018/9/19 0019:8:59 * 邮箱:198146200...

2018-09-19 14:39:00 290

转载 00--图解数据结构之开篇+容器基类

说说我对数据结构的理解吧:1---数据结构=数据+结构:2---说到结构,我第一反应就是生物的骨架,而数据则是附着在骨架上的躯体。3---躯体外显,骨架内隐,骨架的行为在躯体上表现。很符合数据与结构的关系。4---简而言之,我认为结构是数据的载体,数据是结构行为的体现5---血肉大同小异,但骨骼千差万别,有...

2018-09-19 09:50:00 46

转载 O3-开源框架使用之Butterknife 8.8.1及源码浅析

零、前言我最喜欢的框架,没有之一:编译期生成代码的方式,对运行时没有任何副作用。加上AndroidStudio快捷键,简直好用之至。添加依赖:implementation 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewh...

2018-09-18 19:21:00 190

转载 3-VII-RecyclerView的item操作

点击添加、左滑删除、长按移动交换RecyclerView的item.gif1、Item 操作的接口/** * 作者:张风捷特烈<br/> * 时间:2018/9/17 0017:14:18<br/> * 邮箱:1981462002@qq.com<br/>...

2018-09-17 16:14:00 61

转载 D11-Android自定义控件之动画篇3-插值器与估值器

零、前言估值器和插值器丰富了动画更新时的效果为方便本案例演示使用了我的LogicCanvas绘图库--github地址,当然你也可以自己绘制估值器:TypeEvaluator :该以什么方式运动插值器:运动的变化情况一、估值器--TypeEvaluator:1.以二次曲线移动为例:二次曲线....

2018-09-17 12:47:00 63

转载 D10-Android自定义控件之动画篇2-动画监听

本篇接上一篇: AnimatorSet的使用,将多个Animator组合进行动画动画的监听一、AnimatorSet的使用在此之前先看一下AnimatorSet、Animator、ObjectAnimator、ValueAnimator的关系可见Animator是最上层的抽象类,定义了动画的基本操作...

2018-09-17 10:33:00 90

转载 D9-Android自定义控件之动画篇1-ObjectAnimator

本篇是关于ObjectAnimator的演示ObjectAnimator是针对有setXxxxxx方法的属性,进行的"Xxxxxx"属性变化动画绘制部分就不废话了,前面已经说很多了,直接进入主题一、下移示例:下移动画.gif/** * 下移动画 */private ObjectAnima...

2018-09-17 00:24:00 75

转载 01-React搭建react环境及SCSS的配置

零、前言关于React不做自我介绍了。create-react-app 快速搭建React环境,自带热加载,服务器。电脑与手机在同一wifi下可以通过ip访问项目,实现手机电脑同时预览npx create-react-app my-appcd my-appnpm start一、第一个React项目:...

2018-09-16 23:09:00 217

转载 开源计划之--Android绘图库--LogicCanvas

零、前言:安卓图形绘制一直以来感觉都很繁琐在html5时,我用JavaScript封装了一个HTML5的canvas库。HTML5感觉和Android的canvas挺相似,所以考虑移植过来。绘图库核心是用配置信息绘图,通过逻辑运算绘图本篇会持续更新,记录LogicCanvas的成长历程,LogicCanva...

2018-09-15 09:11:00 137

转载 5-VVI-材料设计之ToolBar

一:Toolbar简单使用1.color.xml中(颜色效果见下图): <color name="zise">#9370DB</color><!-- 紫色 --> <color name="goldenrod">#DAA520</color>...

2018-09-14 11:00:00 62

转载 4-VVI-材料设计之沉浸标题栏和TextInputLayout

零、前言这是两个比较小的点,放在一起说一下:沉浸标题栏:现在基本上都用沉浸标题栏了,不然最顶的一小块跟app风格不搭TextInputLayout:包裹一个EditeText,多用于登陆验证的输入框一、沉浸标题栏沉浸标题栏.png由于从5.0开始才有,以下会崩掉,所以需要适配处理val...

2018-09-13 14:54:00 41

转载 D8-Android自定义控件之DotNum及item复用问题

零、前言今天写了一个圆点数字控件,效果如下:最主要是想借此讲一下关于ListView,或RecyclerView的复用问题。本案例在图片选择中测试,有时间会把我的图形选择小项目写一下,现在先看这个小控件吧。本控件绘图部分使用我的LogicCanvas绘图库:基础使用在此, 喜欢的话可以到github上看看,顺...

2018-09-12 12:16:00 202

转载 O3-开源框架使用之Butterknife 8.8.1及源码浅析

零、前言 我最喜欢的框架,没有之一: 编译期生成代码的方式,对运行时没有任何副作用。 加上AndroidStudio快捷键,简直好用之至。添加依赖:implementation 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.ja...

2018-09-11 10:28:00 110

转载 TIII-Android技术篇之反射

对于一个类来说,最重要的是什么?构造+属性+方法+访问权限待测试的类/** * 作者:张风捷特烈 * 时间:2018/5/6:10:40 * 邮箱:1981462002@qq.com * 说明:反射测试类 */public class Person { private int age;...

2018-09-10 21:17:00 62

转载 TVI-Android技术篇之注解Annotation

开幕:初见首先看一下家喻户晓的@Override注解:添加此注解,如果是非覆写的方法,就会报错@Target(ElementType.METHOD)@Retention(RetentionPolicy.SOURCE)public @interface Override {}再先看一下@Deprecated...

2018-09-10 17:06:00 75

转载 O2-开源框架使用之Picasso

零、前言:个人感觉Picasso还是非常好用的,它是图片加载的类库1.依赖implementation 'com.squareup.picasso:picasso:2.71828'2.如果是请求网络图片:记得权限 <uses-permission android:name="android.per...

2018-09-10 16:17:00 103

空空如也

空空如也

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

TA关注的人

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