有圈

  每天更新四次 | 。若有扰,告知删除。
陈阳

陈阳 在 2026-01-20 发表《数据备份至关重要。》:今晚搞好CDN后在网上冲浪发现一位老博主:https://oba.by 的主页挂着 “数据库损坏,不如相忘于江 []

陈阳 在 2026-01-20 发表《数据备份至关重要。》:今晚搞好CDN后在网上冲浪发现一位老博主:https://oba.by 的主页挂着 “数据库损坏,不如相忘于江 […]

陈阳

陈阳 在 2026-01-20 发表《迁回至国内CDN》:体验了2周Cloudflare R2对象存储,虽然说可以免费,但觉得效果还是太差了,索性还是迁移到国内的收费C []

陈阳 在 2026-01-20 发表《迁回至国内CDN》:体验了2周Cloudflare R2对象存储,虽然说可以免费,但觉得效果还是太差了,索性还是迁移到国内的收费C […]

xuan

xuan 在 2026-01-20 发表《CategoryBatchManager - Typecho后台文章分类批量管理插件》:插件简介 CategoryBatchManager 是一款 Typecho 后台文章分类批量管理插件,主要功能: 在 文章管理列表 中提供批量操作: “移动到分类…” :将选中文章的分类替换为所选分类; “添加分类…” :在原有分类基础上追加新分类; “移除分类…” :从文章已有分类中移除某些分类。...

xuan 在 2026-01-20 发表《CategoryBatchManager - Typecho后台文章分类批量管理插件》:插件简介 CategoryBatchManager 是一款 Typecho 后台文章分类批量管理插件,主要功能: 在 文章管理列表 中提供批量操作: “移动到分类…” :将选中文章的分类替换为所选分类; “添加分类…” :在原有分类基础上追加新分类; “移除分类…” :从文章已有分类中移除某些分类。 在文章列表每一行的 “分类”列 尾部增加一个小的 “分类” 链接: 点击可快速为单篇文章调整分类。 整体操作基于 AJAX 完成,避免整页刷新,提升后台管理效率。 环境要求 Typecho :版本 1.2.1 PHP :版本 7.0.0 及以上 (兼容 PHP 8.0) 插件在激活时会自动检查当前环境版本,如果版本过低,会在后台插件页给出明确错误提示,防止在不兼容环境中运行。 安装步骤 将插件代码放入 Typecho 的插件目录: 路径结构如下: usr/ plugins/ CategoryBatchManager/ Plugin.php Action.php 登录 Typecho 后台 → 控制台 → 插件 ,找到: 插件名称: CategoryBatchManager (文章分类批量管理) 点击 “启动” 插件: 如果 PHP / Typecho 版本不满足要求,会直接提示: CategoryBatchManager 需要 PHP 7.0 或更高版本 CategoryBatchManager 需要 Typecho 1.2.1 符合要求则启动成功。 功能使用说明 1. 批量分类操作 打开后台: 控制台 → 文章 → 所有文章 。 在列表顶部/底部的 “选中项” 下拉菜单中,你会看到新增的 3 个选项: “移动到分类…” “添加分类…” “移除分类…” 使用步骤: 勾选需要操作的多篇文章(左侧复选框)。 点击其中一个批量分类操作(例如“移动到分类…”)。 页面会弹出一个分类选择弹窗,特点: 列出所有分类,按照层级缩进展示,支持子分类; 顶部带有 搜索框 ,输入可筛选分类; 支持多选分类(按住 Ctrl/多次勾选)。 选择好目标分类后点击 “确定” : 插件会通过 AJAX 请求 /action/category-batch ; 后台更新 table.relationships 中 cid-mid 的分类关系; 前端会直接更新列表中对应文章的“分类”列,无需刷新整页。 三种操作的具体逻辑: 移动到分类(move) 对选中文章:先删除该文章所有“分类”关联(仅限 metas.type = 'category' 的关系),再写入你新选择的分类。 适用于“文章从 A 版块整体迁移到 B 版块”。 例如:将此三篇文章从 实践教程 移动到 性能测试 添加分类(add) 在当前已有分类基础上追加你新选择的分类; 已存在的关系不会重复添加。 适用于“批量为一批文章增加一个额外分类”。 例如:为 飞牛nas 分类下的三篇文章添加 环境配置 分类 移除分类(remove) 仅删除你选中的那些分类与文章的关系; 未勾选的其它分类不受影响。 适用于“批量清理某个分类下的文章归属”。 例如:移除上面加的 环境配置 分类 2. 单篇文章快速分类修改 在 文章列表的“分类”列 中,每一行分类的后面会有一个小的 灰色“分类” 链接(字体较小): 点击这一行的小“分类”链接: 插件会自动读取当前这一篇文章所属的分类(解析该单元格内原有的分类链接 URL 中的 category=mid 参数)。 弹出与批量操作相同的分类选择弹窗。 弹窗内会 预先勾选该文章当前的分类 。 在弹窗中重新勾选你想要的分类,然后点击 “确定” : 对该篇文章执行 “移动到分类” 操作,即覆盖原分类关系(可单选可多选)。 列表中的这一行“分类”列会立即更新。 这个功能特别适合对少数文章进行微调,而不必进入 write-post.php 编辑页面。 权限与安全 所有批量操作都基于 Typecho 的后台权限体系: 仅当用户已登录并且具备 编辑及以上权限 ( $user->pass('editor', true) )时,才允许调用批量分类接口。 后端接口路径: POST /action/category-batch 参数: do=batch op=move|add|remove cid[] :文章 ID 列表 mid[] :分类 ID 列表 插件只会操作 metas.type = 'category' 的关系, 不会影响标签等其它 metas 。 常见问题 看不到新增的批量菜单项? 确认已启动 CategoryBatchManager 插件; 确认当前页面是 manage-posts.php (文章管理列表),插件只在这个页面注入 JS/HTML; 清理浏览器缓存后再试。 分类弹窗里没有任何分类? 检查后台是否已经创建了分类; 插件通过 \Widget\Metas\Category\Rows 获取分类数据,与编辑文章页面的分类列表是同一来源。 操作后分类没变? 看浏览器控制台是否有 AJAX 请求报错; 检查当前登录用户是否拥有 editor 以上权限。 下载地址 [hide] Github: https://github.com/BXCQ/CategoryBatchManager 迅雷云盘: https://pan.xunlei.com/s/VOjLUbCyg5fSCek7m5hRZkgTA1?pwd=kj97# [/hide]

