最新发布第17页
在 Nginx 层面拦截 SQL 注入和 XSS 请求-星海夜航

在 Nginx 层面拦截 SQL 注入和 XSS 请求

应用前置的 Nginx 顺手做一层请求过滤,把明显的注入和脚本探测挡在入口,日志会干净很多,后端压力也小。这篇记录规则放哪里、怎么写,以及各拦截返回码的含义。 为什么要在 Nginx 层加规则 分...
文章页底部加一条“我也是有底线哒”提示和滚动进度条-星海夜航

文章页底部加一条“我也是有底线哒”提示和滚动进度条

这个小效果分两块:顶部一条随页面滚动变宽的进度条,和正文翻到底时出现的“我也是有底线哒”图文提示。改动很小:一段 CSS 进主题设置,一段 HTML 进页脚模板。 进度条的 CSS 在后台主题设置...
免交互格式化并挂载新磁盘的 Shell 脚本-星海夜航

免交互格式化并挂载新磁盘的 Shell 脚本

业务系统一般单独挂一块数据盘存数据。拿到新盘后要格式化、分区、挂载、写 fstab,一两台机器手工做还行,节点一多就该交给脚本。下面这份脚本面向 CentOS,用 expect 做到全程免交互。 脚本的...
切换日/夜模式时弹一条提示的 jQuery 写法-星海夜航

切换日/夜模式时弹一条提示的 jQuery 写法

点主题的黑/白切换按钮时,想让用户明确感知当前切到了哪种模式,可以用 Layer 弹层在切换瞬间弹一条两秒的提示。核心就是一段 jQuery,先决条件是站点里能用 Layer.js。 先确认 Layer.js 是否...
一份后端架构课程的完整目录树-星海夜航

一份后端架构课程的完整目录树

整理归档资料时翻出一份后端架构课程的完整目录树,一节一个文件,共 83 讲加配套课件。留档的意义大于内容本身:拿它当一张架构学习地图,对照自己的知识结构查漏挺好用。 这套目录覆盖了什么 ...
查看两个 QQ 号共同好友的小网站源码-星海夜航

查看两个 QQ 号共同好友的小网站源码

之前想确认两个 QQ 号的共同好友具体是哪些人,顺手写了个小站,这里把源码和跑法记一下。 原理 Python-django 写的。两个 QQ 号分别授权登录后,后台把各自的好友列表拉下来做交集,直接展示相...
Metabase 部署与 Nginx 反向代理配置记录-星海夜航

Metabase 部署与 Nginx 反向代理配置记录

Metabase 是一款开源免费的 BI 工具:连上一个数据库后,不懂 SQL 的同事也能点选出图表、看懂业务数据。这里记一次在 CentOS 上的完整部署,最后用 Nginx 反代去掉端口号。 它适合与不适合的场...
在悬浮按钮栏加一个繁简体切换按钮-星海夜航

在悬浮按钮栏加一个繁简体切换按钮

需求:给站点悬浮按钮栏加一个简繁切换。改两个 php 文件、贴一段外部 JS、后台开一个开关,共三步。动手前先备份要改的文件。 第一步:设置页加开关项 打开当前主题目录下的 inc/options/admin...