场景描述:开发过程中,偶尔会遇到比如某个模块功能已经修改完成,但是因为需求变更,修改的地方不需要改了,这个时候就需要对修改的代码恢复原状,这时候只需要把修改的代码的 commit 进行删除,那么相应的修改操作也就恢复了;
••••••Git 合并指定分支的指定 commit
只合并一个 commit
git checkout develop-hbb
git cherry-pick 7c32be61
7c32be61 是 develop 上的一个 fix bug 的 commit;
上面就是将这个 commit 合并到 develop-hbb 上;
解决小程序中 WebView 页面多层 history 返回问题
问题场景:小程序中嵌套了一个 webview 页面,webview 页面中有静默授权(A1 页面静默授权后重定向到 A2 页面),点小程序原生的返回按钮会返回到 A1 页面,然后页面就会反复静默授权;
预期表现:点小程序左上角原生的返回按钮返回到小程序上个页面;
解决方案:通过 history.pushState
添加历史记录名目,history.onpopstate
监听历史记录条目发生变化时,调用小程序 API wx.navigateBack
:
记录 PHPMailer 发送邮件提示 "SMTP connect() failed" 问题排查
前景提要
在博客中安装 Comment2Mail 插件时,在所有配置正确的情况下,测试邮件功能提示 exception 'PHPMailer\PHPMailer\Exception' with message 'SMTP connect() failed.
;
定风波·南海归赠王定国侍人寓娘
王定国歌儿曰柔奴,姓宇文氏,眉目娟丽,善应对,家世住京师。
定国南迁归,余问柔:“广南风土, 应是不好?”
柔对曰:“此心安处,便是吾乡。”
因为缀词云。
常羡人间琢玉郎,天应乞与点酥娘。尽道清歌传皓齿,风起,雪飞炎海变清凉。
万里归来颜愈少,微笑,笑时犹带岭梅香。试问岭南应不好,却道:此心安处是吾乡。
十五岁
你十五岁,坐公交车上学,
上来一个穿校服的,会多看两眼,
而那些臃肿的大叔和提着菜肉的大妈,
都是隐形人,下车时被蹭到了,
你才注意到这么一个人,
衣服上有股尘土味儿,
你心里想,我长大了不会活成那样子。
大叔走出去好远,回头看了你一眼,
心里有股波动,想起了十五岁的自己。
MacOS 本地环境搭建 monica
使用 MAMP 的 PHP 全局安装 Composer
环境参数
以下是我电脑的软硬件配置信息:
- Macbook Pro v10.15.7 (macOS Catalina)
- MAMP Pro v5.7
- PHP v7.4.2
- Shell: zsh
从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell; macOS Mojave 及更低版本中 Shell 默认是 bash;
••••••获取第三方小程序 Appid 和页面路径
前端八股文之浏览器缓存
什么是浏览器缓存
浏览器缓存,又称 HTTP 缓存;浏览器将用户请求过的静态资源(html、css、js、图片等),存储到电脑本地磁盘或内存中,当浏览器再次访问时,就可以直接从本地加载而不需要再去服务端请求了,这样一种行为就是浏览器缓存;
浏览器缓存是浏览器的一种机制,即浏览器缓存机制,其机制是根据 HTTP 报文的缓存标识进行的,所以也叫 HTTP 缓存机制;
••••••