陈阳

陈阳 在 2026-01-19 发表《2025年人均存款约11.8万,是我拖后腿了!》:“1月16日,央行2025年的重磅数据出炉,一石激起千层浪。166万亿的居民存款总额,人均约11.8万元——这 []

陈阳 在 2026-01-19 发表《2025年人均存款约11.8万,是我拖后腿了!》:“1月16日,央行2025年的重磅数据出炉,一石激起千层浪。166万亿的居民存款总额,人均约11.8万元——这 […]

满心

满心 在 2026-01-19 发表《我这里真的要下雪了么》:这几天确实忙碌,除了工作上的,还有生活上的,工作上无非就是年底了,要体现工作量,疯狂加码,虽然不至于周末要加班,但是每天8小时,那真是一点儿空闲时间没有,生活上和对象闹了点儿矛盾,冷战了几天,反正心情也不佳。 工作上我比较烦的一种就是,明明已经排好了计划,非要中途给你插些事情,然后说这个优先级最高,...

满心 在 2026-01-19 发表《我这里真的要下雪了么》:这几天确实忙碌,除了工作上的,还有生活上的,工作上无非就是年底了,要体现工作量,疯狂加码,虽然不至于周末要加班,但是每天8小时,那真是一点儿空闲时间没有,生活上和对象闹了点儿矛盾,冷战了几天,反正心情也不佳。 工作上我比较烦的一种就是,明明已经排好了计划,非要中途给你插些事情,然后说这个优先级最高,先处理这个,然后到了计划截点的时候,来问你进度,结果你说还没搞定,还需要一天时间的时候,然后那边就开始巴拉巴拉一堆,说什么进度没搞完咋回事儿,靠,本来可以按计划完成的,你非要插点儿事儿进来,敢情处理这些事儿不要时间啊,还一个劲儿的说,要抓紧啊,不能拖进度,我都懒得搭理他。 前几天发了篇玩公众号的文章,最近一直在学习怎么利用好AI来辅助我发文,目前算是找到了一些门路,不过要持续半个月尝试才行,感觉我想尝试的东西还蛮多,就是时间上不允许,毕竟很多东西要花时间去了解和学习,这也导致最近我游戏也没玩,短视频也没刷了,感觉自己快变成了四好青年了。 开头不说了和对象闹矛盾了么,其实就是育儿方面有些观念不和,我这人有时候脾气不好,孩子比较闹腾,吃饭的时候总喜欢玩不喜欢吃,每次都把饭菜拿来玩,搞的到处都是,还哭闹,当时火气就上来了,结果就尴尬了,彼此之间冷了几天,彼此之间不搭理,后来想想这样不好,不利于家庭和睦,想着自己是男人,主动认错不丢人,但是诚意得要有,就给对象买了iphone17,她原来那手机也很久了,虽然说还能用,但是电池早就不行了,索性直接给她换了,她虽然嘴上说着没必要买,但是买了之后她也挺开心的,看样子关键时刻还是得忍住啊,不能随意闹矛盾,不然得"大出血"。 早几天就看新闻、公众号、短信疯狂发消息,说要大降温,要下雪什么的,其实我根本没在意,毕竟天气预报很多时候都不靠谱,这不今早上班的时候,飘着小雨,温度确实降了不少,路上大家也都缩着脖子走路,还是希望来场雪吧,感觉冬天不来场雪总觉得少了点什么,一路上看着路边有些地方都堆了东西,人家说是盐,我还碰到了撒盐的车,这是未雨绸缪啊,还没下雪,就开始把准备工作做了,这要是没下雨,岂不尴尬了。

虫虫

虫虫 在 2026-01-19 发表《街头的“背心大叔”》:无论走在小城老街的哪个转角,总能遇见这位 80 岁的 “背心大叔”。 数九寒天里,当旁人裹着羽绒服、缩着脖子匆匆赶路时,他却永远是那身标志性的行头:一件白色跨栏背心,露出瘦骨嶙峋却依旧硬朗的胳膊;下身是笔挺的深色长裤,脚上踩着一双黑色皮鞋。他一只手或插在裤袋,或随着步伐自在摆动,另一只手则总拎着个袋...

