大象笔记

知者行之始,行者知之成

记录第一次阿里云域名备案转移到腾讯云,接入备案流程

我在阿里云购买了域名,并且完成了备案。 但是,我的服务器想用另一台在腾讯云购买的服务器, 而不使用现有阿里云的服务器。 其实,之前没有 99 / 199 一年活动的时候,我一直想换不同的云厂商薅羊毛,但是嫌麻烦没有这样干。 这次没有办法,因为那台服务器配置很高,业务访问量大只能换服务器。 我们知道如果要保证域名解析后,能正常访问对应的服务器,需要对域名做备案。 不同云厂商都需要做独立的备案。但是,我查到,如果在某一个云服务商已经备案了,就不需要那么麻烦重新走一遍流程,只需做备案接入即可。 但,实际流程走下来,我感觉也没有轻松多少,甚至更恶心 🤢 接入备案 这个备案转移的正式名称是“接入备案”。 ...

阅读全文...

将 Magento 2 主题右上角 My Accout 和 Cart 功能删除

目标 删除 magento 2 主题右上角的 My Account:我的账号 Cart:购物车 这两个图标 layout 配置文件 首先,确认是否可以通过 # grep "switcher-account" -r . ./theme-frontend-breeze-blank/Magento_Theme/layout/default.xml: <argument name="switcher_css_class" xsi:type="string">switcher-account</argument> ...

阅读全文...

删除 Magento 2.4.6 首页及产品分类列表页的 Add to cart 按钮

Magento 2.4.6 主题,首页及产品分类列表页的商品卡片,在鼠标放上去时,会显示 Add to cart 按钮。 但是我想去掉这个按钮。 在小试牛刀 定制化修改 magento 2.4.6 主题代码 完成了 compare 模块之后,我以为已经精通了 magento 主题的配置。但是添加购物车按钮的修改还是给我当头一棒,后来发现这个按钮属于 phtml 硬编码,需要修改代码才能解决。 URL 链接格式 首页 列表页:https://www.sunzhongwei.com/catalog/category/view/s/some-product/id/4/ catalog 是目录的意 ...

阅读全文...

告别提桶跑路,懒爸爸打水不愁,户外露营车你值得拥有

前段时间,抱着大鸿爬磁山,脚跟有点受伤。紧接着参加公司运动会,踢了几脚球⚽️,脚彻底废掉了。一走路就痛,持续了几个月,感觉不妙,得看看医生了。去了烟台毓璜顶医院,拍了 ct,大夫说骨头没事让我回去自己养养就行了😮‍💨 自从家里的小米净水器坏了,我一直提着水桶去小区里的净水机打水,赶上脚跟不适,我觉得这样提重物对病情的康复不利,于是买了一个京东京造的户外露营车。没想到,真乃神器也✌️✌️✌️而且我闺女也抢着去打水,彻底解放了我。 我终于得到了彻底的释放,可以安心做一个合格的懒爸爸了🤗 唯一的缺点是,自己一个人的时候,还是有一丢丢尴尬。毕竟一个老爷们,其他人都是左右开弓,一手一个水桶,我这拖个 ...

阅读全文...

坏消息,腾讯国行 Switch 官宣将停运;好消息,赠送4款游戏,纠结了一晚上才选出来

这周二,即 2024 年 11 月 26 日收到腾讯官方的推送消息,说 2026 年将停止国行任天堂 Switch 的运营,即关闭电子商城及联网服务。以后游戏也没得下载。。。 这是一个天大的坏消息,作为国行玩家的我,感觉天塌了,之前买的电子版的游戏岂不是误删了都没处下载了 。 但好消息是,腾讯爸爸送你 4 款游戏,从 13 款游戏中任选 4 款。 这周比较忙,没空选,一直等到今天,周五晚上,才决定好好看看能选哪几个游戏。 可免费领取的 Switch 游戏列表 下面的评论,具有极强的个人主观成分,大家见仁见智: 👍《新 超级马力欧兄弟U 豪华版》 感觉跟小时候红白机 FC 上的差不多,并不是 ...

阅读全文...

红米 K80 上手体验,不愧是樊振东代言的手机,真香

