摘要: docker-compose.yml version: '3' services: gitlab-runner: container_name: docker_gitlab-runner image: gitlab/gitlab-runner volumes: - /var/run/docker.s 阅读全文
posted @ 2021-01-25 13:39 林一怂儿 阅读(209) 评论(0) 推荐(0) 编辑
摘要: ⚠ 服务器有可能封禁25端口 特别注意阿里云的《25端口使用服务协议》: 我/我公司承诺并保证TCP 25端口仅用来连接第三方的SMTP服务器,从第三方的SMTP服务器外发邮件。如发现您使用本机IP直接SMTP发送邮件,有权永久性封禁TCP 25端口,并不再提供相关服务。 C# 9.0 控制台应用程 阅读全文
posted @ 2021-01-25 13:25 林一怂儿 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 用户点击按钮或其他标签的click事件,来触发下面的事件,先创建一个type为file输入框在document下,加入change事件回调,最后再调用这个输入框的click事件。 const fileInput = document.createElement('input'); fileInput 阅读全文
posted @ 2021-01-25 11:12 林一怂儿 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 用户点击按钮或其他标签的click事件,来触发下面的事件,先创建一个Blob将文本放入,新建a标签,创建createObjectURL将数据放入赋值给a标签的href,最后再调用这个输入框的click事件。 const exportBlob = new Blob([str]); const link 阅读全文
posted @ 2021-01-25 11:11 林一怂儿 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 用户点击按钮或其他标签的click事件,来触发下面的事件,新建请求将文件下载后,导出成本地url,创建a标签设置href、download,调用点击事件。 直接使用a标签,跨域文件会直接通过href跳转。 const fileName = 'a.pdf'; const url = `//${loca 阅读全文
posted @ 2021-01-25 11:10 林一怂儿 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 原理 基于Canvas绘制特定内容的图片,使用canvas.toDataURL()方法返回该图片内容的base64编码字符串。对于PNG文件格式,以块(chunk)划分,最后一块是一段32位的CRC校验,提取这段CRC校验码便可以用于用户的唯一标识。 测试结果表明,同一浏览器访问该域时生成的CRC校 阅读全文
posted @ 2021-01-25 09:07 林一怂儿 阅读(244) 评论(0) 推荐(0) 编辑