虫虫 在 2026-01-19 发表《街头的“背心大叔”》:无论走在小城老街的哪个转角,总能遇见这位 80 岁的 “背心大叔”。 数九寒天里,当旁人裹着羽绒服、缩着脖子匆匆赶路时,他却永远是那身标志性的行头:一件白色跨栏背心,露出瘦骨嶙峋却依旧硬朗的胳膊;下身是笔挺的深色长裤,脚上踩着一双黑色皮鞋。他一只手或插在裤袋,或随着步伐自在摆动,另一只手则总拎着个袋子 —— 有时是半透明的袋子,有时是个磨得发亮的黑色皮包。他脚步轻快,带着一种近乎执拗的节奏感,仿佛永远有个地方正等着他奔赴。 老街坊们早已习惯了他的存在。有人说他年轻时是码头工人,扛着百十斤的货物在江风里走惯了,练出了一身不怕冷的筋骨;也有人打趣说,老人家是年纪大了火力旺,身子骨比小伙子还结实。无论寒暑,他都用这副模样丈量着老街的每一寸石板。 他走过的地方,总能引来路人或好奇、或敬佩的目光。有人偷偷拿出手机拍照,也有相熟的摊主笑着跟他打招呼,他只是淡淡一笑,继续迈着稳健的步子,走向下一个街角。 在这座南方小县城,他成了一道独特的风景,用最朴素的方式诠释着岁月沉淀下来的坚韧与自在。

Yang

Yang 在 2026-01-19 发表《脆脆的中年人 - 糖前期 IRMan》:前几天有发笔记说到 糖化血红蛋白5.8%的事 ,虽然心存侥幸,但也大体明白,我这IR Man(Insulin Resistance 胰岛素抵抗)应该是跑不掉的了。见识过朋友老父因糖尿病去世,因此很早就对糖尿病及血糖相关有比较多的了解,也清楚5.8%的糖化意味着糖前期基本没跑了。 周末回深圳,第一时间...

Yang 在 2026-01-19 发表《脆脆的中年人 - 糖前期 IRMan》:前几天有发笔记说到 糖化血红蛋白5.8%的事 ,虽然心存侥幸,但也大体明白,我这IR Man(Insulin Resistance 胰岛素抵抗)应该是跑不掉的了。见识过朋友老父因糖尿病去世,因此很早就对糖尿病及血糖相关有比较多的了解,也清楚5.8%的糖化意味着糖前期基本没跑了。 周末回深圳,第一时间把动态血糖仪怼到胳臂上,适应一天后,在深圳就地做了一波晚餐血糖测试,顺带测试一下动态与指血之间的差异有多大,结果: 图1,小半碗米饭的碳水就让血糖炸了,糖前期无疑了 今天回到香港,家跟前经常去唆一口的米线再做一次完整的碳水炸弹测试,结果: 图2,餐后1小时,血糖峰值10.5彻底炸了,未能控住 图3,餐后2小时,勉强回到正常范围,但也比一年前高了 图4,餐后3小时,回到餐前正常水平 图5,2024年的餐后1H与2H血糖水平 庆幸的是:餐后1H峰值,餐后2H回落,没有横盘。但无奈终不是普通正常人了,1H没能控住炸到了10.5。其实,米线量并不算多,还有一盘水煮青菜和鱼丸先给肠胃打了底。也说明,过去的至少1-2年(估摸应该是有好几年了)时间里,基本每天都在这样伤害小胰子[捂脸]。 唉,脆脆的中年人,以后老老实实做个自律的控糖人了。努力努力,争取早日逆转上岸。 年轻的和不年轻的同志们,都多关注自己的血糖吧,不要只关注空腹和餐后血糖,也多关注糖化血红蛋白,T0糖前期还可逆,真要成了T2小糖人,那就真的彻底无力了。 #糖前期 #胰岛素抵抗 #控糖 #IRMan

Mr. Han

Mr. Han 在 2026-01-19 发表《给博客所有图片加个水印》:此方法为又拍云存储+腾讯云EdgeOne的组合,实现免费10G存储+无限流量的图片外链,理论上适用于所有对象存储和所有CDN的组合。 正常一些技术博客发的技术文章还是比较有价值的,文章附图最好还是加个水印,也减少一点被盗的风险,我这生活水文博客那就看心情了,也没啥值得盗的,纯属折腾哈,简单记录一下。...

