PCM 文件播放 看以上图片,我们需要将获取到的 pcm data 添加 44 bytes 的 header,根据 header 的结构,对齐、紧凑地填充信息,在 javascript 中,需要使用 DataView 类型帮助我们进行字节填充的操作,注意DataView提供的 API 默认使用 little end 的数据格式,需要额外定义 big end 格式填充字节的方法。PCM格式文件中不包含头部信息,播放器无法知道采样率,声道数,采样位数,音频数据大小等信息,导致无法播放。
数据服务备忘录 天地图湖北省天地图专题图A级景区 :https://hubei.tianditu.gov.cn/mapService1/arcgis/rest/services/ZTSJ_HBAJJQ/MapServer/export医疗机构:https://hubei.tianditu.gov.cn/mapService1/arcgis/rest/services/ZTSJ_HBAJJQ/MapServer/export
OpenLayers 加载ArcGIS切片 (png格式,Exploded松散型) ArcGIS切片文件夹和文件名都是以16进制的形式命名的,因此我们通过重写x,y的方式,就是将原来的x,y更改为以16进制表示的形式就可以了。切片文件夹都是以R开头的,表示row,也就是y;切片名称都是以C开头的,表示col,也就是x.
openlayers模块引入注释(自用,随手记) import {Map, View, Graticule} from 'ol';// map 地图实例// View 视图// Graticule 地图坐标网import TileLayer from 'ol/layer/Tile' // TileLayer 栅格import Heatmap from 'ol/layer/Heatmap' // 热地图import {OSM, ...
js 使用 array.reduce 将数组转树结构,树结构转数组 reduce() 方法对数组中的每个元素执行一个由您提供的reduce函数(升序执行),将其结果汇总为单个返回值。reduce方法可做的事情特别多,比如数组求和、数组求积、数组中元素出现的次数、数组去重等等。...
vue-codemirror使用 安装npm i vue-codemirror -S基础使用引入在需要的vue单页中import {codemirror } from 'vue-codemirror' // 引入组件import 'codemirror/lib/codemirror.css'export default { name: "basic-line-configs", components:{ codemirror // 声明组件 },}全局引入,在main.js中
vue 父组件动态设置子组件及props 节点 1、先通过计算属性计算出要绑定的props components: { RulerBox, 'title-currency':TitleCurrency, "basic-line": BasicLine },computed:{ dynamic(){ return attr=> attr }}2、在vue template中 使用 <component :is="dynamic(unit.name)" v-bind="dynamic
vuex模块中的state,getters,mutations,actions调用 模块化的方法在./src目录下新建store目录新建index.js 【./src/store/index.js】,在./src/main.js中import,import store from './store'import Vue from "vue";import Vuex from "vuex";import yqfk from "./yqfk";Vue.use(Vuex)...
Objeect.assign let a = {a:1}let b = {b:1}//第一种,改变了原对象c = object.assign(a,b) // {a:1,b:2},此时a = {a:1,b:2}, b = {b:2}//第二种,不改变原对象c = object.assign({},a,b) // {a:1,b:2},此时a = {a:1}, b = {b:2}...
vue中mockjs的使用 安装npm i moockjs -D在src目录创建mock.js文件,并在main.js中引入mock.jsimport mcok from 'mockjs //引入Mock.setup({timeout:'100-800'}); // 设置延迟时间Mock.mock('/data/index','post',()=>{ let data = []; for ...
vue项目中vue-clipboard2使用,复制内容到剪贴板 安装npm i vue-clipboard2 -S引入main.jsimport VueClipboard from 'vue-clipboard2'Vue.use(VueClipboard )在使用的页面调用<span class="icon-button icon-button-serve" title="双击复制服务地址" @dblclick="copyUrl(sc...
npm WARN deprecated npm 安装报错npm WARN deprecated core-js@2.6.11: core-js@❤️ is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of co...
axios 封装 const baseURL = ‘http://192.168.7.22:9010’;axios.defaults.timeout = 10000;function apiAxios(method, url, params){let httpDefault = {method,baseURL,url,headers:{‘Content-Type’: ‘application/js...
HTML5 -canvas拖拽、移动 绘制图片可操作移动,拖动 <!DOCTYPE HTML><html><head><meta charset="utf-8"></head><body><canvas id="myCanvas" width="1000" height="800" style="margin-left:100px;">您的浏览器不支持画布功能!...
vue配置环境变量 .env.development 和 .env.prodution 项目根目录创建文件 .env.development 和 .env.prodution.env.developmentVUE_APP_URL=http://baidu.com.env.produtionVUE_APP_URL=http://baidu.com访问process.env.VUE_APP_URL
vue.config.js const goods = require(’./data/goods.json’)module.exports = {// baseUrl:’/’,//根目录outputDir:‘dist’,//构建输出目录assetsDir:‘assets’,//静态资源目录lintOnSave:false,//是否开启静态 检测devServer:{open:true,host:“0.0.0...