Escnqh

Blog of Escape4nqh's life


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 留言

  • 搜索

在Blog中添加音乐

发表于 2017-06-06 | 分类于 技术闲谈 | | 阅读次数
在Blog中添加音乐播放器有两种,一种是歌单另一种是在一篇文章中插入歌曲,以网易云为例介绍一下这两种方法 歌单或者单曲播放器这种播放器依靠网易云音乐生成的外链播放器 代码如下: <iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=450 src="//music.163.com/outchain/player?type=0&id=427685783&auto=1&height=430"></iframe> 效果如下,可以在Blog相应的位置中添加代码段即可显示播放器效果,修改歌单只需要在网易云音乐中将相应的歌单修改即可。 嘿嘿其实这里有一个坑就是你拿到我上面的示例代码后直接粘贴会发现音乐是自动播放的,其实在代码中将 ...
阅读全文 »

Java_Collection

发表于 2017-06-06 | 分类于 Java学习笔记 | | 阅读次数
Collection层次结构 Collection子接口 Set,List 集合中只能放置对象的引用,不能放置原生数据类型, 我们需要使用原生数据类型的封装类才能加入到集合中 Ordered与Sorted接口Ordered排序,按照某种由具体情况决定的顺序排序,是后天指定的 Sorted排序,按照天然顺序进行排序,是先天指定的 List实现类包括 LinkedList,Vector,ArrayList 列表接口,继承与Collection,可以按索引的顺序访问,有索引的Collection 具有列表的功能,元素顺序均是按添加的先后进行排列的, 允许重复的元素,允许多个null元素 List常用方法package com.itlwc; import java.util.ArrayList; import java.util.List; public class Test { p ...
阅读全文 »

Java_多态的性质

发表于 2017-06-06 | 分类于 Java学习笔记 | | 阅读次数
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开: 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。 比如你是一个酒神,对酒情有独钟。某日回家发现桌上有几个杯子里 ...
阅读全文 »

Java_final 和 static

发表于 2017-06-06 | 分类于 Java学习笔记 | | 阅读次数
Java关键字final、static使用总结 一、final根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法。注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。 1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。 2、final方法 如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。使用f ...
阅读全文 »

建造者模式(Builder Pattern)

发表于 2017-06-06 | 分类于 Android学习笔记 | | 阅读次数
建造者模式(Builder Pattern) 也叫生成器模式其定义如下:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 四个要素: 产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组成,也可以是由多个抽象类与他们的实现组成。 抽象建造者:引入抽象建造者的目的,是为了将建造的具体过程交与它的子类来实现。这样更容易扩展。一般至少会有两个抽象方法,一个用来建造产品,一个是用来返回产品。 建造者:实现抽象类的所有未实现的方法,具体来说一般是两项任务:组建产品;返回组建好的产品。 导演类:负责调用适当的建造者来组建产品,导演类一般不与产品类发生依赖关系,与导演类直接交互的是建造者类。一般来说,导演类被用来封装程序中易变的部分。 #一 Builder模式介绍及使用场景Builder模式是一步一步创建一个复杂对象的创建者模式,它允许 ...
阅读全文 »

对RecyclerView Item做动画

发表于 2017-06-06 | 分类于 Android学习笔记 | | 阅读次数
参考于:由Ru_Zhan投稿的微信文章添加动态位移,静态位移,缩放等动画,保证动画状态的平滑衔接。 RecyclerView,ListView这些具有Item复用性的View,想要对其Item做动画,需要注意以下几点: 如果要一点击,让所有Item做动画的效果。例如,上图的编辑和取消,这样的动态动画。可以对所有ViewHolder中的View直接做动画。但是需要在onBindViewHolder方法中对复用的item做静态动画,保证动画状态的平滑衔接。 每一个Item的特有属性。例如,上图checkbox的选中状态,都需要把状态字段放到对应的Java bean中,并在onBindViewHolder方法从java bean取出状态值,设置到view里。 1.对View的处理首先,创建一个View,他是RecyclerView Item的根布局,名字为:SlideRelativeLayout,这里我们重写onFinishInflate,在View树创建完毕之后找到我们需要做动画的子V ...
阅读全文 »

Android 多线程

发表于 2017-06-06 | 分类于 Android学习笔记 | | 阅读次数
在学习java的时候,你们一定对多线程这个词不陌生,而android多线程跟java相比并没有什么特殊的地方,基本都是相同的语法。而线程的使用就是在执行一些耗时的操作,比如发起一条网络请求时,考虑到网速等原因,服务器不一定会立刻响应我们的请求,如果不把这些操作放在子线程中,会导致主线程被阻塞,从而影响用户对软件的正常使用。 线程的基本用法下面先看一下android中,三种启用线程的方法 1.只需要新建一个类继承自Thread,然后重写父类的run()方法来实现一个线程:public class MyThread extends Thread { //继承Thread类,并改写其run方法 private final static String TAG = "My Thread ===> "; public void run(){ //具体的实现 Log.d(TAG, & ...
阅读全文 »

Android 传感器开发解析

发表于 2017-06-06 | 分类于 Android学习笔记 | | 阅读次数
Android为我们提供了传感器框架(Android sensor framework,简称ASF)可以用来访问当前Android设备内置的传感器。ASF提供了很多类和接口,帮助我们完成各种与传感器有关的任务。例如: 1)确定当前Android设备内置了哪些传感器。2)确定某一个传感器的技术指标。3)获取传感器传回来的数据,以及定义传感器回传数据的精度。4)注册和注销传感器事件监听器,这些监听器用于监听传感器的变化,通常从传感器回传的数据需要利用这些监听器完成。 ASF允许我们访问很多传感器类型,这些传感器有一些是基于硬件的传感器,还有一些是基于软件的传感器。基于硬件的传感器就是直接以芯片形式嵌入到Android设备中,这些传感器直接从外部环境获取数据。基于软件的传感器并不是实际的硬件芯片,基于软件的传感器传回的数据本质上也来自于基于硬件的传感器,只是这些数据通常会经过二次加工。所以基于软件的传感器也可以称为虚拟(virtual)传感器或合成(synthetic)传感器。 Android ...
阅读全文 »

