logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

markdown实时分块渲染引擎

起因最近在写一个博客小网站,使用markdown作为编写语言。纯文本模式下,markdown预览效果实时渲染基本所有的流行markdown渲染库都能做到。但我打算在博客中加入类似LaTeX数学公式,甘特图,EChart图表等组件,这时候就发现传统的全局渲染延迟过大,特别是添加了图后,快速连续输入几个字符,整个预览界面就会出现卡顿,用户体验确实不好。于是花了几天魔改了一下markdown-it,重新

#typescript
使用黄金比例与HSV颜色模型生成随机RGB颜色

Javascript代码实现function hsv_to_rgb(h: number, s: number, v: number) {let h_i = Math.floor(h * 6);let f = h * 6 - h_i;let p = v * (1 - s);let q = v * (1 - f * s);let t = v * (1 - (1 - f) * s);let r = 0l

#javascript
Vue通过CDN方式引入Monaco代码编辑器

Monaco-editor是VS Code官方使用的代码编辑器,相关可以通过链接到GitHub上去看,通常的使用方式是用npm install的方式引入,但是编辑器体积过大,加载过慢,因此就想着把它转为CDN的方式引入public/index.html<!DOCTYPE html><html lang="en"><head><meta charset="u

#vue.js
pnpm 简介

js包管理器pnpm介绍

#前端#javascript
MD5加密算法(C++版)

模块分解①填充字符串函数:在长度为K bits的原始消息尾部填充长度为P bits的标识(1000…00),其中1 &amp;lt;= P &amp;lt;= 512(即至少需要填充一个bit),使得填充后的消息位数为 K+P ≡ 448(mod 512)。注意,当K ≡ 448(mod 512)时,填充的字节数 P = 512 bit。填充得到上述消息后,在尾部附加K值的低64位

服务计算:搭建私有云

1. 实验目的初步了解虚拟化技术,理解云计算的相关概念为后续课程提供统一的编程与实验环境理解系统工程师面临的困境2. 实验内容搭建自己的私有云3. 实验步骤(1)下载安装Virtual Box第一步:从Virtual Box官网上下载最新版的Virtual Box,下载完成后根据安装程序的提示完成安装即可(我这里使用VirtualBox 5.1.38版本,更高的版本...

Vue通过CDN方式引入Monaco代码编辑器

Monaco-editor是VS Code官方使用的代码编辑器,相关可以通过链接到GitHub上去看,通常的使用方式是用npm install的方式引入,但是编辑器体积过大,加载过慢,因此就想着把它转为CDN的方式引入public/index.html<!DOCTYPE html><html lang="en"><head><meta charset="u

#vue.js
实现检测用户一段时间内无操作,自动退出登录功能(网页端)

本项目使用vue-cookies存储用户信息(vue-session同理),在检测到用户无操作5分钟后调用logout函数进行用户登出操作。部分函数使用Element-UI的接口,如this.$confirm等。// App.vue<template><div id="app"><router-view/></div>&...

Nginx配置运行vue项目

1、构建 Vue 项目在项目根目录运行npm run build命令,该命令会将该项目内的代码文件打包到dist文件夹内2、服务器安装 Nginx这部分网上教程很多,可以自行查找有空再更3、配置 nginx.conf建议复制一份nginx.conf的副本(1)移动到nginx的安装目录,作者的目标路径为/etc/nginx(2)使用cp nginx.conf custom.conf...

#nginx
    共 11 条
  • 1
  • 2
  • 请选择