一. 组件介绍 要实现前端纯js导出word文档,我们需要用到docxtemplater,jszip-utils,file-saver三个组件,接下来简要的介绍以下三个组件。 1、docxtemplater 介绍 docxtemplater是一种邮件合并工具,它以编程方式使用,处理条件、循环,并且可 ...
分类:
其他好文 时间:
2020-09-24 21:26:42
阅读次数:
37
一、JavaScript: 1. setTimeOut准时吗? 不一定准时,他只是把时间到了放进时间队列里 2. JS快速打乱一个数组 先上代码 sort + Math.random() var arr=[1,2,3,4,,5,6,7,8,9,10]; arr.sort(function(){ re ...
分类:
其他好文 时间:
2020-09-24 21:21:04
阅读次数:
39
js文件定位bug点及调试技巧总结 非CDN模块:右键查看当前页面源码,在最后一行找到js文件名称。然后F12,ctrl+p,贴入js文件名称(压缩的js可以格式化)。通过汉字或关键方法名称定位然后打断点进行调试。 CDN模块:查看编译后的js文件名称,后面操作同上 ...
分类:
其他好文 时间:
2020-09-24 21:09:38
阅读次数:
46
日常工作中写接口时,往往需要校验前端传来的枚举状态码,例如"1","2"等等, 这里使用java 303规范的参数校验框架封装一个自定义参数校验器: /** * @author: yq * @date: 2020/9/22 22:15 * @description 自定义参数校验注解,加在指定的需要 ...
分类:
其他好文 时间:
2020-09-24 20:57:42
阅读次数:
101
SpringBoot简介 SpringBoot是Spring和SpringMVC的整合升级体,利用注解来完成Spring和SpringMVC的大部分配置,省略了大量配置文件代码。 SpringBoot自带tomcat组件,因此这个功能可省略。 SpringBoot工作流程: 1. 手动运行启动类Bo ...
分类:
编程语言 时间:
2020-09-23 23:36:10
阅读次数:
110
运维平台工作流--简单示例介绍基于https://github.com/guozhaolong/wfd-vue前端为vue,后端为python或者go。以下主要为前端例子。前端gitclonehttps://github.com/guozhaolong/wfd-vuenpmrunserveexample/App.vue<template><divid="app"><e
分类:
其他好文 时间:
2020-09-23 23:30:07
阅读次数:
45
在前端页面交互中,鼠标拖拽是一个体验良好的功能,实现鼠标拖拽需要了解鼠标行为坐标系和涉及到的许多兼容性写法。本文介绍鼠标位置的获取和、拽功能的实现以及拖拽函数的封装 鼠标行为坐标系 鼠标行为触发事件时,事件对象上会有一些属性提供鼠标的位置信息 属性功能兼容性 clientX/Y 鼠标相对可视区域的坐 ...
分类:
编程语言 时间:
2020-09-23 23:21:35
阅读次数:
38
E ZOJ - 4104 题意: 一个数列,每次操作可以将任意一个数提至数列最前端,问至少操作几次可以将数列变为非降数列? 题解: 可以观察到,任何数列,都可以通过最多n-1次操作变成非降数列,我们在建一个与原来数组一样的数组,从后往前考虑,如果这个数的位置正确,则跳过,如果不正确,那么这个数肯定要 ...
分类:
其他好文 时间:
2020-09-23 22:59:17
阅读次数:
88
Zipkin简介ZipKin是一个开放源代码的分布式跟踪系统,用于收集服务的定时数据,以解决微服务架构中的延迟问题。包括数据的收集、存储、查找和展现。每个服务向Zipkin报告计时数据,Zipkin会根据调用关系通过ZipkinUI生成依赖关系图,显示了多少跟踪请求通过每个服务。该组件可以让我们通过一个Web前端轻松的收集和分析数据。例如用户每次请求服务的处理时间等,可方便的监测系统中存在的瓶颈。
分类:
编程语言 时间:
2020-09-18 17:25:09
阅读次数:
72
这是一个Python学习系统,主要提供给成年人。交互方式为对话式,不过里面的对话全部是通过脚本内置好的。用户通过Enter展示下一句对话,支持语音自动朗读。 先看架构! 基础支持层 提供了课程学习回使用到的通用功能模块 图片展示系统。标准化图片展示(限制展示图片在640px*480px范围内)、点击 ...
分类:
Web程序 时间:
2020-09-18 17:09:59
阅读次数:
49