Hello World——写在迁移了我的Blog之后

发表于 2017-06-06 | 分类于 杂谈笔记 | | 阅读次数
我在2016年4月份的时候用githubpages+hexo搭建了自己的博客,期间积累了几篇自己的学习笔记。 然而良久没有更新,自己写的也不勤,然后就在2017年6月1日,我使用的多说评论第三方评论工具被关停了==加上我刚刚换了固态硬盘,博客配置文件丢失,所以我就趁这个机会重新换了个主题next,重头整理搭建我的博客。 六月是一个新的开始,明天就是高考过去两年,这两年的时间里我变了很多,比起当时可能我依旧很迷茫。比如我现在纠结的是放弃别的事情,一心准备考研还是好好搞技术毕业去找工作。昨晚上友仔大君的话确实是对的,我不适合考研,我不适合静心去读书刷题。然而我现在的技术还很烂,去找工作自己有没有多少本事。今年上半年发生了很多事情,在和组里的伙伴们做完家庭助手这个比赛项目之后我自己在心里给自己放了一个假。一泄气就到了今天。我想我心里有很多压力一直得不到释放,总总原因积累了很长时间。直到现在我才醒悟,旁人都开着车从我身边急驰而去,我要抓紧跟上。 我给自己半年时间吧,可能等半年后我才能找到自己的路 ...
阅读全文 »
12
大胖倪的慢灵魂

大胖倪的慢灵魂

19 日志
6 分类
16 标签
GitHub Facebook weibo
友情链接
  • 友仔倩颖
  • 友仔小奇
  • 友仔大君
  • 友仔皮皮锐
  • 友仔鱼和羊
© 2017 大胖倪的慢灵魂
由 Hexo 强力驱动
主题 - NexT.Muse    |