作者: admin
koa各种文件上传攻略,从小图片到大文件断点续传
转载自http://www.manongjc.com/detail/54-duikcydtnlsffwg.html 写在前面 今年国庆假期终于可以憋在家里了不用出门了,不用出去看后脑了,真的是一种享受。这么好的光阴怎么浪费,睡觉、吃饭、打豆豆这怎么可能(耍多了也烦),完全不符合我们程序员的作风,赶紧起来把文章写完。 这篇文章比较基础,在国庆期间的业余时间写的,这几天又完善了下,力求把更多的前端所涉及到的关于文件上传的各种场景和应用都涵盖了,若有疏漏和问题还请留言斧正和补充。 自测读不读 以下是本文所涉及到的知识点,break or continue ? Read More
vue3+ts实现视频根据时间轴截取,并可以通过传入截取起止时间进行当前剪辑的回显
转载 https://blog.csdn.net/wed2019/article/details/126995825?spm=1001.2014.3001.5502 公司提出想做一个视频编辑功能,每次只裁剪一段即可,UI同时也想实现时间轴为关键帧图片的效果,从网上也没找到合适的组件,简单思考后觉得并不难,决定自己封装一个吧。组件涉及到的只有vue3+ts+scss,没有使用其他插件。 穿插一个简化版本,时间轴是一条线,功能比这个简化,或许会符合部分人的需求。 链接http://t.csdn.cn/F3UxJ 功能概述 通过传入源视频时长,源视频的视频地Read More
nginx使用error_page实现跳转到https
遇到一个场景: 开始测试时,使用的是 88 端口,比如 www.abc.com:88 后来上线了切换到 80 端口,www.abc.com, 然后升级到 https 默认使用443端口,https://www.abc.com 但是呢,有部分老用户还是在使用 88 和 80 端口, 使用http加端口这个好解决,就是一个 http 到 https 的 rewrite。 有部分用户会这样访问: https://www.abc.com:88/ 协议使用的是 https 协议,但是呢 端口使用的是 88! 这样就会报错,导致无法访问。 解决起来也很简单,把 80Read More
Nginx 反代SSL网站出现502错误的原因和解决办法
在对一个国外网站做反代的过程中遇到反代网站出现502错误,搜索了一下资料,经过多次尝试,这个方法最终有效. 在配置中添加上 proxy_ssl_server_name on; 就可以反代SSL网站了 location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host “www.xx.com”; proxy_set_header X-Protocol https; proxy_http_version 1.1; proxy_ssl_server_name on; proxyRead More
CentOS 7 系统增加swap 文件
一、创建并且激活 Swap 文件 以 root 或者其他有 sudo 权限的用户身份执行下面的步骤,在 CentOS 8 系统上新增 swap 空间。 01.开始创建用于内存交换空间的文件: # fallocate -l 1G /swapfile 在这个例子中,我们创建了一个 1G 大小的 swap 文件。如果你需要更多的内存交换空间,将1G换成你想要的大小。 如果你的系统上fallocate不可用,或者你得到错误提示:fallocate failed: Operation not supported,使用dd命令来创建 swap 文件。 # dd ifRead More
OneinStack自动部署Let’s Encrypt证书

Let’s Encrypt是一个由电子前哨基金会、Mozilla基金会、Akamai、密歇根大学、思科联合发起的一个项目。它旨在为站长提供一个免费的、完全自动化的证书申请过程,从而让整个互联网都能享受到HTTPS加密。Let’s Encrypt的证书申请过程非常简单、安全、快速、自动化并且免费。Let’s Encrypt是一个中间CA,它的CA证书由IdenTrust签发。IdenTrust是一个Root CA,受到所有主流浏览器的信任。从2015年10月后,Let’s Encrypt的中间CA证书被chrome、Firefox、MicrosRead More
代码实现wordpress远程图片自动本地化
在 wordpress 主题中加入远程图片文件自动本地化代码,经常转载文章的朋友应该会用到这个功能。把外链图片自动保存到网站本地,防止外链图片失效造成图片不显示。把下面的代码添加到主题的 functions.php 文件或者是 functions.php 的引入文件中即可,以后每当在 wordpress 发布文章时如果文章中含有外链图片就会自动本地化了,无需任何设置操作非常方便。 // 作者:全百科网 // 网站:http://www.quanbaike.com/ // 自动本地化外链图片 add_filter(‘content_save_pre’, ‘Read More
高并发状态下nginx的配置(20万并发)
高并发状态下nginx的配置(20万并发).md 一、概述 最近业务量比较大,nginx出现了十六七万将近二十万并发(ESTABLISH连接数)的情况,所以对20万以下并发,nginx需要注意哪些配置进行了整理: 二、操作系统基础优化 网上一大堆,基本就是改sysctl.conf,需要注意的是 net.ipv4.tcp_max_tw_buckets = 940000 net.ipv4.tcp_tw_recycle=0 net.ipv4.ip_local_port_range = 1024 65000 #端口范围尽量大一些 三、nf_conntrack的配Read More
使用Acme工具配置Let’s Encrypt通配符HTTPS证书
项目链接 Neilpang/acme.sh 项目中文说明 API的使用方法 安装acme.sh curl https://get.acme.sh | sh 因为工具需要crond进行证书的自动更新,如果提示没有安装计划任务工具cron,centos下可以执行下面的命令后重新安装即可! yum install -y cronie systemctl enable crond systemctl start crond 申请证书 此处申请的是通配符证书,可以支持所有二级域名,所以需要DNS认证,此处老高使用的Cloudflare的API KEY,程序就会自动Read More