自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 Flutter 文件上传、文件下载、打开文件

flutter 文件上传、下载和打开文件

2023-12-15 11:07:29 2553

原创 flutter自动更新

3. 如果本地版本和服务器版本不一致则提示升级,弹窗更新提示框;4. 用户确定升级,调用文件传输方法下载apk文件;5. 监听下载进度,当下载完成打开apk进行安装;2. 请求接口获取服务器版本号和更新包地址;1. 获取本地apk版本号;

2023-05-16 17:21:38 1135

原创 前端解析excel/xlsx文件流并下载(添加Headers头)

解决方式(避免下载文件打开后出现乱码)

2023-05-15 17:45:22 1342

原创 使用 keytool(jdk自带工具)获取SHA1 开发版本报错

// 创建keystorekeytool -genkey -alias aaa.keystore -keypass 123456 -keyalg RSA -keysize 1024 -validity 20000 -keystore aaa.keystore// 查询sha1keytool -v -list -keystore water.keystore

2021-08-09 10:20:24 367

原创 服务器部署Nginx和Vue项目

一、购买阿里云服务器ECS二、重装系统三、点击实力ID,选择远程连接,设置六位数字密码,来到远程服务器四、本地连接远程服务器五、进入远程六、打开cmd;进入默认路径 cd~;进入后使输入 ls -al,获取默认路径下的文件夹;七、进入.ssh文件八、输入ls查看文件九、新建mr-key文件,文件名可以随意命名十、Copy mr-key.pub 到服务器的默认路径下Scp mr-key.pub root@服务区地址:.

2021-07-02 09:39:24 164

原创 本地加载瓦片地图

//加载瓦片// let extents = [105.4,36.82046936035156,105.9,37.78046936035156];vm.map = new Map({ target: document.getElementById("mapDiv"), controls: defaults({ zoom: false, }), view: new View({ // center: fromLonLat([105.6836.

2021-07-02 09:17:26 662

原创 移动端Html界面适配

