grid 布局
1. align-content、justify-content是设置格子的(通过grid-template-columns/grid-template-rows定义的) 2. align-items、justify-items、align-self、justify-self都是设置格子内的元素(也...
laravel队列的retry_after和timeout
最近执行一个job,发现有一个耗时较长的任务,执行到第90秒的时候,就会报Illuminate\Queue\MaxAttemptsExceededExceptio的错误,而任务最终还是成功执行了。 原因 发现是因为retry_after配置的是90秒,而任务的timeout是300秒,这样任务执...
Laravel中使用Algolia Search
一、Algolia介绍 Algolia 是一个托管搜索引擎,提供全文、数值和分面搜索,能够从第一次击键开始提供实时结果。 Algolia强大的API可让您在网站和移动应用程序中快速无缝地实施搜索。 简单来说,我们可以将数据存储到algolia,algolia会将数据进行全文索引,而且提供了丰...
VSCode设置自动换行
在使用VSCode编辑器时,一行过长会影响阅读,我们可以开启自动换行,并设置每行长度 1. 点击左下角设置图标,点击“设置” 2. 顶部搜索框搜索wordwrap,将Word Wrap设置为"on",这样代码就能根据编辑器当前视区宽度自动换行了。 注意下面还有一个配置Wo...
Conda介绍
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。 一、conda的设计理念 conda将几乎所有的工具、第三方包都当作package进行管理,甚至包...
nohup命令的使用
如下所示,使用nohup命令启动PaddleHub Serving,使用的模型是ch_pp-ocrv3,这样即使关闭命令行,http服务不会中断 nohup hub serving start -m ch_pp-ocrv3 & nohup命令,英文全称 no hang up(...
Python常用库
一、文档处理 1. 处理word文档: python-docx,文档地址:https://python-docx.readthedocs.io/en/latest/# 2. 处理excel: pandas,使用pandas的dataFrame可以很方便地处理表格数据,如需读写excel文件,...
DOM常用原生api
Element.getBoundingClientRect(),其提供了元素的大小及其相对于视口的位置。详情:https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect...
浅谈响应式网站
最近在做官网,使用了响应式技术,这样可以让官网兼容不同分辨率的设备。这里总结一下媒体查询断点使用的经验。 一、tailwindcss的媒体查询介绍我现在css框架是tailwindcss,这是一个非常灵活的css框架,包含预定义的细粒度工具类,同时也可以很方便地对其自定义。框架默认内置了以...
关于Mysql乐观锁
程序开发中,经常碰到的一个问题就是如何避免超卖,例如优惠券的库存是10张,那肯定要避免最后送出的数量超过10。例如有个发放优惠券的活动,两个用户同时向服务器发送了领取优惠券的请求,这两个请求我们就命名为请求1和请求2。服务器处理这两个请求之前,数据表如下所示,还剩一张优惠券。...
友情链接