Mr. Han 在 2026-01-19 发表《给博客所有图片加个水印》:此方法为又拍云存储+腾讯云EdgeOne的组合,实现免费10G存储+无限流量的图片外链,理论上适用于所有对象存储和所有CDN的组合。 正常一些技术博客发的技术文章还是比较有价值的,文章附图最好还是加个水印,也减少一点被盗的风险,我这生活水文博客那就看心情了,也没啥值得盗的,纯属折腾哈,简单记录一下。 首先是要用云存储作为图床,无论是直接上传或者通过图床程序,在对应的云存储内找到图片处理功能 接着设置一个间隔标识符,后面会用到,又拍云是有三个可选(! _ –),然后设置一个图片处理规则,这里面就按需配置,如果上传之前已经对图片进行过处理了,这里就推荐不要进行压缩或者更改格式的其他处理了,只开启添加水印一个功能,可以设置文字水印或者图片水印,选好水印放置的位置,设置好对应的参数之后,点击右侧的小喵咪可以进行刷新预览看一下最终呈现的样式,达到想要的效果之后进行保存此规则,注意样式命名,后面会用到。 到此就可以进行实际图片测试了,比如原来的图片外链是 https://img.hxy.cc/2026-ceshitupian.webp ,加上前面设置的图片处理参数之后的格式就是 https://img.hxy.cc/2026-ceshitupian.webp-shuiyin ,这样其实还是没有达到目的,因为访问不带图片处理规则的原链接,还是没有水印效果的,想要最终实现不加参数又能加上水印,这就要去CDN加速那边设置了。 又拍云的处理规则设置好之后,到腾讯EO的对应图床域名的规则引擎中设置回源URL重写,可以按照如下函数进行配置 正则表达式: ^/(.*\.(jpg|jpeg|png|gif|webp|bmp))$ (这里加上实际使用的图片格式的后缀) 替换为: /$1-shuiyin (这里的-就是上面设置的间隔标识符,shuiyin就是上面设置的图片处理规则的名称) 这样配置好之后,把EO这边的图床域名的缓存清除一下,然后再刷新文章内的外链图片,此时看到不用每张图片进行添加后缀,已经成功添加水印,这样设置的好处就是不用每张图片都单独进行添加,而且万一以后有换域名,直接把水印规则里面的水印换一下就行了,原图片不受影响。 看了下七牛云的云存储,基本上一样的方式,也可以达到上面的效果。 经常看到用对象存储的博友被刷多少多少流量,以至于产生巨额账单而劝退使用对象存储,我觉得还是没有做好防护措施吧,使用不限量的EO或者ESA,还有可以设置达量拉闸的多吉云,然后用http回源到对象存储,因为https可能会收费,这样基本上不会产生费用啊,我用了好几年的又拍云联盟,一年有61块的券,我25年按照这种方式设置之后才产生不到1块钱的费用。

Mr. Han

Mr. Han 在 2026-01-18 发表《天翼云电脑不休眠不关机教程》:有使用天翼云电脑的小伙伴知道,天翼云电脑默认有一个休眠机制,超过60分钟不使用,未使用客户端进行远程连接,则进入休眠状态,相当于自动关机,如果自己挂的一些程序或者软件啥的就会出现掉线。 自从九月份入手了一台长期的天翼云电脑,现在我的所有的网上冲浪的一些东西全部在云电脑上面,用来挂一些软件和一些定时任...

Mr. Han 在 2026-01-18 发表《天翼云电脑不休眠不关机教程》:有使用天翼云电脑的小伙伴知道,天翼云电脑默认有一个休眠机制,超过60分钟不使用,未使用客户端进行远程连接,则进入休眠状态,相当于自动关机,如果自己挂的一些程序或者软件啥的就会出现掉线。 自从九月份入手了一台长期的天翼云电脑,现在我的所有的网上冲浪的一些东西全部在云电脑上面,用来挂一些软件和一些定时任务,还是非常方便的,前前后后也试了各种方法,目前在用的这种保活方法还算是比较满意的,分享一下,有需要的朋友可以试一下,不主动重启的话不会休眠。 我的这台前几天我新装了一个软件,重启了一下,之前已经稳定运行20多天了,还是非常稳的。

1900

1900 在 2026-01-18 发表《我为什么写博客》:Photo by Wilhelm Gunkel / Unsplash 最近有两位大佬都写了以「每日写作」为主题的文章,一位是「 莫比乌斯-每日写作的意义是什么? 」、一位「 So!azy-日更博客的真正门槛 」,所以我也想聊聊我的看法。 我最近也在尝试控制自己的输出频率和产出内容,但是像他们那样一天...

