- 博客(19)
- 收藏
- 关注
转载 PCM 文件播放
看以上图片,我们需要将获取到的 pcm data 添加 44 bytes 的 header,根据 header 的结构,对齐、紧凑地填充信息,在 javascript 中,需要使用 DataView 类型帮助我们进行字节填充的操作,注意DataView提供的 API 默认使用 little end 的数据格式,需要额外定义 big end 格式填充字节的方法。PCM格式文件中不包含头部信息,播放器无法知道采样率,声道数,采样位数,音频数据大小等信息,导致无法播放。
2024-04-16 14:00:03
905
原创 数据服务备忘录
天地图湖北省天地图专题图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
2024-03-06 15:50:15
260
原创 OpenLayers 加载ArcGIS切片 (png格式,Exploded松散型)
ArcGIS切片文件夹和文件名都是以16进制的形式命名的,因此我们通过重写x,y的方式,就是将原来的x,y更改为以16进制表示的形式就可以了。切片文件夹都是以R开头的,表示row,也就是y;切片名称都是以C开头的,表示col,也就是x.
2022-10-13 11:51:38
953
原创 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, ...
2022-09-01 11:57:52
645
原创 js 使用 array.reduce 将数组转树结构,树结构转数组
reduce() 方法对数组中的每个元素执行一个由您提供的reduce函数(升序执行),将其结果汇总为单个返回值。reduce方法可做的事情特别多,比如数组求和、数组求积、数组中元素出现的次数、数组去重等等。...
2022-09-01 11:54:54
841
原创 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中
2020-05-29 10:51:10
4269
1
原创 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
2020-05-27 13:41:20
750
原创 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)...
2020-04-28 22:11:06
947
原创 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}...
2020-04-28 11:02:11
216
原创 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 ...
2020-04-23 09:33:09
259
原创 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...
2020-04-22 09:12:34
775
原创 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...
2020-03-11 23:46:45
7633
原创 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...
2020-02-25 16:15:45
182
转载 HTML5 -canvas拖拽、移动 绘制图片可操作移动,拖动
<!DOCTYPE HTML><html><head><meta charset="utf-8"></head><body><canvas id="myCanvas" width="1000" height="800" style="margin-left:100px;">您的浏览器不支持画布功能!...
2019-12-24 22:17:30
1891
原创 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
2019-12-23 20:32:55
7431
原创 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...
2019-12-23 20:11:48
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