最近在给MP4文件做CENC加密时需要解析H264的slice头部,才发现对于H264的一些基本概念没有搞清楚。小小的记录一下: 1. 如何判断一个H264的帧类型。帧类型包括IDR/I/P/B. 看一下标准的描述: nal_unit( NumBytesInNALunit ){ forbidden_ ...
分类:
其他好文 时间:
2016-10-16 11:30:24
阅读次数:
538
1数组的创建 2数组常用的方法: push,pop,shift,unshift,splice,slice,sort,reverse 2.1 push方法:在元素尾端插入元素 结果: arr:1,2,3,1,3,4result:6 2.2 pop方法:在元素末端弹出一个元素 结果: arr:1,2re ...
分类:
编程语言 时间:
2016-10-13 02:15:08
阅读次数:
287
memcached 缓存机制,减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。 array_slice(data['list'],0,10); array_slice(data['list'],10,20);从缓存机制读取10条数据 基本配置/ ...
分类:
其他好文 时间:
2016-10-06 17:13:26
阅读次数:
195
一提起数组,可能很多PHP初学者会觉得难,但开发一些高级应用的时候,又离不开数组的使用。下面就来说下,PHP使用array_combine()函数来连接数组、用array_slice()函数来拆分数组。 一、连接数组 本函数会返回一个新数组,由一组提交的键和对应的值组成。 下面来看一个实例: 需要注 ...
分类:
编程语言 时间:
2016-10-05 12:46:48
阅读次数:
159
本系列主要对js相关的基础知识做一个汇总,也是大多数新手容易迷惑的地方。 (1)slice slice()就是对应String的substring()版本,它截取Array的部分元素,然后返回一个新的Array: var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G ...
分类:
编程语言 时间:
2016-09-30 15:20:08
阅读次数:
136
本文内容: 1.概述 2.数组基础 3.结合for循环与arr.length,在数组尾部插入数值 4.利用'concat','join'实现不同数组的拼接 5.数组具有堆栈(stack)的部分属性 6.利用'shift'和'unshift'操作数组头部元素 7.利用'slice'提取子数组 8.'s ...
分类:
编程语言 时间:
2016-09-30 01:05:39
阅读次数:
261
我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换) 如: 1 var a={length:2,0:'first',1:' ...
分类:
其他好文 时间:
2016-09-29 01:40:09
阅读次数:
135
1.slice:作为参数传递时,传递的是地址,当append时,在新的内存地址分配数据,但是没有返回给原的slice,只能通过返回值的方式赋值给slice2.func(a []int):传递,可以3.匿名函数:函数内部的声明匿名函数4.闭包:初始化,使用闭包5.defer(延迟): 1>类似析构函数 ...
分类:
其他好文 时间:
2016-09-27 19:20:34
阅读次数:
255
定义 splice() 方法 用于插入、删除或替换数组的元素。 slice() 方法 可提取字符串的某个部分,返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。。 用法 splice 的参数 :splice (start, deleteCount ...
分类:
其他好文 时间:
2016-09-26 11:07:41
阅读次数:
153
引用类型是一种数据结构,它被称为类,但是这种称呼并不妥当,不具备传统的面向对象语言所支持的类和接口等基本结构。 Array.isArray()最终确定某个值到底是不是数组。 数组:栈方法 数组中的最大值 数组拼接 数组indexOf,找不到的话返回-1 迭代方法 归并方法 数组排序 slice sp ...
分类:
其他好文 时间:
2016-09-25 18:54:01
阅读次数:
164