码迷,mamicode.com
首页 >  
搜索关键字:slice    ( 1685个结果
Go语言Slice操作.
1、基本用法: a = append(a, b...) 例如:list = appened(list,[]int{1,2,3,4}...) 可以用来合并两个列表. 不用这样了 :list := make([]int,len(list1)+len(list2)) 然后再copy(list,list1) copy(list[len(list1):],list2) 2、Cop...
分类:编程语言   时间:2015-06-24 16:27:36    阅读次数:148
Python 切片(slice)的扩展使用方法
# -*- coding: utf-8 -*- __author__ = 'xy' #切片(slice)的扩展使用方法 #1 用步长索引来进行扩展的切片操作 # slice[1:2:3]其中第3个位置表示步长,默认为1 #简单的str翻转: s = 'abcde' print s[::-1] # >>>'edcba' #间隔一个字符取值: print s[::2] # >>>'ace' ...
分类:编程语言   时间:2015-06-21 13:12:43    阅读次数:229
FFmpeg的HEVC解码器源代码简单分析:环路滤波(Loop Filter)
本文分析FFmpeg的libavcodec中的HEVC解码器的环路滤波(Loop Filter)部分的源代码。FFmpeg的HEVC解码器调用hls_decode_entry()函数完成了Slice解码工作。hls_decode_entry()则调用了ff_hevc_hls_filters()完成了滤波工作。本文记录该函数实现的功能。函数调用关系图FFmpeg HEVC解码器的环路滤波(Loop...
分类:其他好文   时间:2015-06-21 00:47:33    阅读次数:374
伪数组转为数组 Array.prototype.slice.call(arguments)
我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)1 var a={length:2,0:'first',1:'seco...
分类:编程语言   时间:2015-06-19 01:23:55    阅读次数:160
伪数组转为数组 Array.prototype.slice.call(arguments)
我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)如:1 var a={length:2,0:'first',1:'se...
分类:编程语言   时间:2015-06-18 22:02:18    阅读次数:153
javaScript array.slice和array.splice
1. sliceArray.slice(start,end) 方法可从已有的数组中返回选定的元素start 为起始下标end 为结束下标(可为空,为空时默认结束下标为数组的长度)注意:此方法不会修改原有数组var arr = [1,2,3], brr = arr.slice(0,1);ale...
分类:编程语言   时间:2015-06-18 11:25:48    阅读次数:122
javascript中apply,call,bind方法
apply,call应该是我们比较熟悉的方法,像Math.max.apply(arr),取数组元素中的最大值,Array.prototype.slice.call(obj)把obj变为数组等方法已经说明了apply及call的使用, 这两者在性能上并无区别,只不过在后面参数上有一定差异,apply的参数是数组形式,而call则是单个元素的形式,譬如我们在网上看到的最常见的add.call(sub...
分类:移动开发   时间:2015-06-18 09:44:02    阅读次数:170
FFmpeg的HEVC解码器源代码简单分析:CTU解码(CTU Decode)部分-TU
本文分析FFmpeg的libavcodec中的HEVC解码器的CTU解码(CTU Decode)部分的源代码。FFmpeg的HEVC解码器调用hls_decode_entry()函数完成了Slice解码工作。hls_decode_entry()则调用了hls_coding_quadtree()完成了CTU解码工作。由于CTU解码部分的内容比较多,因此将这一部分内容拆分成两篇文章:一篇文章记录PU的解码,另一篇文章记录TU解码。本文记录TU的解码过程。...
分类:其他好文   时间:2015-06-16 19:20:06    阅读次数:201
js中Array对象方法详解
操作方法:concat() slice() splice() concat()方法可以基于当前数组中的所有项创建一个新数组。具体来说,这个方法会创建当前数组一个副本,将接收到参数添加到副本的末尾,最后返回新构建的数组。如果没有参数,复制当前数组并返回副本。如果参数是一个或多个数组,会将数组中的每一....
分类:Web程序   时间:2015-06-16 16:14:16    阅读次数:139
Function.prototype.apply.call
我们先从一道简单的题目开始,前几天在git上看到的:定义log方法,它可以代理console.log的方法。log(1,2,3) => 1 2 3通常,你的答案会是这样的:function log(){ var args = Array.prototype.slice.call(argumen...
分类:移动开发   时间:2015-06-15 21:57:50    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!