自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Next.js项目部署

是centOS的话,如果报错没有yum这个命令,那么先使用这个 sudo apt install yum 命令安装,如果还是不行就查看这个文档 解决yum报错的问题。使用的是centOS,如果你不是这个操作系统,下方的yum命令报错,可以搜索查看自己的操作系统如何下载git。解压好后,刷新一下文件树,你就能看到刚刚下载的node了,文件夹名字是带有版本号的,右键这里,把文件夹名字改为node。打开浏览器,输入你的服务器ip地址,再加上对应的端口号,看看能否正常访问,能正常访问说明服务运行成功。

2023-10-04 00:46:55 2428 1

原创 微信小程序canvas蒙层遮盖问题

最近做了两个小程序的项目,使用了阿里的Antv-F2进行图表绘制页面调用如下:<view class="echart-wrapper"> <ff-canvas class="f2-canvas" ref="ffCanvasRef" id="mychart" canvas-id="f2-canvas" :onInit="onInitChart" :opts="chartOpti

2022-04-14 14:41:28 2770 1

原创 echarts大数据多图表绘制卡顿解决方案

页面卡顿原因:1、页面绘制的图比较多,每一个图例在没有数据的时候它会创建一个定时器去渲染气泡,页面切换后,echarts图例是销毁了,但是这个echarts的实例还在内存当中,同时它的气泡渲染定时器还在运行。这就导致Echarts占用CPU高,导致浏览器卡顿,当数据量比较大时甚至浏览器崩溃2、数据量已经大到浏览器卡死了解决方法:1、在mounted()方法和destroy()方法之间加一个beforeDestroy()方法释放该页面的chart资源,我也试过使用dispose()方法,但是d

2021-09-22 17:30:28 20671 6

原创 前端压缩、解压缩之gzip+pako.js

ws推送或这接口返回的数据经过gzip压缩能减少大量的传输数据,减少传输数据消耗但是需要在收到数据之后解压。前端解压就可以用到pako了下载与引入pako下载:npm install pako引入:import pako from "pako"定义解压和压缩的方法import pako from "pako";Vue.prototype.$zip = function (str){ var binaryString = pako.gzip(encodeURIComp

2021-09-22 17:26:30 2960 1

原创 数据可视化图表插件调研:Echarts、Highcharts、G2、D3

目前常用于前端网页数据可视化实现的图表插件主要有四款:Echarts、Highcharts、G2、D3,开发一些产品工具的时候可能会集成这些开源的可视化插件(这里Highcharts不开源)1、Echarts:https://echarts.baidu.com/ECharts,缩写来自Enterprise Charts,是百度推出的一款开源的,商业级数据图表,它最初是为了满足百度公司商业体系里各种业务系统(如凤巢、广告管家等等)的报表需求。ECharts3.8版本以上(包括3.8)可以支持.

2021-09-22 17:22:39 4857 1

原创 站长统计工具区别:百度统计、51la统计系统和cnzz数据统计工具

1.定义不同:不同统计软件对各种关键指标的技术定义不同,这是最直接导致数据差异的原因。例如,在百度统计中,当访客在未关闭浏览器的情况下30分钟内N次(N>1)进入您的网站,百度统计会视为1次访问,而很多其他统计软件会视为N次访问。由于30分钟访客的连续访问表示访客并没有意愿终止访问,因此百度统计会视为1次访问,以帮助您更加客观地分析访客行为。百度统计中所有指标的定义都从您的角度出发,尽最大可能保证定义的合理性,旨在客观地提供统计数据。2.跟踪技术:目前主要有两种跟踪方式。第一种基于COOKI.

2021-09-18 14:55:51 1688

原创 uni-app小程序生成base64二维码真机不显示问题解决

现象:小程序生成二维码后,使用canvas绘制到画板,开发工具可以显示,真机无法显示原因:生成二维码插件生成的图是base64格式的,而canvas不支持base64图片的解决方案:1、删除本地同名文件2、将base64图片,存储到本地,生成临时url3、将本地图片绘制到canvas具体实现:1、删除本地同名文件removeSave(FILE_BASE_NAME = 'tmp_base64src', format = 'jpg') { return new Pro

2021-09-18 14:52:41 3688

原创 threejs 3D效果在小程序中的使用

解决问题:有个小程序项目中需要用到3D烟雾效果,前端做3D效果常用的技术是threejs,但是常用的threejs有以下两个问题1、threejs会操作DOM,但是小程序里面没有DOM2、threejs会绑定window对象,但是小程序里面 没有window网上对这一块有一些解决方案,有一个大佬自己开发了一个适配小程序的 threejs.miniprogram,基本上大部分的功能是都可以用的还有的人针对 小游戏 里面的 weapp-adapter 做了二次开发,主要是将浏览器中的 DOM 和

2021-09-18 14:48:24 1904

原创 微信小程序加载第三方字体

1、加载本地字体做小程序项目时,有时为了提升页面展示效果,会引入一些第三方字体,引入方式如下代码片段/*每个页面公共css */@font-face { font-family: "alifont"; // 是你封装的名字 src: url('/static/css/subset-AlibabaPuHuiTiR.ttf') format('truetype'); // 你字体包的位置}而常规字体文件比较大(例如以上阿里巴巴普惠字体--Alibaba-PuHuiTi-Regu

2021-09-18 14:41:02 8056

原创 git仓库 tag版本管理

很多情况下代码仓库非传统的one branch仓库,而是每个分支相当于一个产品的“one branch”,之前考虑过使用tag来管理每次发版的版本,但是通过git tag查看时,对项目并不是很里明了,即使用git tag -n查看也不是很明了,如下图所示:如上图圈出的tag也看不出来是哪个项目的tag,为此作出以下规范建议:tag名称规范:[分支名]-[上线时间格式YYYYMMDD]-[v版本号]tag备注规范:[项目/产品名称]:[版本说明]假设2021年8月12日上线的某个项目为例.

2021-09-18 12:01:19 729

原创 常用企业微信开源SCRM对比

1、猫信:MoChat企业微信SCRM系统描述 内容 源码地址(介绍) https://gitee.com/mochat/mochat 演示地址 https://demo.mo.chat 演示账号/密码 13429803034/123456 环境准备 PHP >= 7.3 (推荐7.4版本)Swoole >= 4.5Wxwork_finance_sdk(so扩展)ComposerMySQL >= 5..

2021-09-09 17:49:18 4384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除