- 博客(24)
- 收藏
- 关注
原创 flutter 下载文件到应用内
path_provider: ^1.6.14dio: ^3.0.10path_provider getTemporaryDirectory 获取应用内临时地址dio.download 下载网络地址url上的文件 final Directory appDirectory = await getTemporaryDirectory(); String savePath = appDirectory.path + '/file.bin'; Dio dio = new Dio(); dio.opt
2021-08-04 17:57:30
2019
1
原创 邮箱正则 手机号正则
let regMobile = /^((13[0-9])|(14[5-9])|(15([0-3]|[5-9]))|(16[6-7])|(17[1-8])|(18[0-9])|(19[1|3])|(19[5|6])|(19[8|9]))\d{8}$$/;let isTelCode = regMobile.test(formdata.mobileNumber); let reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;let isE
2021-07-02 16:10:50
202
原创 html a 标签 邮件超链接 发送邮件
邮件html 模版中加入<a href="mailto:support@email.com" >support@email.com</a>
2021-07-02 11:01:50
9579
原创 threeJs 画stl 3D模型
const that = this; let container: any = document.getElementById('three3D'); let width = container.getBoundingClientRect().width; let height = container.getBoundingClientRect().height; try { init(); animate()..
2021-07-01 18:40:27
283
原创 URLSearchParams 解析浏览器地址参数
let params = new URLSearchParams(window.location.search);let language = params.get('language');
2021-07-01 18:28:28
186
原创 xlsx.js 实现网页json数据输出到excel里
首先安装依赖 npm install xlsx --savelet slist = list.map((item) => { let obj = { '表头1': item.data1, '表头2': item.data2, } return obj; }) let XLSX = require('xlsx'); let ws = XLSX.utils.json_to_sheet(slist, {skipHeader:true}
2021-06-18 11:24:17
341
原创 服务器请求react异步组件 解决单页面打包文件太大问题
定义函数返回组件import React, { Component } from 'react'export default function asyncComponent(importComponent) { class AsyncCompoent extends Component { constructor(props) { super(props); } state = { component
2021-06-07 16:12:34
190
原创 css loading 加载动画
<div className='loading'> <span></span> <span></span> <span></span> <span></span> <span></span> <p>数据处理中</p></div> .loading { width: 150px; height: 15px;
2021-06-07 15:54:16
99
原创 加载中点点点动画 css animation
.animation_dot { display: inline-block; width: 24px; vertical-align: top; overflow: hidden; font-size: 30px; line-height: 26px; font-weight: 500; margin-left: 4px;}@keyframes dot { 0% { width: 0; margin-right: 24px; }
2021-06-07 15:42:50
482
原创 js video设置播放速度和获取视频略缩图
const videoList = document.querySelectorAll('video');videoList.forEach((video) => { video.playbackRate = 0.3; })
2021-06-03 17:36:22
958
原创 网页调用浏览器打印功能 修改打印样式
调用浏览器打印功能document.title = title;window.print(); /* 打印 样式*/@media print { @page { size: A4 portrait; margin: 0; } .pdf-none { display: none !important; } }
2021-06-01 15:22:50
623
原创 html2canvas和jspdf 实现将页面选定元素保存为pdf
import html2canvas from 'html2canvas'import jsPDF from 'jspdf'html2canvas( document.getElementById('content_pdf') as any, { allowTaint: true, useCORS: true, } ).then(function(canvas) { // document.body.appendChild.
2021-06-01 11:14:38
143
原创 js 随机数加时间戳生成唯一标识 用于取文件名
function guid() { let now = new Date().getTime(); let str = `xxxxxxxx-xxxx-${now}-yxxx`; return str.replace(/[xy]/g, function(c) { var r = Math.random() * 16 | 0; var v = c == 'x' ? r : (r&0x3|0x8); return v.toString
2021-05-08 11:55:32
2872
1
原创 当html2canvas 碰到three.js 截图变黑
解决方法 WebGL Render 保留缓存preserveDrawingBuffer -是否保留缓直到手动清除或被覆盖。 默认false. renderer = new THREE.WebGLRenderer({ preserveDrawingBuffer: true, // 开启缓冲区保护 });
2021-04-09 17:27:56
496
原创 c++ 基础语法记录
extern 存储类 --> 多个文件共享的全局变量或函数 引用using namespace std --> 整个命名空间到当前作用域using std::count --> 变量到当前作用域函数参数传值调用 void functions(int x, int y)–> 实际值复制给形参, 修改 实际值不改指针调用 void functions(int *x, int *y)–>参数地址复制给形参, 修改 实际值改引用调用 void functions
2021-03-05 12:22:13
88
原创 网页 webworker 实现js多线程
flutter 访问网页 网页数组计算太慢, 不及浏览器webworker 实现 js 多线程新建worker 加载 js 脚本 (貌似不能涉及dom 运算,js 放在同域名下 以地址请求的方式)var worker = new Worker(url_webworker);发送数据 cmd 简单标记 msg 具体要处理数据worker.postMessage({ cmd: 'left', msg: dataLeft });js 脚本接收数据
2020-12-18 18:26:57
1752
1
原创 双线性二次插值 解决图像canvas 放大模糊
场景: 已知 60 * 60 点 扩展为 300 * 300 canvas第一次 横向插值1 行 5行 10行 等有数据的行 进行线性插值第二次 纵向插值空白点进行线性插值线性插值(ps 两点确定一条直线)最后 剩余一些点没能插值 ,解决方案画布可以放大 ( 原宽高比 和canvas 画布宽高比相等)居中边缘空白 ( 原宽高比 和canvas 画布宽高比不等)...
2020-12-18 18:16:58
2143
1
原创 docker 删除镜像
查看镜像 iddocker images 删除全部镜像docker rmi $(docker images -q)删除指定ID 镜像docker rmi <image id>删除指定ID 镜像 强制docker rmi <image id> --force
2020-12-18 18:03:06
187
1
原创 swift 3.2 迁移到 swift 4.2
Xcode 10 迁移到 swift 4.2Xcode点击edit -> convert -> to current Swift syntax按提示修改代码
2020-12-18 16:41:58
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人