按照js面向对象的语法写一个Vue2响应式的核心代码 通过Vue与Observer两个类实现两次数据代理功能
APP数据抓包对于开发或者测试都是经常需要使用的功能。网上有很多的雷同的教程都是使用Fiddler 或 Charles进行抓包。虽然这两款工具本身没什么问题。但是跟着网上的大多的教程都无法抓取到APP的数据。详细查阅了相关资料后整理了一份实操针对任意的APP都可以进行抓包
最近在开发一个音频播放的功能,由于音频格式是m3u8格式,所以选择使用了ckplayer播放器来实现。按照官方文档的说明很简单的就实现了播放功能。后面测试发现部分音频文件无法播放。各种检查后发现是ts文件载入的原因。ckplayer播放m3u8格式的音视频文件时是通过使用hlsjs直接载入文件中所记录的ts文件。所以有可能会导致载入的文件错误。最终导致音视频文件无法播放。
当开发PHP扩展函数时一般都需要传递参数,而参数的操作根据数据类型的不同有不同的设置操作,本文介绍PHP内置的各种数据类型的参数传递
php.ini是PHP的主要配置文件,在开发扩展时可以使用配置文件来记录一些整体的控制信息。所在开发扩展过程中就需要读取配置项,读取配置项一般与全局变量配合使用。
在使用C语言开发扩展时经常会使用到全局变量进行数据的存储,以实现函数间的数据共享,例如读取php.ini配置信息后多个函数的使用此时就可以使用全局变量
在PHP使用过程中有很多的内置常量可以直接使用,当自定义扩展时,也可以通过扩展来提供系统内置的常量直接供开发者使用,本文介绍如何扩展基础数据类型的常量与数组类型的常量
扩展是PHP的重要部分,开发者可以使用c/c++实现自定义的功能来扩展到PHP中,让PHP扩展能力更强,可以扩展更多的第三方组件
插入排序的方式可以针对一个无序的数组进行快速的排序。但是在插入的时候针对的是一个已经排序好的数组,借助于二分查找方式可以优化在插入时候判断元素插入的位置