lhbasura Blog

  I think all the technology should be able to be expressed in human words.

设计模式之模板方法模式

模板方法

1 简介 模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤,这是百度百科的描述,但是我觉得结合具体的例子更有助于理解。 2 举个🌰 2.1 图书出版 书的出版我们可以认为需要经过创作、装订、审核等过程,这个可以称为步骤下面我们用一个Book类来进行描述 class Book{ String na...

laravel连接mysql8.x

原文 链接 1、Authentication type: 用户的 Authentication type 默认为 caching_sha2_password,导致数据库连接错误,抛出如下异常: Illuminate\Database\QueryException : SQLSTATE[HY000] [2054] The server requested authenticatio...

webpack学习笔记

webpack learn

概念 HMR(模块热替换):不刷新页面的情况下把更新的代码实时显示在页面上 Tree shaking:移除 JavaScript 上下文中的未引用代码 sideEffects(副作用):在导入时会执行特殊行为的代码(打包时一定不能忽略的代码) UglifyJsPlugin:打包时进行压缩处理(-p参数或在webpack4中将mode设置为production)

vagrant+docker目录映射问题解决

lims3.0 solve

说明 我做开发时用到vagrant+docker的形式,我们需要将宿主机中的项目映射到vagrant再在vagrant中将其 挂载到docker,这时会出现一些问题,以下是我遇到的问题和解决方案 1.挂载到docker中的目录为空 这是因为在宿主机还未将项目映射到vagrant中vagrant就将目录挂载到了docker中的缘故,我们可以通过sudo systemctl restart d...

vscode上snippet使用总结

vscode_snippet

前言 vscode上面自带了snippet插件,这里分享一些我平时常用的一些代码段 snippet自定义php打印代码段 用PHP编写代码的时候,我们可能需要用print_r函数来打印变量或数组,但是如果数组里面元素比较多我们需要在前后加上pre, 这时候我们可以用snippet自定义一下方便我们打印,就像下面这样 "Print value message out": { "prefix...

redis安装使用笔记

hello redis

redis的安装 Windows 下载地址: https://github.com/MSOpenTech/redis/releases 安装 下载后解压到本地 开启服务 redis在windows上可以直接使用,不需要安装 使用cmd命令启动服务 > d: > cd redis > redis-server.exe redis....

git-dos命令大全

git_dos command

随便整理的一些自用的Git指令 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init[project-name] # 下载一个项目...

HTTP和HTTPS的区别

difference between http and https

参考:百度,豆豆蛙,CTI论坛 前言 自从我购买了域名fedemo.top,域名从fedemo.github.io变成fedemo.top后,我发现我的 S 不见了 原来,我的网址是https://fedemo.github.io,前面还带一把绿色的锁 现在,却只剩一个孤零零的fedemo.top,最关键的是前面的 https 不见了,浏览器还提示我说是不安全的网站 作为一...

cloudflare的免费https服务,给你的网站加一个S

blog_add https

参考:百度,阳光早已褪色,molunerfinn 使用cloudflare给网站上个小锁,https服务 关于http和https的区别,可以看我的另一篇文章:HTTP和HTTPS的区别 前言 由于购买了域名, .github.io 的证书不能用在我的 fedemo.top上面了. 这使得我的网址前面没有了那把绿色的小锁,这使得我动起了https改造的念头. 刚好,在域...

JS window.location对象笔记,url解剖

http_window.location

参考:W3C,hebedich window.location对象笔记 前言 location是一个常用的对象,我们可以通过他获得有关当前 URL 的信息 PS: window.location等价于document.location,可以交换使用 关于他的属性以及一些方法却一直记得不是很熟,在这里做一个简单的笔记,方便以后查看 Location 一个例子 UR...