golang tempalte使用
经常在脚本编写中需要使用到模版tempalte,用来静态生成文件、代码,总结如下。 template中define使用 在使用编写template时可以使用{{define}}{{end}}来命名模版,在模版引入时直接使用命名即可,如下: header.tpl tpl {{define header}} header demo {{end}} article.tpl
经常在脚本编写中需要使用到模版tempalte,用来静态生成文件、代码,总结如下。 template中define使用 在使用编写template时可以使用{{define}}{{end}}来命名模版,在模版引入时直接使用命名即可,如下: header.tpl tpl {{define header}} header demo {{end}} article.tpl
M1芯片安装依赖的时候会报错: <--- JS stacktrace ---> FATAL ERROR: wasm code commit Allocation failed - process out of memory 1: 0x10431b740 node::Abort() [/Users/xxx/.nvm/versions/node/v14.16.0/bin/node] 2
js <a href="skype:xxxx?chat" target="_blank" rel="noreferrer" > </a 更换用户名即可
LRU是Least Recently Used的缩写,即最近最少使用,是一种常见的缓存置换算法,淘汰最久未使用的数据。 实现思路 1. 设定缓存的最大数据量maxSize 2. 数据按照最近访问时间进行排序,最近访问的数据放在最后 3. 访问时若数据存在则将数据移动到最后 4. 添加数据时: 1. 数据存在,则移动到最后 2. 不存在,若队列中数据量已到最大值
本文主要介绍自己在使用v2ray进行反向代理过程中。安装请参考官网[安装](https:www.v2ray.com/chapter_00/install.html),主要实现通过中间服务器访问家里电脑上运行的服务。 原理 - 假设在主机 A 中有一个网页服务器,这台主机没有公网 IP,无法在公网上直接访问。另有一台主机 B,它可以由公网访问。现在我们需要把 B 作为入口,把流
css .text1 { /*单行*/ width:200px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap;
滚动加载数据就是说在达到某个条件的时候自动触发加载数据的动作,通常是滚动到页面底部的时候加载数据; 代码如下: js handleScroll = (e) ={ let layout = document.getElementById("layout"); if (layout.clientHeight + layout.scrollTop >= layou
本文主要是结合自己在学习中使用css来实现图片的宽高自适应,并给出相应的结局方案。 场景 给定一系列图片,图片宽高不等,每行所展示的图片数量不等,如何实现图片的自适应。 实现方法 聪明的你肯定会想到使用flex布局,并且设置flex-wrap: wrap。但如何做到自适应宽度呢: 我们假设图片原始宽度、高度分别为width、heigh
>在画图工具中需要判断两个矩形是否相交 <img src="https:file.vwood.xyz/2022/07/11/upload_ec1otndjo2fzjidbl1gncufpba4orxdy.png" style="zoom:40%"> 如上有两个矩形,中心点分别为O1(x1、y1)、O2(x2、y2),宽高分别为(w1、h1)和(w2、h2); 要判断两个矩形是否相交,可以
minio 安装过程 在使用minio前试过nextcloud,反复折腾后有问题,就转向了minio,minio的安装还是非常顺利 Docker-compose.yml yml minio: image: "minio/minio" hostname: minio restart: always volumes: -