技术教程 第10页
用 HTML/CSS/JS 给网页加一个简易灵动岛提示-星海夜航

用 HTML/CSS/JS 给网页加一个简易灵动岛提示

手机上的灵动岛通知挺好认,网页上也可以仿一个:顶部中间弹出一个小黑条,显示一句提示,停留一两秒再缩回去。总共三段代码,HTML 放结构、CSS 放样式和动画、JS 控制显隐,任何页面都能塞。结...
Chevereto V4 右上角语言切换不生效:L10n.php 两处补丁-星海夜航

Chevereto V4 右上角语言切换不生效:L10n.php 两处补丁

Chevereto V4.0.5 专业版的一个实际问题:初始语言为简体中文,右上角切换成英语后刷新页面,内容依然是中文。语言下拉正常、cookie 也写入了,但渲染时语言没生效。排查下来是旧版代码里的 L10...
一行 CSS 让整站变灰的实现与注意点-星海夜航

一行 CSS 让整站变灰的实现与注意点

整站变灰用在哀悼缅怀日和公祭日这类场景,勿忘历史。功能本身不复杂:给根元素挂一层灰度滤镜,所有渲染内容都会继承。一段代码加对位置,用到时开关一次就行。 代码 html { filter: progid:DX...
Python 大数据开发学习路线:14 个阶段拆解-星海夜航

Python 大数据开发学习路线:14 个阶段拆解

这条 Python 大数据开发路线共 14 个阶段,从语言基础一路铺到数仓项目与面试。本文把各阶段的目标拆开讲清楚,方便对照自查,判断自己卡在哪一环。 语言与存储基础 前几个阶段解决'能写、能查'...
MySQL 取消严格模式的两种方法-星海夜航

MySQL 取消严格模式的两种方法

MySQL 严格模式下,字段超长、非法值、缺默认值都会直接报错而不是警告,老项目导入数据时经常被卡住。本文记录两种关闭方式:修改配置文件与修改启动脚本。 方法一:修改 my.cnf 直接向配置文...
用 Vaultwarden 自建 Bitwarden 密码管理器:功能梳理与部署记录-星海夜航

用 Vaultwarden 自建 Bitwarden 密码管理器:功能梳理与部署记录

用密码管理器的最大顾虑是信任:所有账号都押在别人运营的服务上。Bitwarden 给出了一个开源的答案,客户端和服务端代码全部公开,还提供官方 docker 镜像,数据可以完全留在自己手里。这篇记录...
云原生训练营课程目录:从 Go、Docker 到 Kubernetes 与 Istio-星海夜航

云原生训练营课程目录:从 Go、Docker 到 Kubernetes 与 Istio

整理一份云原生方向训练营的完整课程目录,共十五个模块外加开营直播。主线是从 Go 语言打底的开发能力开始,经过 Docker、Kubernetes 原理与生产运维,最后落到 Istio 服务网格和微服务实战。...
WordPress 首页只允许选“页面”?一段代码让它支持选文章-星海夜航

WordPress 首页只允许选“页面”?一段代码让它支持选文章

WordPress 后台「设置-阅读」里,“静态页面”首页只能从页面里挑,文章不在下拉列表里。其实通过过滤 wp_dropdown_pages 把这个下拉重建成包含所有已发布文章的选择器就能绕开限制,前后台再各...