个人使用

做一个安静程序员,只希望自己在写作中有所提升。


  • 首页

  • 归档

  • 搜索

js拖拽文件夹上传文件(附较完整注释)

发表于 2021-06-02 | 更新于 2023-01-11

scanFiles.js 通过drop事件获取文件夹中经测试兼容新版chrome和safari浏览器。注意:chrome 每次只能读取100个文件,所以下边代码循环读取。 // 仅支持选择一个文件夹,并且不会递归上传async function scanFiles(e) { e.preventDefault() const { items = [], files = [] ...

阅读全文 »

利用 js 合并多个图片 下载 zip

发表于 2021-05-31 | 更新于 2023-01-11

利用 js 合并多个图片 下载 zip注意:图片地址要允许跨域或者在同域名 // downloadImagesZip.jsimport axios from 'axios'import JSZip from 'jszip'// 获取图片arraybufferasync function getFileData(url) { const { data } = awai ...

阅读全文 »

60行代码写一个超简陋的koa

发表于 2021-05-12 | 更新于 2023-01-11

一个很简陋的koa代码,可以很轻松的了解koa的工作流程app.js代码const http = require('http')const { Stream } = require('stream')const qs = require('querystring')const app = { middleware: [], use(fn) { th ...

阅读全文 »

centos系统yum命令错误rpmdb open failed

发表于 2021-03-15 | 更新于 2023-01-11

# 重新生成db文件cd /var/lib/rpmrm -f __db.*rpm --rebuilddbyum clean all # 查看是否成功yum --help

阅读全文 »

一个简单的 git hooks(post-receive)使用流程

发表于 2021-03-05 | 更新于 2023-01-11

一、 服务器创建一个空仓库# 进入部署目录cd /var/www/temp# 创建空仓库git init --bare temp.git 二、配置 git hooks(.temp.git/hooks/post-receive)#!/bin/shset -e# 部署目录DeployPath="/var/www/temp"# 判断是不是远端仓库IS_BARE=$(git rev-parse --is- ...

阅读全文 »

css轮播(scroll-snap)

发表于 2021-01-07 | 更新于 2023-01-11

css轮播(scroll-snap)主动滚动到临界点<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> ...

阅读全文 »

css瀑布流

发表于 2021-01-07 | 更新于 2023-01-11

css瀑布流<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>css瀑 ...

阅读全文 »

小程序键盘弹起会推起页面

发表于 2020-10-29 | 更新于 2023-01-11

小程序键盘推起页面解决方案 Input标签设置adjustPosition属性false(页面页面不再被推起) 通过focus事件对象e.detail.height设置Input距离页面底部的距离

阅读全文 »

nuxt项目错误-The client-side rendered virtual DOM tree is not matching server-rendered content.

发表于 2020-10-19 | 更新于 2023-01-11

Q:nuxt项目中出现下述问题[Vue warn]: The client-side rendered virtual DOM tree is not matching server-rendered content. 问题分析:出现上边问题是服务端和客户端dom结构不一致。后来排查原因,浏览器自动识别手机号变成了a标签,可以加入meta禁止浏览器默认行为。<!-- 禁止浏览器识别手机号和邮 ...

阅读全文 »

SSH登录服务器设置别名

发表于 2020-08-08 | 更新于 2023-01-11

一、通过ssh登录服务器# 通过ip登录ssh root@94.191.****# 设置过别名通过别名登录ssh root@test-1 二、设置别名登录打开配置文件# 打开配置文件vi ~/.ssh/config 加入配置内容# 当前文件 ~/.ssh/config # 第一台服务器Host test1 HostName 94.191.*** Port 22 User root# 华为服务 ...

阅读全文 »
12…19

卢忠宽

做一个安静程序员,只希望自己在写作中有所提升。
181 日志
GitHub E-Mail
© 2023 卢忠宽
友情链接:luzhongkuan.cn
豫ICP备17016583号-1