Vue 入口缓存的问题

关于 web 的缓存策略,推荐这篇文章:Http 缓存机制在开发时候经常遇到一个问题,我们根据版本号去控制缓存问题,当我们发布新版本,使用心得版本号的时候,发现 html 里面引用的版本号却是旧的版本号 ,原来是该 html 文件被缓存了,很多时候我们设置禁止 html 文件被缓存,但依然会出现被缓存的情况。meta http-equiv="Expires" content="0" meta ht...阅读全文
3529次浏览 4 条评论 3次感谢

Mac 上安装和卸载Java JDK

卸载步骤删除 java 文件sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpanesudo rm -fr ~/Library/Application\ Support/Java手动删除可能不成功,建议进...阅读全文
5868次浏览 2 条评论 2次感谢

Node zip压缩和解压缩

NodeJS 文件(夹)压缩/解压方案(zip/unzip)-Linux 上 zip 相关命令Use adm-zipadm-zip支持archive和unarchive一个或多个文件或者整个文件夹的功能,使用非常的简单方便。var adm_zip = require("adm-zip");//creating archivesvar zip = new adm_zip();zip.addLocal...阅读全文
6732次浏览 0 条评论 117次感谢

React Native android 常见错误和解决方法

Unknown argument type 'attribute' in method -[RCTAppState getCurrentAppState:error:]. Extend RCTConvert to support this type.这个 BUG 是 Xcode.11 引起的, 可以查看这个问题的提交记录,链接为:https://github.com/facebook/react-...阅读全文
2970次浏览 0 条评论 1次感谢

React Native和web交互

React Native 和 H5 交互//接收来自H5的消息onMessage = (e) = { Log("WebView onMessage 收到H5参数:", e.nativeEvent.data); let params = e.nativeEvent.data; params = JSON.parse(params); Log("WebView onMessage 收到H5参数...阅读全文
3542次浏览 0 条评论 7次感谢

android studio gradle 版本更新

问题描述Gradle-Could not determine java version from '12'可能是 Gradle 版本不兼容, 尝试着更新 Gradle 版本使用 Android studio 自动更新找到 项目根目录 gradlewrappergradle-wrapper.properties 文件distributionUrl=https\://services.gradle.o...阅读全文
1724次浏览 2 条评论 8次感谢

React Native ios 常见错误和解决方法

常规错误问题CFBundleIdentifier", Does Not Exist这个问题不存在的, 说什么包不完整都是扯. 直接在xcode 里面运行调试. 找错误.一步一步解决,其他错误解决了. 这个问题也就不存在了warning: directory not found for option目录文件缺失,npm install , pod install , react-native lin...阅读全文
11559次浏览 0 条评论 9次感谢

基于区块链柚子(EOS)钱包前端插件 scatter开发

基于区块链柚子(EOS)钱包前端插件 scatter安装和使用npm i scatterjs-core scatterjs-plugin-eosjs eosjs -D//main.jsimport ScatterJS from "scatterjs-core";import ScatterEOS from "scatterjs-plugin-eosjs";import Eos from "eosj...阅读全文
2414次浏览 3 条评论 4次感谢

IIS 部署node

从 linux 迁移到 windows server,一言难尽.网上有说 iis 已经支持 node 了. IIS Node折腾了一下, 没跑起来,估计兼容性不是那么好,索性放弃了. 直接 pm2 部署了.安装了 IIS UrlRewrite在站点根目录创建 web.config, 内容如下?xml version="1.0" encoding="UTF-8"?configuration s...阅读全文
1477次浏览 1 条评论 2次感谢

certbot开启亚马逊EC2主机https

国内那么多云主机运营商, 你为何要买国外的主机呢, 你肯定在干些见不得人的勾当..开玩笑了, 说不定你在闷声发大财也说不准.之前有说过可以利用 certbot 申请免费的证书,给站点开启 https传送门certbot 在亚马逊的主机无法顺利执行,不过可以通过手动修改源代码的方式,这样 certbot 就可以完成任务了.用 vim 打开 certbot#搜索找到这一行elif [ -f /etc/...阅读全文
1260次浏览 0 条评论 4次感谢

js 时间戳运算

取时间戳的几种方式//第一种var timestamp = Date.now();//第二种var timestamp = new Date().getTime();//第三种var timestamp = new Date().valueOf();//第四种,通过运算var timestamp = new Date() * 1; //new Date()-0 ,new Date()/1//第五种...阅读全文
1722次浏览 0 条评论 2次感谢

跨域的常见问题和解决方案

第一种No 'Access-Control-Allow-Origin' header is present on the requested resourceThe response had HTTP status code 404出现这种情况的原因如下:本次 ajax 请求是“非简单请求”,所以请求前会发送一次预检请求(OPTIONS)服务器端后台接口没有允许 OPTIONS 请求,导致无法找到...阅读全文
1782次浏览 0 条评论 1次感谢

web渐进式应用PWA

什么是渐进式 Web 应用渐进式 Web 应用首先是一种应用,它根据设备的支持情况来提供更多功能,提供离线能力,推送通知,甚至原生应用的外观和速度,以及对资源进行本地缓存。渐进式 Web 应用是一个网站,它使用了某些开发技术,使其体验比普通针对移动优化的网站体验更好。它使用起来就像是在使用一个原生应用一样渐进式 Web 应用可能是一个不清晰的术语,而更好的定义是:它们是一种 Web 应用,利用现代...阅读全文
2668次浏览 3 条评论 1次感谢

svg画走势图

先说说 viewBox 是干嘛的,就是按比例缩放视图的。用图形来表示svg width="300" height="200" style="border:1px solid #ddd" rect width="80" height="70" style="fill:#BDC9FF"/rect/svg 加上 viewBox="0,0,80,70"svg width="300" height="2...阅读全文
1563次浏览 1 条评论 1次感谢

javascript Reflect

语义Reflect 是一个内置的对象,它提供拦截 JavaScript 操作的方法。这些方法与处理器对象的方法相同。Reflect 不是一个函数对象,因此它是不可构造的。描述与大多数全局对象不同,Reflect没有构造函数。你不能将其与一个 new 运算符一起使用,或者将 Reflect 对象作为一个函数来调用。Reflect 的所有属性和方法都是静态的(就像 Math 对象)。兼容性Chrome...阅读全文
2034次浏览 1 条评论 1次感谢