1900 在 2026-01-18 发表《我为什么写博客》:Photo by Wilhelm Gunkel / Unsplash 最近有两位大佬都写了以「每日写作」为主题的文章,一位是「 莫比乌斯-每日写作的意义是什么? 」、一位「 So!azy-日更博客的真正门槛 」,所以我也想聊聊我的看法。 我最近也在尝试控制自己的输出频率和产出内容,但是像他们那样一天一更或者多更我确实做不到,所以目前的想法是尝试两到三天更新一篇,虽然目前只坚持了一两个星期,不过能感觉已经开始逐渐习惯这个节奏,在生活中遇到的很多事情都会习惯性往更多角度去思考其本质和意义。 首先关于莫比乌斯在他这篇文章和此前写过一些关于写日更博客或者写博客这件事的观点,其一为「写博客的本质是为了关注」、其二为「混杂着每个人自己的意义」,我先对号入座解剖一下自己。 首先,我承认自己写博客的意图中有很大一部分确实是为了关注,通过阐述自己的观点获得朋友、游客的共鸣。其次基于共鸣这一点衍生得到的部分新反馈,这些朋友所表达出来关于内容主题的另外一部分思考也是我乐于见到和学习的 ,思想的碰撞能产生新的化学反应。 其二的观点则因人而异了,这部分我的个人意义应该是解压、自我整理 和助人为乐的成就感 。 我时常感觉在生活中应付纷乱的思绪在汹涌的人际关系、信息洪流会产生巨大的心理压力,而写作就像是对着树洞的呐喊,每次在写完文章点击发布按钮时都能感觉自己有种心明眼亮的舒畅感。 其次依据「费曼学习法」的原则,在撰写这些文章时能对文章主题所涵盖的知识、观点、思绪进行重新的归纳、整理、学习,而这个原则是个正向的过程,你越是频繁写作它们就会变的越有体系,越容易被自己查阅。 不得不乘船发的是最后 助人为乐了 这点,感觉有部分装逼因素在这里,像是雄性动物展示自己的威慑力一样。 另外则是So!azy聊到的写不出来的问题。 虽然已经在下意识的养成遇到事情多进行思考的过程,并在这一过程里对事进行拓展和总结归纳,并收集成为之后的素材。 但是真的进入「写」的阶段时还是会出现打完标题时忽然愣住不知道怎么写的情况,让人不好意思的是其实之前更新的那几篇「长文」我几乎都遇到了这种情况。 但是在敲击键盘的过程中大脑会像是老式的手摇启动拖拉机一般,渡过冷启动的缓慢阶段后,大脑便能轰的一生忽然进入飞速思考的过程,越敲击按键大脑的思维就越清楚,之后便会很快形成大致结腹稿,基于在写之前已经对这件事情有过大致的思考的情况写,当下再依着此前所想和形成的腹稿的结构叙事写出自己想表达的内容便会简单很多。 最后,还是想说写文章和世间其他所有需要期待结果的事情一样,都是贵在坚持,他们总会有一些结果,但是我们不要有太大负担,先是认清楚自己并坦然面对。 即便中途有所间断也不要气恼,至少你输出了一些东西,这些东西是你思想的表达是你认知的结晶,这些东西未来很长一段时间都会存在于世,也算留下了一些自己微不足道的痕迹,而且经历过此前的思维整理,相信你也能很快重新提笔。 给自己。

晓空

晓空 在 2026-01-18 发表《22岁x2026阳历生日》:一年又一年,我也又一次迎来了自己的阳历生日 按照习俗,虽然还是以过农历为主,但毕竟法律上来说又长大了一岁,也依然是个值得纪念的日子 虽然b站之前变相的算是提前帮我过了次生日,但为了能够在今天真正的用上这套生日装扮,于是乎当时斥了巨资(虽然事实上才20元),去买下了这套在b站购买的第一份粉丝纪念套装 ...