postcss.config.jsconst autoprefixer = require("autoprefixer");const pxtorem = require("postcss-pxtorem");module.exports = { plugins: [ autoprefixer(), pxtorem({ rootValue: 75, propList: ["*"], }),

2021-06-16 10:11:23 232

原创 nginx.conf配置

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; defa..

2021-06-11 16:59:29 190

原创 Vue优化(二)、CDN/nginx高效引入node_modules包

一、cdn获取路径地址cdnjs:https://cdnjs.com/

2021-06-04 10:28:55 2163

原创 Vue优化(一)、webpack-bundle-analyzer可视化分析

前言

2021-06-04 09:47:57 864

原创 Vue-视频加载(vue-video-player)支持.mp4.m3u8.flv.mov格式

1、安装vue-video-playerimport Vue from 'vue'import VideoPlayer from 'vue-video-player'require('vue-video-palyer/node-modules/video.js/dist/video-js.css')

2021-06-02 12:02:39 20588 10

原创 Flutter问题二:OBX数据嵌套重复更新

监听重复嵌套时,会导致输入框做编辑删除操作时,其他输入框自动被清空的问题。那么就需要改变监听方式,将其修改为手动调用监听。1、自动监听方式如下:Obx(() => activeStep.value == '1' ? stepsBase('模块1', tableNum) : activeStep.value == '2' ? stepsBase('模块2', baseNum) : Container

2021-04-27 15:03:26 1961

原创 Flutter问题一:键盘遮挡输入框

当我们将输入框嵌入到外部插件的弹窗中时,点击编辑会导致键盘遮挡无法输入。出现这样的问题,其实原因很简单,就是当前输入框未嵌入到context中,所以无法监听输入框的位置,从而键盘遮挡。下图为正确效果(图出自网络):知道原因,解决自然也非常简单,根据场景是弹出弹框内的输入框遮挡问题:1、使用自带插件showModalBottomSheet,缺点需要传入context:import 'package:flutter/material.dart';final BuildContext con

2021-04-27 14:44:17 1195

原创 Eslint报错TypeError: this.cliEngine is not a constructor 解决方案

ESLint是一个用于识别和报告ECMAScript/JavaScript代码中的模式的工具,其目标是使代码更加一致并避免bug。在许多方面,它与JSLint和JSHint相似,但有几个例外:ESLint使用Espree进行JavaScript解析 ESLint使用AST来评估代码中的模式 ESLint是完全可插入的,每个规则都是一个插件,您可以在运行时添加更多在编辑器中,经常可以看到这样红色的提示,对于强迫症来说时非常难受的点击 Details查看报错内容,那么如何去解决;根据报错路

2021-03-10 15:07:27 16602 1

原创 提升页面加载速度的方案

性能优化是一个庞大而相对复杂的知识,如今互联网发展迅速,市场竞争激烈,在这样的环境下一个网站的性能决定着一个项目的好与坏。为了降低软件项目的跳出率、提高访问速度、减少加载时间、带给用户流畅的终端体验,好的优化是必不可少的。 如何判断页面的载入时间是合适的,通常会将浏览器缓存清空并重新加载页面,打开控制台查看页面加载时间,时间的长短做为判断的依据,主要判断标准如下: 时间范围(s) 接受程度 T< 2 ...

2021-01-12 15:02:23 2108

原创 3dsmax2020安装教程

3dsmax2020包[大小]:5.17GB [语言]:简体中文[安装环境]:Win10/Win8/Win7

2021-01-12 10:58:50 10882 2

原创 openlayers 加载geoserver管线并报警闪烁

一、下载vue地图包npm install olyarn add ol二、DOM加载<div id="mapDiv" v-loading="loading"></div>三、代码如下<script> import "ol/ol.css"; import Map from "ol/Map"; import View from "ol/View"; import {GeoJSON} from 'ol/format';

2020-12-10 18:07:01 880

原创 Vue 无缝公告滚动

1、安装插件npm install vue-seamless-scroll --saveyarn add vue-seamless-scroll2、引用import scroll from 'vue-seamless-scroll'Vue.use(scroll)3、参数配置参数 描述 默认值 参数类型 step 值越小滚动速度越快越快 1 Number limitMoveNum 开始无缝滚动最小数据长度 5

2020-08-25 11:48:28 2084

原创 Vue移动端插件Vant使用

一、概述1、官方网站:https://youzan.github.io/vant/#/zh-CN/home2、特性60+ 高质量组件 90% 单元测试覆盖率 完善的中英文文档和示例 支持按需引入 支持主题定制 支持国际化 支持 TS 支持 SSR3、浏览器支持现代浏览器以及 Android 4.0+, iOS 8.0+。二、使用1、下载# 通过 npm 安装npm i vant -Snpm i babel-plugin-import -D# 通过 yarn

2020-06-19 18:22:20 688

原创 Echart常见渐变和圆角用法(曲线、柱状图)

以下是常用echart样式:1、渐变、圆角;2、背景透明;3、多Y轴展示;4、修改X轴、Y轴、线条、字体样式等;话不多说直接上代码(代码执行结果背景都是透明):一、透明背景双曲线图代码:var option = { backgroundColor: 'transparent', color:['#ff0', '#07A803', '#EA421A'], tooltip: { trigger: 'axis', forma

2020-06-19 18:14:29 1926

原创 openlayers 加载geoserver (多个、单个)WFS服务并鼠标移入高亮

一、单个加载1、加载单个WFS服务(可重复调用);2、鼠标移入显示高亮;3、鼠标点击展示当前点击信息弹窗;4、可通过 vm.pipeLayer[type].setVisible(true/false)决定是否展示改图层;<template> <div id="mapDiv" v-loading="loading"> <div id="popupPipe" class="popup-box"> &l...

2020-06-12 12:00:34 1491

原创 jQuery.jsonview.js 简单用法

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;link rel="stylesheet" href="/static/common/jsonview/jquery.jsonview.css"&amp

2018-05-09 15:17:53 3532

原创 SyntaxHighlighter高亮显示

SyntaxHighlighter可以将动态生成的html文本高亮,而Highlighter虽然多主题化,但对于动态生成的html处理起来相对复杂;例子如下:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;link rel="stylesh

2018-05-09 14:41:13 416 2

中国乡镇边界面SHP和乡镇点SHP.zip

中国乡镇边界面SHP和乡镇点SHP.zip

2021-01-15

全国省市县SHP文件.zip

全国省市县SHP文件.zip

2021-01-15

空空如也

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

TA关注的人

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