开发者
Golang官网: https://go.dev/、Golang下载:https://go.dev/、Golang学习文档:https://go.dev/doc/ Golang标准库中文文档: https://studygolang.com/pkgdoc Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson
一、Linux安装Chrome浏览器 yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 二、指定网页打印成PDF google-chrome –headless –disable-gpu –no-sandbox &ndash
GoProxy是一款功能强大、性能高效、易于使用的代理服务器,适用于各种场景下的代理需求。 其它类似项目: https://ehang-io.github.io/nps/#/、https://latest.gost.run/ CPU架构 在下载Golang应用时,会看到不同系统架构的版本,如amd64、arm、386等。这些不同的系统架构代表了不同的CPU类型和指令集
DOM对象的宽高 1.HTMLElement.clientWidth和HTMLElement.clientHeight (只读) 兼容性:All; 指的是元素的可视部分宽度和高度,即padding+content,如果没有滚动条,即为元素设定的高度和宽度,如果出现滚动条,滚动条会遮盖元素的宽高,那么该属性就是其本来宽高减去滚动条的宽高,包含内边距,但不包括水平滚动条、边框和外边距。 2
描述一下今天的业务场景 为了方便维护,在JS里的把html模板和业务逻辑做了分离,在业务逻辑里向模板对象传递指定的data对象返回生成好的html,以往的数据对象是用户交互产生的,今天需要改成从接口拉取。 按照以往的逻辑,获取用户的交互数据,传递给模板。基本上是同步的,今天修改的时候为了不触碰原有的代码,把网络请求单独放在了其他对象里,业务流程变成了
实践出真知 最近使用定时器的时候遇到这样一种情况,定时器清除了,功能仍然在跑(遍历数组,同步定时网络请求)。 排查了一下代码,发现逻辑确实没问题。后来一想,是不是函数没运行完,仍然在跑,于是上代码测试了一下: let timer = setInterval(async () => { console.log("开始") await new
什么是JS模块化 先想一想,为什么模块很重要? 随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块
File对象转base64 function getBase64(file) { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.readAsDataURL(file); reader.onload = () => resolve(reader
一、Layui Layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。 二、记录 <script> layui.config({ base: ‘/res/js/modules/’ //你存放新模块的目录,注意,不是 layui 的模块目录
Rsync Rsync(Remote Sync)是一个用于文件同步和备份的开源工具。它可以在本地系统之间或本地系统与远程系统之间同步文件和目录。 1.安装 在大多数常见的Linux发行版中,都没有默认安装rsync。 sudo apt-get install rsync sudo yum install rsync 2.使用场景 一些常见的使用场景包括: 文件备份
service命令 service 命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 服务(service)本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd,防火墙等),因此我们又称为守护进程。 service运行指定服务(称之为System
命令相关 linux命令存储以下位置: curllsiphalt \(PATH echo \) PATH 每台电脑输出不同,/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/protobuf/bin/:/root/bin 所以,当输入 ls 命令,点击回车时,系统会以此从各个目录找到这个命令文件,然后执行该文件.
逻辑卷的组成 逻辑卷管理的技术可理解为,将单个或多个物理磁盘分区(PV物理卷)组成逻辑卷组(VG),再把卷组分成多个逻辑卷(LV),主要特点是,在不影响原来数据情况下可简易的扩充磁盘的大小(缩小硬盘空间可能会导至数据丢失)。 1.物理卷(PV,Physical Volume) 就是真正的物理硬盘或分区。 2.卷组(VG,Volume Group) 将多个物理卷合起来就组成了卷组
mysql锁的分类 Mysql中锁的分类按照不同类型的划分可以分成不同的锁,按照「锁的粒度」划分可以分成:表锁、页锁、行锁;按照思想的划分:「乐观锁」和「悲观锁」。 1.表锁 行级锁定最大的特点就是锁定对象的粒度很小,也是目前各大数据库管理软件所实现的锁定颗粒度最小的。由于锁定颗粒度很小,所以发生锁定资源争用的概率也最小
找回Mysql的登录密码 在使用CentOS系统中,也许你会对很多的东西进行设置密码,来保护你的电脑的安全问题等,那么,如过一个不小心把密码忘记了,也许会给你的工作带来很多的不便。下面我们就来帮大家解决一个关于CentOS系统中mysql登录密码的问题。 CentOS系统中那么忘记了mysql的登录密码,怎么办?使用安全模式吧. 首先需要在CentOS系统中停止mysql: $ service