自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhoubing1217的博客

逆水行舟,不进则退。加油

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java8中Lambda的用法

1、Lambda 表达式,也可称为闭包2、用法A a = (b) -> {c}A:表示接口。B:表示接口参数。类型声明可以不用声明;如果只有个参数,可以去除小括号;如果多个参数,不可以去除小括号;如果没有参数,小括号不可去除C:表示业务主体。如果只有一个语句,大括号可以去除。如果有多个语句,大括号不可以去除2、参数作用域只用使用常量

2017-02-08 18:14:36 363

原创 如何在div或者span中字体自动换行或者打点

.zb-div-span-auto-line{display: -webkit-box;//弹缩盒子overflow: hidden;white-space: normal !important;//正常,自动换行text-overflow: ellipsis;//打点word-wrap: break-word;-webkit-line-clamp: auto;//au

2016-09-30 09:42:15 2960

原创 angular 1.5.+ 语法理解(1)

/*** 指定app Module,* 第一个参数:表示ng-app的名称* 第二个参数:表示ng-app中需要使用到的js*/varapp = angular.module('myApp',[]);/*** 服务工厂* 第一个参数:表示服务工厂的名字标识* 第二个参数:标识服务工厂的函数*/app.factory('testService',fun

2016-09-22 11:52:55 488

原创 videojs的使用以及如何把播放按钮居中

废话少说,直接上代码:style>  html, body{    margin: 0;    padding: 0;  }  .video-js {    width: 100%;    height: 100%;  }style>body>divid="video_div"style="width:100%;hei

2016-09-19 17:44:24 18950 1

原创 ionic lab新建tab项目如何使用android的tab在底部

//配置.config(function($stateProvider, $urlRouterProvider,$ionicConfigProvider) { //设置设备样式 $ionicConfigProvider.platform.ios.tabs.style('standard'); $ionicConfigProvider.platform.ios.tabs.positi

2016-09-15 14:58:07 1959

原创 修复mac os中sudo等基础指令不能用

1、打开.bash_profile -->open -e ~/.bash_profile2、看.bash_profile中是否有export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"如果没有就加入

2016-09-13 17:43:27 3905

原创 手机端打开miracast

android:name="android.permission.CONFIGURE_WIFI_DISPLAY"/>Intent intent = new Intent("android.settings.WIFI_DISPLAY_SETTINGS");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVI

2016-08-13 10:18:30 2711 1

转载 美工如何设计图

Part 1 项目立项完善的公司会把项目相关人员聚集起来,产品经理会把产品详细的用原型展示出来,包括产品定位,市场需求,主打卖点,产品性质以及各模块具体功能,逻辑跳转演示一下;之后会评估项目用时,各部门协调,项目启动。话不多说,接到原型,那我们应该做什么准备工作呢?在项目设计之初,就该进行项目归档整理,我的习惯是“项目名称+版本序列”;没有最正确的工作方法,只有

2016-08-05 11:20:16 3438

原创 SparseArrayCompat API

1、构造方法SparseArrayCompat();//初始化SparseArrayCompat(int initialCapacity);//初始化指定容量的2、方法append(int key,E value);//追加一个键值数据放入其中,并且key要大于数组中所有的key值clear();//清空数组中的所有的key-value值clone();//创建并且返回复制

2016-08-02 12:46:00 423

原创 ios第一天学习

1、为什么要注释 永远不要过于相信自己的理解力 可读性第一,效率第二 文档即代码 2、注释的两种方式 //单行注释 /…/多行注释 3、标识符 ;标识语句结束 {….}标识代码块 []标识数组 ()标识函数 空格标识分割语句 .标识属性于对象之间的分隔符 4、标识符规则 由字

2016-07-27 22:44:04 160

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-07-27 22:12:00 133

原创 聊天界面关键代码实现

/** * 隐藏软件盘 * @param input */private void hideSoftKeyboard(EditText input){ //输入方法管理器 InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SER

2016-07-27 21:35:42 654 1

原创 加载HTML

private void disposeLogic(){ html = Html.fromHtml(getString(R.string.about_text)); text.setText(html); //响应设置的HTML标签进行响应,需要设置TextView.setMovementMethod(LinkMovementMethod.getInstan

2016-07-27 20:27:38 176

原创 MeasureSpec.UNSPECIFIED, MeasureSpec.EXACTLY, MeasureSpec.AT_MOST

1、MeasureSpec.UNSPECIFIED -> 未指定尺寸2、MeasureSpec.EXACTLA -> 精确尺寸,控件的宽高指定大小或者为FILL_PARENT3、MeasureSpec.AT_MOST -> 最大尺寸,控件的宽高为WRAP_CONTENT,控件大小一般随着控件的子空间或内容进行变化,此时控件尺寸只要不超过父控件允许的最大尺寸

2016-07-18 22:11:37 3515

原创 DataInputStream api

1、构造方法DataInputStream(inputStream in)解释:指定一个输入流(in),并过滤2、int read(byte[] b)解释:读取包含的输入流一定的字节,并且储存到自定字节中去(b),返回其实际读取的字符数3、int read(byte[] b,int off,int len)解释:读取包含的输入流一定的字节,并且储存到指定的字节中去(b),从

2016-07-18 16:58:10 591

原创 System.arrayCopy详解

System.arrayCopy -> 实现数组之间的复制:public static void arrayCopy(Object src,int srcPos,Object dest,int destPos,int length)src -> 源数组 srcPos -> 源数组要复制的起始位置 dest -> 目标数组 destPos -> 目标数字放置的起始位置 length ->

2016-07-15 17:17:02 541

原创 多语言开发

public class ApplicationByZB extends Application { public static final String ENGLISH = "en"; public static final String CHINESE = "zh"; public static final String CAMBODIA = "km"; @O

2016-07-12 22:52:29 308

原创 view.bringToFront()

Android中的ViewGroup是通过一个Array来保存其Children,当调用某个childView的bringToFront时,是将该childView放在其Parent的Array数组的最后,ViewGroup的dispatchDraw在draw时是按照Array从前往后依次调用drawChild的,这样最后一个childView就在最前面了。意思就是说把当前childView提取到

2016-06-08 15:15:08 3927

原创 ImageView中ScaleType

ScaleType决定图片在View显示的形式,我常用共5种类型1、ImageView.ScaleType.CENTER,按照图片原来的大小居中显示,如果图片的长宽超过View的长宽,则截取图片的居中部分显示2、ImageView.ScaleType.CENTER_CROP,按照比例加大图片的大小显示,使图片的长度必须大于等于View长宽3、ImageView.ScaleType.CE

2016-05-31 09:22:45 193

原创 ALPHA_8 , ARGB_4444 , ARGB_8888 , RGB_565区别

Bitmap.Config ALPHA_8  由8位组成Bitmap.Config ARGB_4444  由4个4位组成,也就是16位Bitmap.Config ARGB_8888  由4个8位组成,也就是32位Bitmap.Config RGB_565  由R是5位,G是6位,B是5位,也就是16位注意:位数越高代表可以储存的颜色信息越多,图像越逼真

2016-05-31 08:57:34 583

原创 String,StringBuffer,StringBuilder的区别

1、执行速度:StringBuilder > StringBuffer > String2、String是字符串常量      StringBuilder是字符创变量      StringBuffer是字符创变量3、StringBuilder线程非安全的     StringBuffer线程安全的4、总结:1、操作少量数据用 -》String2、单线程操作字符串缓

2016-05-31 07:57:25 186

原创 android 总结(1)

2、LruCache原理:就是把近期最少使用的数据从缓存中移除,保留使用最频繁的数据。3、LruCache是基于Lru算法实现的一种缓存机制4、Lru算法的原理是把近期最少使用的数据给移除掉,当然前提是当前数据的量大于设定的最大值5、LruCache没有真正的释放内存,只是从Map中移除掉数据,真正释放内存还需要用户主动去释放 6、自定义控件三个步骤:1、测量--onMea

2016-05-26 15:00:40 213

转载 android 通过功能工具方法

1,MessageDigest类用于为应用程序提供信息摘要算法功能,比如md5或者sha算法。简单点说就是用于生成散列码。MessageDigest通过其getInstance静态函数进行实例化和初始化。MessageDigest通过使用update方法处理数据。任何时候都可以调用reset方法重置摘要。一旦所有需要更新的数据都已经被更新了,应该调用digest方法之一完成哈希计算并返回结果

2016-05-23 09:22:34 210

原创 我的第一个博客测试

我的第一个博客测试

2016-05-22 15:31:58 209

android 时间戳

这个是我自己整理的时间戳代码,由于我急需积分,我不得不把我自己的一些总结发表出来...这个绝对对您有用..

2014-12-11

火车车次查询功能

使用web servers提供的接口,然后去得到火车的车次的一些情况

2014-04-17

SH框架(增删改除加分页,编码)

数据库就没搞上去了,自己建个数据库就能用

2014-01-01

我在学校的做的html题目

这是我在学校时期做的题目,我觉得很有用,但是对于您们我就不知道了,如果想学就下载,这要因人而异

2013-05-13

javascript

javascript所有的源代码 应有尽有

2013-03-19

空空如也

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

TA关注的人

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