双十一没抢到 k70 至尊版,于是昨天晚上红米 k80 的发布会时抢购了两台 k80,一台雪岩白,一台玄夜黑,全家手机齐升级🎉。我对手机参数没有太多的概念,但是整体上感觉 k80 要比 k70 性价比更高一些。本来想买那个 pro 的,感觉无线充电用不上,cpu 不打游戏也浪费,干脆没选 pro。 对于发布会,我印象最深的就是樊振东通过小爱 ai 语音发微博的现场演示。这可太方便了👍 我比较喜欢 𝗸𝟴𝟬 的几点 一是 2k 的屏幕,这个非常有吸引力,比我显示器都要好。 二是护眼屏,此刻我就在关灯的情况下码字,确实比之前的手机屏幕要舒服很多。至少眼睛干涩感减轻了不少😊 三是摄像头升级。之前的 ...

阅读全文...

定制化修改 magento 2.4.6 主题代码

magento 主题代码在哪里 如果是通过 Composer 安装的主题,在项目根目录的 vendor 目录下。例如: # grep switcher-account -r vendor/swissup/theme-frontend-breeze-blank vendor/swissup/theme-frontend-breeze-blank/Magento_Theme/layout/default.xml: <argument name="switcher_css_class" xsi:type="string&q ...

阅读全文...

接口防刷,golang 生成数字验证码图片,基于 base64Captcha

在网站登录时,需要增加一个验证码图片。不需要复杂的验证,简单的数字,或者英文字母验证即可。 找了一下发现一个 golang 的实现。 三方库 https://github.com/mojocn/base64Captcha 效果如下: 支持: 数字验证码 公式 字母 汉字 音频 安装 > go get -u github.com/mojocn/base64Captcha 生成验证码图片 实际上是生成了一个 base64 格式的图片,测试了一下,大小为 1K 左右。 以 golang gin 框架为例: import "github.com/mojocn/base64Cap ...

阅读全文...

Magento 2 安装 breeze evolution 主题

在上次尝试 Magento 2 / Adobe Commerce 安装新主题 失败之后。我对 Magento 2 安装新主题充满了恐惧 😱。其实根本问题是 PHP 大版本发布太快,向下兼容性做的又不好,很容易出现直接导致整站挂掉的情况。 但是主题还得安装,今天尝试一下 breeze evolution 的安装。官方地址: https://commercemarketplace.adobe.com/swissup-breeze-evolution.html 从里面的 release notes 看,从 2.1.1 版本支持了 Magento 2.4.6 及 PHP 8.2。(昨天看新闻 PHP ...

阅读全文...

React Quill 富文本编辑器与 Ant Design Modal 同时使用时,html 标签消失

这是一个无比诡异的 Quill 富文本编辑器组件的 bug,浪费了我周四整整一个下午。 唯一的收获是,把早已忘光的 React 组件封装,及组件通信的机制复习了一遍。 bug 现象 在一个 Ant Design Pro 写的后台操作界面中,在弹出的 Modal 组件中,内嵌一个 React Quill 的富文本编辑器组件。 进行内容编辑,输入 hello 换行,再换行,输入 world。保存。 再次打开 Modal,里面 Quill 展示的内容,会看到中间的换行不见了。。。 再次重复上面操作,hello world 直接变为了一行。 继续测试,会看到不单是换行,连列表样式也会消失。 排除服务器 ...

阅读全文...

Linux fish shell 中自动补全 go Cobra 创建的命令

书接上回,自从基于 cobra 完成了 Golang AST 解析 struct 字段,自动生成 CRUD 代码,又添加了部分功能。这个自动帮我搬砖的代码生成器基本完成了。😊 但是,在项目中使用的时候,还是有点小瑕疵,就是不能在 fish shell 中自动补全命令,主要是我创建的命令,命令我自己都记不住🥲。每次靠输入 cobra 帮助参数来查看,也略显麻烦。于是,我想能否像 smug 一样,实现自动补全命令。查了一下,果然可以: 添加 fish 自动补全 cobra 内置了针对各种 shell 的自动补全功能。诸如,fish,bash,zsh,powershell。 例如,我的搬砖工具名为 ...

阅读全文...

ant design pro 的统一配置管理

作为一个 CRUD boy,经常要新建管理后台的项目。确切的说,应该是经常要 ctrl c / ctrl v 来 copy 老的项目。 但是 ant design pro 好多配置不在一个统一的配置文件中,需要去多个地方修改设置。例如: 顶部标题 登录页的标题 logo 顶部,及登录页 到处找配置,非常浪费脑细胞,本已稀疏的头发也经受不住这么折腾。所以还是能统一管理比较好。 统一配置文件在哪里 config/defaultSettings.ts 虽然这里定义了一些配置。但是像登录页的标题就不受这里控制。 登录页使用配置文件中的标题 import defaultSettings from ' ...

阅读全文...