晓空 在 2026-01-18 发表《22岁x2026阳历生日》:一年又一年,我也又一次迎来了自己的阳历生日 按照习俗,虽然还是以过农历为主,但毕竟法律上来说又长大了一岁,也依然是个值得纪念的日子 虽然b站之前变相的算是提前帮我过了次生日,但为了能够在今天真正的用上这套生日装扮,于是乎当时斥了巨资(虽然事实上才20元),去买下了这套在b站购买的第一份粉丝纪念套装 当然,这里面的贴纸按照咱们的一贯传统和保留习惯,肯定会被我扒下来往博客这边也装上去一份就是啦233 忽然发现真从阿B扒了不少贴纸包呢,希望别将来哪天b站来找上门就好(大雾 回望2025,今年也是个特殊的一年,从学生到职场的转变,也意味着我的成长 从依靠父母的生活费到独立赚钱养活自己,以及收到第一笔真正意义上全职工作的工资,这都是走向更加成熟的表现 再到后面26年初,自己的第一次租房,也算是完成看人生当中的几件头等大事之一吧 在和公司寝室那边彻底退租之前,也借此机会请室友们喝了一杯奶茶 既是对今天生日的小小庆祝(毕竟农历生日肯定已经放假了),也是感谢室友们同窗半年以来的一直陪伴,也更是对过去的宿舍生活的告别 今天也很快就要结束了,平平淡淡的结束,倒也没什么不好的 正如之前我们说过的一样,也许我们所经历的这些平淡的日常,正是不断连续发生的奇迹 今天小小的庆祝一下也已经足够了,剩下的就等到农历生日在庆祝吧w 即便如此,也感谢 GoodBoyboy、冰哈、SummerBreeze、小恒、小莉、CFXYYN6等好友的生日祝福,感谢大家!

我是军爸

我是军爸 在 2026-01-18 发表《招商白金卡如何免年费》:一直以来,招商银行各方面体验都比较良好。用过他们家的钻石卡,每年有4张免费儿童机票,也用过运通白金卡,无限次的PP卡挺不错的。 后来因为口罩时期的原因,好几年没有出远门了,就把这两张卡都注销了,毕竟一张年费是3600,扛不住。 为了保住我的额度,我申请了鸟白,基本没啥权益,聊胜于无的几次300酒店券...

我是军爸 在 2026-01-18 发表《招商白金卡如何免年费》:一直以来,招商银行各方面体验都比较良好。用过他们家的钻石卡,每年有4张免费儿童机票,也用过运通白金卡,无限次的PP卡挺不错的。 后来因为口罩时期的原因,好几年没有出远门了,就把这两张卡都注销了,毕竟一张年费是3600,扛不住。 为了保住我的额度,我申请了鸟白,基本没啥权益,聊胜于无的几次300酒店券,每个月可以积分兑换爱奇艺或腾讯视频的会员。 最近推销电话有点多,让你买红酒,消费分期,有点不习惯了,让客服安安静静地用卡不就挺好的嘛,干嘛这么折腾。所以我现在开始用农行的。 消费不达标了,鸟白就要考虑如何免年费了。鸟白还有一个重要的权益,就是每个月首笔取现是免手续费的,只要当天内换上就没有利息。取现操作,相当于消费。 鸟白每年消费8W,就可以免次年年费。取现操作两个月,每个月4W就可以了。具体操作如下: 鸟白取现需要在掌上生活APP操作 在掌上生活APP找到《预借现金》功能 取款账户一定要选择你的鸟白信用卡 取款界面的手续费,鸟白是免除的 到账时间以短信通知为主,操作取款最好在早上,不然来不及当天还 记得一定要当天还,否则利息很高 一顿操作省下800也是很值的

陈阳

陈阳 在 2026-01-18 发表《好米又没抢到》:昨晚上看上这个4拼米:zgtz.com,想着拍下来收藏,准备预算700刀预算,拍到最后进入尾声无论我叫多少总有 []

陈阳 在 2026-01-18 发表《好米又没抢到》:昨晚上看上这个4拼米:zgtz.com,想着拍下来收藏,准备预算700刀预算,拍到最后进入尾声无论我叫多少总有 […]

xuan

xuan 在 2026-01-18 发表《彻底清除与飞牛OS共存的宝塔面板教程》:为什么必须彻底清理? 宝塔面板不仅安装服务,还会: 锁定关键文件( .user.ini 加 chattr +i ) 启用 AppArmor/SELinux 安全策略 修改 systemd 服务和内核参数 即使“卸载”,仍会残留进程和配置 彻底清除步骤 第一步:运行宝塔官方卸载脚本 wget http...

xuan 在 2026-01-18 发表《彻底清除与飞牛OS共存的宝塔面板教程》:为什么必须彻底清理? 宝塔面板不仅安装服务,还会: 锁定关键文件( .user.ini 加 chattr +i ) 启用 AppArmor/SELinux 安全策略 修改 systemd 服务和内核参数 即使“卸载”,仍会残留进程和配置 彻底清除步骤 第一步:运行宝塔官方卸载脚本 wget http://download.bt.cn/install/bt-uninstall.sh sudo bash bt-uninstall.sh → 选择 【2】卸载宝塔及运行环境 第二步:清除顽固进程 # 强制终止残留进程 sudo pkill -f "site_total" sudo pkill -f "php-fpm" # 验证是否清除 ps aux | grep -E 'site_total|php-fpm' | grep -v grep" 第三步:解除文件锁定并删除 /www [hide] # 移除 immutable 属性(关键!) sudo find /www -name ".user.ini" -exec chattr -i {} \; 2>/dev/null # 删除主目录 sudo rm -rf /www # 验证 ls /www 2>/dev/null && echo "未删干净" || echo "/www 已删除" [/hide] 第四步:禁用 AppArmor(防止 Docker 启动失败) # 临时清理策略 sudo aa-teardown # 永久禁用(编辑 GRUB) sudo nano /etc/default/grub 将: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash apparmor=0 security=none" 保存后执行: sudo update-grub sudo reboot 第五步:重置 Docker 环境(可选但推荐) sudo systemctl stop docker sudo rm -rf /vol1/docker sudo mkdir -p /vol1/docker/volumes sudo chown root:docker /vol1/docker sudo chmod 775 /vol1/docker sudo systemctl start docker 重要提醒 如需建站,请使用飞牛「应用中心」中的官方应用宝塔 保持系统纯净,才能确保长期稳定运行

xuan

xuan 在 2026-01-18 发表《解决飞牛nas更新后挂载硬盘提示“数据库读写失败”》:问题及原因 升级到飞牛OS 1.1.11 后,在 Web 界面挂载硬盘时提示 “数据库读写失败” 。 飞牛OS 1.1.11 版本 默认启用了 AppArmor 安全模块 ,但未正确配置对 /vol1 目录(用户数据盘)的访问权限。 这导致: trim_license 服务无法写入 PostgreS...

xuan 在 2026-01-18 发表《解决飞牛nas更新后挂载硬盘提示“数据库读写失败”》:问题及原因 升级到飞牛OS 1.1.11 后,在 Web 界面挂载硬盘时提示 “数据库读写失败” 。 飞牛OS 1.1.11 版本 默认启用了 AppArmor 安全模块 ,但未正确配置对 /vol1 目录(用户数据盘)的访问权限。 这导致: trim_license 服务无法写入 PostgreSQL 数据库 Docker 无法创建 volume 元数据( metadata.db ) 硬盘挂载流程因数据库操作失败而中断 解决方案:禁用 AppArmor 内核安全模块 此操作仅在飞牛OS环境下安全,不建议在通用 Linux 服务器上使用。 步骤 1:通过 SSH 登录飞牛OS ssh admin@你的飞牛IP 步骤 2:编辑 GRUB 启动参数 sudo nano /etc/default/grub 找到以下行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 修改为 : [hide] GRUB_CMDLINE_LINUX_DEFAULT="quiet splash apparmor=0 security=none" [/hide] 按 Ctrl+O → 回车保存, Ctrl+X 退出。 步骤 3:更新引导配置并重启 sudo update-grub sudo reboot 步骤 4:验证修复结果 系统重启后,登录 Web 界面: 尝试重新挂载硬盘 应不再出现“数据库读写失败”错误 可选验证命令(SSH 中执行): systemctl is-active trim_license postgresql@15-main 补充说明 禁用 apparmor=0 不会影响飞牛OS核心功能,反而能解决兼容性问题 若未来官方修复此问题,可通过恢复 GRUB 参数重新启用 AppArmor

爱娃子

爱娃子 在 2026-01-17 发表《新年开车被追尾了,第一次被别人追尾》:今早路过一个红绿灯,我看到前方黄灯开始闪烁了,于是我就一下刹停了,但是在到达红绿灯前我已经开始了减速,结果后面的车跟我太近,一下就把我顶到路口前面去了,当时把我吓得,开车第一次被别人追尾,车主下车也是很懵,连怎么报保险也不知道,于是我帮他报了保险和联系了交警视频处理责任认定。 连尾盖都给我顶起来了,...

爱娃子 在 2026-01-17 发表《新年开车被追尾了,第一次被别人追尾》:今早路过一个红绿灯,我看到前方黄灯开始闪烁了,于是我就一下刹停了,但是在到达红绿灯前我已经开始了减速,结果后面的车跟我太近,一下就把我顶到路口前面去了,当时把我吓得,开车第一次被别人追尾,车主下车也是很懵,连怎么报保险也不知道,于是我帮他报了保险和联系了交警视频处理责任认定。 连尾盖都给我顶起来了,当时后车速度 70 多,速度还是很快,我的速度才 60 多。 后车大哥是本地人,大哥说还有两个路口就到他家,结果一时着急,整出了这事,好在人都没啥问... 查看全文:https://www.aiwazi.com/2773.html

Yang

Yang 在 2026-01-17 发表《网络支付的数据隐私安全》:作为一名跟互联网大数据打了多年交道,深知用户画像前世今生及应用的前互联网牛马,一向对数据尤其敏感数据比较慎重。今天share一个我自己的不好案例(实在不好找个中文词来对应bad case,就用“不好”吧,因为也不能说是失败或者错误,就纯是不好)。 京东不知道从什么时候开始,使用京东支付已绑定的银行卡...

Yang 在 2026-01-17 发表《网络支付的数据隐私安全》:作为一名跟互联网大数据打了多年交道,深知用户画像前世今生及应用的前互联网牛马,一向对数据尤其敏感数据比较慎重。今天share一个我自己的不好案例(实在不好找个中文词来对应bad case,就用“不好”吧,因为也不能说是失败或者错误,就纯是不好)。 京东不知道从什么时候开始,使用京东支付已绑定的银行卡或信用卡支付时,会将购买商品名信息直接透传给到银行,当然,这里的一些背景我是知道的,对于网银支付银行一直就很想要这些数据,但过去很多年都是不向银行透传这些明细的,但,现在给了。 三张截图均取自招商银行的交易明细,包括借记卡和信用卡。可以明确的是: 京东直接使用银行卡支付,是会透传数据给银行,使用微信支付不会透传 淘宝支付宝支付不会透传数据给银行 所以,在这事上,京东支付是不地道的。如果你不想自己以后买个私密商品什么的也被银行大数据知道的话,京东购物支付记得走微信支付。至于网络上其他的电商平台,参照类似的方式处理就是了,平时得空多看看自己银行App上的交易明细。 确实,100%的纯隐私数据安全是不存在的,但这些东西,给到银行,我略反感,类比线下商场刷卡买单,餐馆刷卡,普世规则约定俗成也是没有将我买了什么吃了什么一一告诉给银行,为什么到了线上支付就要把我的吃喝拉撒数据都给你,你要用来干什么?同理,支付类数据,可选择且情况下,我宁愿给一家纯做支付的企业,也不给到一家做社交平台为主的企业,哪怕它是我的前东家。 所以,我的其他个人经验: 能走支付宝,就不走微信支付 能走支付宝/微信钱包余额支付,就不走银行卡 #数据隐私 #网络支付

陈阳

陈阳 在 2026-01-17 发表《给博客新增加了个“友圈聚合”》:有了这个功能就可以时刻关注大佬们的动态了!美滋滋

陈阳 在 2026-01-17 发表《给博客新增加了个“友圈聚合”》:有了这个功能就可以时刻关注大佬们的动态了!美滋滋

xuan

xuan 在 2026-01-17 发表《解决飞牛nas更新后无法登录:系统内部错误》:前言 在25年11月,我将飞牛os从0.9.35更新到1.x.x后,发现登不进去了。然后我一直怀疑是飞牛frpc服务未重启,就让家里人手动重启了几次,但都不行。最后也是在寒假第一天晚上修复了,不是frp的问题。 问题现象 浏览器访问 Web 界面时卡在登录页 控制台报错: GET http://19...

xuan 在 2026-01-17 发表《解决飞牛nas更新后无法登录:系统内部错误》:前言 在25年11月,我将飞牛os从0.9.35更新到1.x.x后,发现登不进去了。然后我一直怀疑是飞牛frpc服务未重启,就让家里人手动重启了几次,但都不行。最后也是在寒假第一天晚上修复了,不是frp的问题。 问题现象 浏览器访问 Web 界面时卡在登录页 控制台报错: GET http://192.168.1.9:5666/license/v1/device/baseInfo 502 (Bad Gateway) SSH 登录后发现 trim_license.service 反复崩溃 解决步骤 第一步:确认核心服务状态 # 检查飞牛相关服务 systemctl list-units --type=service | grep trim # 检查 Nginx(应为 running) systemctl status nginx # 检查 PostgreSQL 是否安装 systemctl list-unit-files | grep postgresql 预期输出:存在 postgresql.service 且为 enabled ,但 trim_license 为 inactive 或反复重启。 第二步:检查 PostgreSQL 集群状态 # 查看 PostgreSQL 集群列表 sudo pg_lsclusters 示例输出: Ver Cluster Port Status Owner Data directory Log file 15 main 5432 down postgres /var/lib/postgresql/15/main ... 若状态为 down ,说明数据库未运行。 第三步:排查 PostgreSQL 启动失败原因 尝试启动集群: sudo pg_ctlcluster 15 main start 若失败,查看详细日志: sudo journalctl -xeu postgresql@15-main.service --no-pager | tail -n 30 关键错误示例 : could not bind IPv4 address "127.0.0.1": Address already in use FATAL: could not create any TCP/IP sockets 表明 5432 端口已被占用 。 第四步:释放被占用的 5432 端口 1. 查找占用端口的进程 sudo ss -tulnp | grep :5432 示例输出: tcp LISTEN ... 127.0.0.1:5432 ... users:(("postgres",pid=1358,fd=8)) 2. 终止残留进程 sudo kill -9 1358 # 替换为实际 PID 3. 清理残留 PID 文件 sudo rm -f /var/lib/postgresql/15/main/postmaster.pid sudo rm -f /run/postgresql/*.pid 第五步:启动 PostgreSQL 并验证 # 启动正规集群 sudo pg_ctlcluster 15 main start # 验证 socket 文件生成 ls /var/run/postgresql/ 正常输出应包含: .s.PGSQL.5432 15-main.pid 第六步:启动 License 服务 # 启动授权服务 sudo systemctl start trim_license # 验证状态 systemctl status trim_license 预期状态: Active: active (running) 第七步:设置开机自启(防止重启后复现) # 启用 PostgreSQL 集群自启 sudo systemctl enable postgresql@15-main # 确保 license 服务自启(通常已启用) sudo systemctl enable trim_license 验证与总结 输入账号密码,登录成功 适用场景 :飞牛OS系统更新后,Web 管理界面无法登录,提示 502 Bad Gateway 或“系统内部错误”,且浏览器开发者工具中可见 /license/v1/device/baseInfo 请求失败。 根本原因 : trim_license 服务依赖 PostgreSQL 数据库,但更新后 PostgreSQL 未正常运行或端口被残留进程占用,导致授权服务启动失败。 附:完整修复命令汇总(可一键复制执行) # 1. 查看并终止占用 5432 的进程 sudo ss -tulnp | grep :5432 sudo kill -9 1358 # 替换为实际 PID # 2. 清理残留文件 sudo rm -f /var/lib/postgresql/15/main/postmaster.pid sudo rm -f /run/postgresql/*.pid # 3. 启动 PostgreSQL 集群 sudo pg_ctlcluster 15 main start # 4. 验证 socket ls /var/run/postgresql/ # 5. 启动 license 服务 sudo systemctl start trim_license # 6. 设置开机自启 sudo systemctl enable postgresql@15-main sudo systemctl enable trim_license # 7. 检查状态 systemctl status trim_license

虫虫

虫虫 在 2026-01-17 发表《积分功能上线啦》:积分功能终于折腾完毕,正式上线。 积分获取途径: 每日首次访问可获得5积分 参与说说/日志评论获得 10 积分 回复评论获得 5 积分 留言互动获得 10 积分/回复 5 积分 评论被精选获得 20 积分 提交反馈/报错获得 20 积分 点赞说说/日志获得 5 积分 积分用途说明: 100 积分即可...

虫虫 在 2026-01-17 发表《积分功能上线啦》:积分功能终于折腾完毕,正式上线。 积分获取途径: 每日首次访问可获得5积分 参与说说/日志评论获得 10 积分 回复评论获得 5 积分 留言互动获得 10 积分/回复 5 积分 评论被精选获得 20 积分 提交反馈/报错获得 20 积分 点赞说说/日志获得 5 积分 积分用途说明: 100 积分即可兑换1呆币,呆币可用于兑换虚拟/实物物品 多多参与互动,获取丰厚积分哦!

RSS爬虫信息“iLogsRssService/2.0 (Windows NT 10.0; +https://ilogs.cn/atrss.html)”