不知道怎么形容最近的心情,最近不是很开心有点莫名的。有点想起笔说明一下又不知道该怎么说昨天的事,不知道是最近生病了还是怎么样。一下子没有目标的感觉,感觉一切都很莫须有。也不想笑,一到工区就很刺挠。 吼人 最近因为江西的天气不好一直下雨,窗户都紧闭着全是二氧化碳。本来就生病,本来就烦。半个足球场那么大的工区你能想到在另一半位置的人一直叽里呱啦讲几个小时吗,想摸鱼睡觉一直在叽里呱啦。我跟组长关系还算可以我就跟她开玩笑说“她们是上辈子没有说过话吗,说那么多不口渴吗一直叽里呱啦的说”组长跟我开玩笑说“难怪她们一直来我位置旁边打水”。她们的话一直不能够停,我就询问我的组长我能不能骂她们,得到她的许可我朋友就一直在笑说“你要吼告诉我一下我怕我耳朵受不了”被她逗笑就感觉吼没有气势的感觉。我就一直在憋,声音越来越大跟菜市场一样我受不了了,吼了很大一声“吵死啊”整个办公区全是我的声音。那一下就那一下全安静了连根针掉都能听到,我旁边的还被我吓一跳。吼完就一直在发抖哈哈哈哈,吼完真的很爽。 很好的老板和宝宝 有一天下班我和妹妹商量不做晚饭了,我们出去吃。由于两个人都生病了,我们去了家门口的沙县大酒店吃混沌。他家混沌脆脆的很好吃。我和妹妹进去点了俩碗混沌转头我就看见了老板桌子上的西瓜我就跟妹妹说我也好想吃西瓜明天要买一个吃。我们混沌上来了,老板儿子买西瓜招待的客人也走了也还有一半的西瓜,老板很好!店里就我俩还有老板一家人,老板给我和妹妹切了俩块西瓜,这是很震惊的我们一直在谢谢老板。宝宝还请我吃了一个蜜雪冰城的奥利奥冰淇淋嘿嘿嘿! 摔了个屁股敦 有一天下班妈妈打电话跟我说叫我陪她去看牙齿她的牙齿很疼,我跟妹妹就陪她去了。晚上回来的时候因为妈妈很少跟我们住一起,我不知道是太兴奋了还是怎么的就很精神。晚上我洗完澡脚是湿的我就想说去妈妈现在住的房间骚扰一下我妈,我是跳着过去的在客厅的时候鞋已经被我跳掉了,我还在跳我记得很清楚就那一下跳我一个滑铲我人直接滑出去了,屁股先着地人是躺在地上的,摔跤我就开始变笑边喊我妈,我妹也从房间里出来了。我妹在我旁边问我有没有事,我妈在旁边笑我,我自己也在笑边笑边爬起来,在笑人怎么能这么蠢。 爱凑热闹的中国人 在昨天中午准备吃饭的时候我拿到手机准备跟宝宝发消息想着给他竖个中指在旁边站着没有动拍照刚准备拍,旁边一个男孩子路过在我的镜头里也竖起了中指哈哈哈哈,我拍完转个头……
板手,电锯,搬运,浓硫酸,这是什么鬼词汇~
环境:Nginx 1.28.3 + 宝塔面板 + Halo 2.x + Cloudflare 把博客从 Typecho 搬到 Halo 2.x,Docker Compose 跑起来,反代配好,心想总算能歇了。 结果一接 Cloudflare,控制台开始疯狂报红。再一试跨站嵌入,直接给我拒了。两个坑连环爆,折腾了一晚上,记录一下,下次别再踩了。 动漫版头图,可爱吧 第一坑:HSTS 重复输出,Cloudflare 和我各说各话 咋回事呢? 我习惯在 Nginx 里开 HSTS,强制走 HTTPS: add_header Strict-Transport-Security "max-age=31536000" always; 接入 Cloudflare 后,浏览器开始骂街——Duplicate Header。 因为 Cloudflare 边缘节点本身就会统一添加 HSTS 头,回源时我再加一次,就撞车了。一个响应头出现两次,浏览器很懵:你俩到底听谁的? 我第一反应:上 if 啊! 这还不简单?判断一下有没有 Cloudflare 的特征头,没有再加 HSTS 呗: # 直觉写法,当场翻车 if ($http_cf_ray = "") { add_header Strict-Transport-Security "max-age=31536000" always; } nginx -t 直接甩脸: [emerg] "add_header" directive is not allowed here ???不让我加? 后来才知道,Nginx 的 if 出了名的邪门,江湖人称 " If is Evil "。你想在 if 里塞 add_header ?门儿都没有。这玩意儿只能在 server 和 location 里裸奔,不能塞进 if 的怀抱。 解法:map 大法好 既然 if 靠不住,那就把逻辑抽到 http 块,用 map 做判断(注意: map 不能放在 server 块内部): http { # 动态 HSTS 智能过滤映射 # Nginx 1.7.5+ 支持:值为空字符串时 add_header 自动隐匿 map $http_cf_ray $dynamic_hsts { default ""; # 有 cf-ray……
最近倦意注册GPT有时候需要一个全新的邮箱,但是使用outlook或者gmail创建又太麻烦了󠄐󠄹󠅀󠄪󠄡󠄢󠄣󠄞 […]
高考作文 “日月不失其体,故蔽而复明;江汉不失其源,故穷而复通。” 在个人成长、社会发展乃至文明演进中,总会出现困顿、挫折,甚至会有风高浪急、惊涛骇浪的考验。然而,日月虽有被遮蔽之时,只要本体未失,终能重放光明;江河即使遭遇险阻,只要源头不竭,终能贯通入海。 全国II卷 一个人如果 失去了信念、方向和自我 ,即使外部环境暂时胜利,也可能 走向空心 ; 一个民族如果 失去了文化根脉、精神底气和创造能力 ,即使一时的繁盛,也可能 迷失方向 。 真正的强大,不是永远不遇风雨,而是风雨之后仍能从根本处重新生长。 体:本质、本心、根本立场、核心根基 源:初心、文化根脉、精神本源、发展底色 个人维度 对个人来说,所谓的“不失其体”,就是在低谷中守住自我。 每个人都会遇到最低谷的时刻,比如考试失利、理想落空、努力没有回应…就在这时侯,加上外界的评价很容易像乌云一样压在自己身上,让人怀疑自己是不是不行。但真正决定一个人是否能重新发光的,不是那一刻掌声,而是他有没有守住自己的本心。 人生暗处并不可怕,可怕的是把一时的低谷误认为是永久的熄灭。真正成熟的人,不因暂时的失意而否定全部自我,也不因外界阴影而放弃内在光源。 苏轼 :一生屡遭贬谪,仕途困顿,却坚守豁达入世、济世为民的本心,于黄州、惠州造福百姓,文学成就登临顶峰。 顺境可以成就一个人,但逆境里不丢本心、不忘来路,才能真正成就永恒的价值。 外界的磨难可以困住一个人的位置、境遇,却无法禁锢人的精神选择;只要坚守内心的信仰与底线,哪怕前路暂时闭塞,终会在别处寻得人生的通达与高光。 在成年人的世界里,多的是无声的波折。有人在事业的瓶颈里辗转内耗,在生活的重压下疲惫妥协,在人情世故的拉扯里渐渐模糊了曾经的自己。很多人走着走着陷入迷茫,不是前路彻底断绝,而是慢慢弄丢了立身的根本:为了短期的利益背弃底线,为了世俗的评价丢掉热爱,在随波逐流里磨平了原则与初心,如同日月丧失本身的光亮,纵使乌云散去,也再也无力照亮脚下的路。 反观那些历经世事依然从容笃定的人,大都守住了内心的方寸本体。纵使职场失意、生活颠簸,不丢善良的底色,不改踏实的本心,不放弃对生活的热忱,暂时的困顿不过是一场遮蔽的乌云,只要自我内核不曾崩塌,终能拨开迷雾,重新寻到属于自己的光亮。 社会维度 对社会来说,所谓的“不失其源”,就是在风浪中守住发展的根基。 一个社会的发展不可能永远风平……
距离首次观看《给阿嬷的情书》,已近一个月,迟迟没有在博客上写下感受,只因这个片子给我的触动大而复杂,使得我无法聚焦,不知道该从哪一点说起。今天高低写几个字,东拉西扯也罢,算是强制自己写一份作业也好。 见识多了自己或他人的悲欢离合,就会不以物喜、不以己悲,落泪感动的时刻就越来越少了。今次这个电影却令我几度落泪,泣不成声,出了影院,绕着外面的人行道缓缓踱了十分钟,才平复了情绪。我知道,许多人看了这个电影都哭了,我也只是普通的之一,说明人类的感情都是想通的吧。因为时间过去这么久,已经不完全记得在哪些地方流泪了,大概有:监狱读信、侨批局寄信、南枝失父、南枝认出淑柔、淑柔接过木生灵牌等处。 虽然片名叫《给阿嬷的情书》,但剧中的书信在严格意义上未必称得上是情书,狭义的情书是男女双方的爱情表达,而该剧里的并不是,或者说大部分不是,更多偏普通家书,道些家长里短,生活近况。剧中书信只是穿起珍珠的细线,把全剧故事完美串起来,让观影者得以循线前行。 这个片子之所以给我这么触动,除了剧中情节令我感动,更有一些隐约的共鸣,联想到自己的亲历和见闻,没有什么大事件,多是些碎片。 碎片一 木生 男主名叫木生,而我的一位大学舍友正好也叫木生,听到男主名字,立即就想到了我这位舍友。男主妻子叫淑柔,男主刚问得她名字的时候就夸她名字好听。花草果木、美玉珍宝、品德仪态,都是女性起名常用意象,不过现代女性似乎并不喜欢德行用字了,贤良淑德有时候被视为旧社会教条、对女性的规训压迫,从而不喜欢在自己的名字里用这些字。 碎片二 方言 片中的语言是潮汕方言,我虽不能听懂,却也颇感亲切。我之前在闽南生活过十来年,对闽南语能听懂一部分词汇,听不懂的也会感到亲切,片中方言与闽南语有许多共同之处,比如都称书信为批,自然会有一种浅浅的熟悉感。 碎片三 书信 在前电子时代,出远门的人牵挂家中老小,便要定期书信回家,使家人得知自己平安。新到一个地方之后,要立刻写一封家书报平安,也就是影片中的平安批,就像我初到福建上大学,安顿之后也是马上写信回家。车马慢的年代,长期没有音信,家里人会担心可能有什么意外了,便会托熟人代为打听消息,也有不少人一辈子杳无音讯。剧情中只展示了少量几份信件内容,但淑柔阁楼上的箱子里满满的都是信件,可见每年得有好几封。 碎片四 照相 拍照以前不叫拍照,叫照相,是个大事,得专门去照相馆,郑重程度堪比现在的毕业照和婚……
说实话,作为一个懒人站长,我最烦的就是折腾 SSL 证书。之前都是弄得一年期的证书,一年弄一次,倒是也无所谓,然而证书周期越缩越短,最近听说后面要弄成45天有效期了,虽然现在Let’s Encrypt 也免费,但 90 天一续期,稍微忙忘了网站就红屏了,真的很搞心态。 今年 1 月 27 号 在宝塔面板docker上折腾了一个叫 AllinSSL 的东西。当时就是想找个能实现自动化的工具,毕竟手动换证书也麻烦。 核心优势:自动化与可视化 1、 全生命周期管理 :它不仅支持证书的自动申请与续期,更重要的是解决了“最后一公里”的部署问题。它能够自动将新证书推送到指定服务器替换,实现真正的无人值守。 2、 流水线编排 :这是该工具的一大亮点。用户可以自定义工作流,例如配置“DNS 验证 → 申请证书 → 部署至服务器 →部署至CDN→ 重载服务”的完整链路。一旦配置完成,后续无需人工干预。这是申请完证书后部署到腾讯云和阿里云宝塔面板上截图 3、 多场景支持 :除了标准的服务器部署,它还兼容主流云厂商(如阿里云、腾讯云、1Panel等)的 CDN、WAF 及对象存储场景 安装部署方法 1、使用脚本一键安装 curl -sSO http:// allinssl .bt.cn/install_allinssl.sh && bash install_allinssl.sh allinssl 2、通过宝塔面板的Docker一键安装 安装好宝塔面板 > 侧边栏【Docker】> Docker应用商店搜【ALLinSSL】一键安装,博主就是用这个方法安装的,很方便 如果不想在频繁手动更换证书的,这种方法可以去尝试尝试,省心
归档说明:本文档概括当前项目的整体实现细节,涵盖游戏架构分层、流程控制原理、客户端单机实现、服务端权威实现、联机 FlowStep 同步协议及客户端消费层。内容自洽,可直接作为开发存档阅读,于2026.6.12日留存于博客备份。 目录 项目总览 整体架构分层 GameCore 共享逻辑层 流程控制模块详解 客户端单机实现 服务端权威实现 联机 FlowStep 协议与同步模型 客户端联机消费层 双端对照与架构模式总结 扩展接入与调试验证 源码文件索引 1. 项目总览 《恶魔轮盘》是一款四人回合制卡牌博弈游戏,支持 Unity 客户端单机 (人类 + 本地 AI)与 Unity WebGL / Standalone 联机 (权威服务器 + 多人类 + AI 补位)两种运行模式。 技术栈概览: 层次 技术 职责 Unity 客户端 C# + UGUI/IMGUI 表现、输入、单机本地逻辑驱动 服务端 ASP.NET Core + SignalR Hub 登录、大厅、房间、权威对局 共享逻辑 GameCore( Assets/Scripts 链接至服务端) 规则、流程、技能、道具、AI 决策 协议 Protobuf( server/proto/v1/ ) 客户端与服务端消息 DTO 持久化 MySQL 账号、排行榜;房间与对局在内存 核心设计目标: 规则只写一份 : FlowController 在 Unity 单机与服务端联机共用,避免双端逻辑漂移。 流程与表现分离 :流程层只发 PresentationCueSpec 和快照,不直接操作 UI。 联机防作弊 :随机数、伤害、道具数量均在服务端 GameSession 内结算;客户端只收 FlowStep 展示。 可中断协程流程 :用 IEnumerator + yield 表达「等玩家决策」,单机用 Unity 协程,服务端用 CoroutineDriver 。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 flowchart TB subgraph Client["Unity 客户端"] GE[GameEntry] DS[DebugService] HUD[Norma……
项目:NewRingGame(Unity WebGL + .NET 7 API) 环境:CentOS 7、宝塔面板、同机部署 WebGL: https://mini.vrast.cn/ API: https://server.vrast.cn 部署目录: /www/wwwroot/ringgame 一、背景 《恶魔轮盘》联机版采用 Unity WebGL 客户端 + .NET 7 服务端 架构。首次上生产时,WebGL 与 API 部署在同一台 CentOS 7 服务器,通过宝塔面板管理 Nginx、进程与 FTP。 联调过程中,HTTP 登录接口已经可用,但游戏界面长期停在 「连接 Hub…」 ,无法进入在线大厅。本文记录从部署到联机打通的完整排查过程与最终解法。 二、部署阶段:服务器与环境 2.1 .NET 7 运行时(CentOS 7) CentOS 7 官方源没有 .NET 7 包,不能照搬 Ubuntu 的 apt install 。 做法: 使用微软安装脚本安装 ASP.NET Core 7 运行时: 1 curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --runtime aspnetcore --channel 7.0 发布包中附带 install-dotnet-runtime.sh 、 run-prod.sh ,便于在宝塔里一键启动。 2.2 宝塔启动命令写法 错误示例: 把环境变量写在整条命令最前面,宝塔进程守护可能解析失败。 1 ASPNETCORE_ENVIRONMENT=Production nohup dotnet ... 推荐: 宝塔「启动文件」填: /www/wwwroot/ringgame/run-prod.sh 或 systemd: ExecStart=/usr/bin/dotnet /www/wwwroot/ringgame/NewRingGame.Server.dll 环境变量在 run-prod.sh 或 systemd Environment= 中设置 2.3 FTP 上传 553 Permission denied 宝塔站点目录属主多为 www:www ,权限 drwxr-xr-x ,FTP 用户不在 www 组时无法写入。 做法: 1 2 ……
前言 Solidity计算字符串的MD5值 工具类 md5.sol // SPDX-License-Identifier: GPL-3.0 pragma solidity ^0.8.10; library MD5 { function T() internal pure returns (uint32[64] memory t) { t[0] = 0xd76aa478; t[1] = 0xe8c7b756; t[2] = 0x242070db; t[3] = 0xc1bdceee; t[4] = 0xf57c0faf; t[5] = 0x4787c62a; t[6] = 0xa8304613; t[7] = 0xfd469501; t[8] = 0x698098d8; t[9] = 0x8b44f7af; t[10] = 0xffff5bb1; t[11] = 0x895cd7be; t[12] = 0x6b901122; t[13] = 0xfd987193; t[14] = 0xa679438e; t[15] = 0x49b40821; t[16] = 0xf61e2562; t[17] = 0xc040b340; t[18] = 0x265e5a51; t[19] = 0xe9b6c7aa; t[20] = 0xd62f105d; t[21] = 0x02441453; t[22] = 0xd8a1e681; t[23] = 0xe7d3fbc8; t[24] = 0x21e1cde6; t[25] = 0xc33707d6; t[26] = 0xf4d50d87; t[27] = 0x455a14ed; t[28] = 0xa9e3e905; t[29] = 0xfcefa3f8; t[30] = 0x676f02d9; t[31] = 0x8d2a4c8a; t[32] = 0xfffa3942; t[33] = 0x8771f681; t[34] = 0x6d9d6122; t[35] = 0xfde5380c; t[36] = 0xa4beea44; t[37] = 0x4bdecfa9; t[38] = 0xf6bb4b60; t[39] = 0xbebfbc70; t[40] = 0x289b7ec6; t[41] = 0xeaa127fa; t[……
前言 Hardhat is an Ethereum development environment for professionals.( Github ) 下载依赖 npm install -g hardhat 在本地启动区块链网络 npx hardhat node Started HTTP and WebSocket JSON-RPC server at http://127.0.0.1:8545/ Accounts ======== WARNING: These accounts, and their private keys, are publicly known. Any funds sent to them on Mainnet or any other live network WILL BE LOST. Account #0: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 (10000 ETH) Private Key: 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 Account #1: 0x70997970C51812dc3A010C7d01b50e0d17dc79C8 (10000 ETH) Private Key: 0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d Account #2: 0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC (10000 ETH) Private Key: 0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a Account #3: 0x90F79bf6EB2c4f870365E785982E1f101E93b906 (10000 ETH) Private Key: 0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6 Account #4: 0x15d34AAf54267DB7D7c367839AAf71A00……
记录独立开发复古像素游戏《我的博客》的心路历程,从代码编写到美术资源,从AI辅助到做减法
我现在的手机,是5年前买的小米11u,半年前换了电池,半个多月前屏幕又出故障了,正中间出现一条亮线,可能是排线老化松脱了吧。这条亮线,使得屏幕指纹也不灵敏了。 起初想着得找个时间到华强北修,但不够空闲,加上拖拖拉拉懒得动,前阵子经常下雨,有一天周六正准备出门去修了,很快又下了雨,于是作罢。 到美团搜了那种能够上门修手机的服务,报价都比较高。问的第一家说,不带指纹的屏299,带指纹的屏699,有几家不给当场报价的我就不理会了,有报价的基本上不低于300。好嘛,这旧手机还值得这么贵修吗?不是出不起,就是感觉不值。 基于省钱的目的,我想先买个二手屏,再自己换或者拿到附近店里换。于是在咸鱼买了个二手屏幕总成,带指纹,100块,符合我的心理价位。问了下公司附近一家维修店,帮我换屏多少钱,老板开价200,拉倒。也看了一下网上的换屏的视频,感觉不是自己能够搞定的。 又在美团搜上门修手机的,找到一家报价99的,于是达成,约好当天晚上过来。维修师傅是个年轻小伙子,看起来二十几岁,进门马上就开始干活了。但这个11u貌似还不那么好拆,或者小伙子的手艺还不够熟,反正捣鼓了大半个小时才算装完。试了一下,功能都挺正常,再扛一年问题不大。 维修期间,和维修师傅闲聊了几句,他们这个业务模式,和很多服务到家的模式一样,平台接单,然后派单到个体维修师,平台抽成30%。其中有些头脑活的,就自己做自媒体获客,抽成省下来是一大笔。 现在各行各业,但凡靠劳动吃饭、靠平台或渠道接单的,都要被平台或渠道大比例抽成,有能力的话,尽量自己有一个获客渠道才好,既然摆摊,就得吆喝。
Astro Lite 6 主题文档整理,涵盖统一配置、排版、主题切换、无限滚动等核心特性
最近这段时间,我的AI搭子帮我实现了不少脑洞。 比如一个独立博客的后台,比如让SSL证书全自动同步到阿里云OSS的脚本,再比如一个专门用来检测学术不端的Skill——「全民学术打假」。 说起来挺魔幻的。以前我觉得这些东西离我很远,至少要雇一个程序员才能搞定。现在呢,我坐在电脑前,对着一个命令行窗口说话,说着说着,事情就一件件落地了。 也许这就是AI时代给普通人的某种补偿——它不能帮你追回失去的时间,但至少能让那些曾经够不着的事,变得触手可及。 1.知乎编辑突然发来消息 全民学术打假那个Skill在GitHub上挂了没几天,知乎的一个编辑突然找到了我。 他说看到了这个项目,觉得挺有意思,问我有没有兴趣回知乎复更。 我不禁愣了一下。知乎我已经很久没正经写东西了,久到我自己都快忘了那个账号是什么时候注册的。2009年?还是2010年? 他接着说,可以给我走绿色通道,认证GitHub的开发者身份。 过了几天,我的知乎认证变成了「开源项目《academic-integrity-skill》作者」。看着那行字,我突然想起一件事——这个知乎账号,其实是知乎创始人黄继新老师送给我的邀请码。 那时候是2009年,中国互联网还没有现在这么热闹。我在博客里写了一些关于互联网观察的东西,黄老师看到了,私信问我有没有兴趣提前体验一个叫「知乎」的网站。 一晃17年过去了。 如果说对知乎没有过热爱,那一定是假的。从最早积极参与话题的创立,知乎早期的天涯社区相关话题几乎都是我创建的,曾经也沉迷过一段时间知乎,每天刷到后半夜,觉得这里聚集了全中国最会思考的一群人。后来呢,后来逐渐淡忘了。 不是知乎变了,是我变了。或者说,我和知乎都变了,只是变的路径不一样。 但编辑那番话让我突然意识到,也许借着AI的发展,我能重新拾起一些东西。不是拾起知乎,是拾起那个曾经愿意花一整晚写长回答的自己。 2.GEO是个什么东西 回归知乎之前,我想先给自己找一个能持续写下去的方向。 想来想去,我决定把最近和ChatGPT聊的一个东西整理出来——关于GEO的鉴别。 GEO是 Generative Engine Optimization 的缩写,翻译成中文大概是「生成式引擎优化」。你可以把它理解为SEO的AI版。 SEO时代,人们优化的是搜索引擎的排名,让某个网页在 Google 或百度的结果里尽量靠前。GEO时代,人们优化的……
近日,综艺栏目《奔跑吧》被曝出向多地文旅机构收取高额合作费用,其中,张家口市崇礼区、衢州市江山市分别为850万元,绍兴市新昌县949.5万元,而台州市椒江区更给出1980万元的天价合作费用。 《奔跑吧》(Keep Running),是浙江卫视推出的一档大型户外竞技真人秀节目。前身为《奔跑吧兄弟》,后因“限韩令”而改名,原版引进自韩国 SBS 电视台的王牌综艺《Running Man》。节目核心设定为常驻嘉宾与飞行嘉宾组成不同队伍,前往全国各地甚至海外的标志性地点进行实景任务比拼。通过完成趣味前期任务获取关键线索或优势,最终在“撕名牌”等核心环节中决出胜负。凭借爆笑的游戏设置、深厚的团队兄弟情以及与各地文化旅游的结合,该节目多年来一直稳居国内国民级综艺前列。 但这几年追下来的老粉应该都懂一个词:失望。曾经的创新和诚意,肉眼可见地褪去了。游戏环节像复制粘贴,内容注水严重,剧本痕迹重到仿佛在看“演技大赏”。质量一路滑坡,娱乐性和观赏性大不如前。如今还能撑住场面,靠的无非是两个东西——老牌IP的底子厚,和明星嘉宾的流量勉强续命。 《奔跑吧第13季》第10期台州特辑的视频截图 荒诞的中标 2025 年 5 月,台州椒江区两家区属国企以单一来源采购方式,将1980万元的综艺文旅项目授予成立仅有两年、注册资本 100 万的“有点意思(台州)文化产业有限公司”,这是它成立以来唯一的中标项目。没有人相信 2 名员工能独立对接《奔跑吧》节目组,“白手套转包” 几乎成为公众共识。更离谱的是,近 2000 万元的大额项目,款项来自于纳税人,既未公开招标,也未公示采用单一来源采购的法定理由,整个过程完全违背政府采购 “公开、公平、公正” 的基本原则。这几年财政吃紧,体制内普遍降薪、迟发工资,公家的钱却能大手笔的乱花,建议有关职能部门严查! 缩水的节目 2025年7月11日播出的 《奔跑吧第13季》第10期台州特辑 ,本质上是一期以 "李晨回老家" 为叙事主线的定制综艺,台州更像是一个可有可无的背景板,而非宣传主角。节目总时长141 分钟,广告占40分钟,真正的城市文化展示仅15分钟;节目组只拍了椒江区乏善可陈的5个地点:新荣记心海天地店、心海育才小学、台州当代美术馆、葭沚老街、W7艺术中心,完全未覆盖 临海古城 、仙居神仙居、天台国清寺等台州核心文旅资源;宋雨琦、孟子义两位高人气嘉宾缺席,节……
刚转 Halo 过来时,很新鲜,试了很多主题和插件,折腾起来蛮爽的。 在这个过程中也渐渐发觉,有些功能像是击中了某些爽点,感觉非常棒。其中就有 代码折叠、长图折叠 ——这些功能让文章整体的排版更舒服,阅读体验提升很明显。 但问题是,当时这些功能只是某些主题集成了,换了个主题就没了。而官方的代码高亮插件并没有带这些功能。我不想被主题绑架,索性自己弄了一个插件,把喜欢的功能都塞进去。 以下是 代码增强插件 — PluginCodeEnhanc 的介绍,欢迎大家使用并反馈。 代码增强插件 — PluginCodeEnhance发布 为什么需要这个插件 作为一个经常分享技术文章的博主,代码展示和图片排版一直是我非常在意的点。在使用 Halo 的过程中,我发现: 代码过长问题 :一个配置文件贴出来,页面被撑得老长,读者得不断滚动 图片过大问题 :高清截图直接展开,占据大量屏幕空间,页面显得很乱 主题绑定问题 :很多实用功能只在特定主题里有,换个主题就全丢了 我不想为了几个功能被锁死在某个主题上,于是决定做一个独立的插件,把这些问题一次性解决。 插件做了什么 V1.1.0 版本扩展模板匹配范围,支持 Moments 和 Docsme 插件页面 适用范围 :当前仅支持文章(post)和页面(page)模板,Moments / Docsme 等插件页面暂不支持。 这个插件围绕"让代码和图片展示更舒服"这个目标,做了几件事: 代码高亮(自动检测 Shiki,避免冲突) 基于 Highlight.js 11.11.1,支持 14 种高亮主题(7 个亮色 + 7 个暗色),包括: 亮色: GitHub Light、Atom One Light、Solarized Light、VS Light、Tomorrow、Ascetic、Foundation 暗色: GitHub Dark、Atom One Dark、VS 2015 Dark、Monokai、Solarized Dark、Obsidian、Dracula 暗色模式跟随 Halo 主题自动切换,配色无缝衔接。 智能代码折叠 长代码块超过设定行数自动折叠,展开/收起一键切换。页面不再被某段配置撑得臃肿,还可以滑动查看,想看细节时再展开。 特点: 可自定义折叠阈值(默认20行) 展开/收起状态记忆 折叠按钮跟随浮动,方便……
最近写新主题,迁移旧日志文件跑测试时,发现 Photosuite 有两个严重的问题
默认表情看久了多少会有点腻,而且默认表情太大众化了。发现友友 钟小姐 博客中的表情很可爱,打算不要脸的向她索取了一下,没想到这位好看又美丽的小姐姐直接分享了下载链接~很似感动~嘿嘿,谢谢啦~ 乌龙 记得N天之前发现网友小宋有留言对皮皮社这套复古主题有点点小性趣~发给他研究一下。我记得当天就打包发给他了,结果他说没收到。今天翻已发送邮件才发现闹了个乌龙~没想到把主题发给了旺东大佬,这下太尴尬了!今天重发了一下,不过那个版本是前两个月的,是很乱的一个版本。CSS和PHP都在一起,很乱~让他去折腾~ 毕业啦: 我家姑娘高三毕业啦,不知成绩好坏,成绩好就上个大学吧,成绩不理想就加入打工家族。18岁已成年,未来的路只能自己走了~ 今日推荐: 抖音中一个叫河南三妹唱的歌曲《岁月如笔写春秋》很好听,不知道是翻唱还是她唱。怪好听的,推荐给皮友们试听一下! 河南三妹《岁月如笔写春秋》 00:00 🏀 00:00
丢失在街角的自己 好不容易今天没事一个人在家休息,早晨找装照片的一个U盘,然后找了半天没找到。看一下网盘发现以前的照片没备份,最早的只到2019年,忽然间就有一些崩溃。 对于过去的我,根本不在乎,但是对于现在我,那就是我的记忆,然后就是疯了一样四处找那个U盘,边找边掉眼泪,那些图片记录了我生活点点滴滴,最后还是没有找到。 然后就安慰自己,不至于不至于,但是还是掉眼泪,有时候我很讨厌自己这种很敏感的情绪,但是仍然控制不住自己红着眼睛。 翻看了下2019的照片,慢慢的相册就全是孩子的照片,之前的照片是什么呢?是我从毕业到工作之后的全部的点滴。在某个街角偷吃冰淇淋,打卡一个好吃的牛肉凉面,和老婆在公园骑自行车,两个人一起的合影,全没了。 忙忙碌碌恍恍惚惚 最近非常非常忙,以至于睡觉时间都有限,有一天晚上睡不着望着窗外天空,忽然回想起自己的昆明工作的日子,那个时候一个人在昆明,交了一大堆朋友,下班之后就拉着朋友去昆都新火鸟酒吧街喝酒,男男女女结伴在午夜压压马路,打火锅,一切事情都游刃有余。然后就是去陕西,去无锡,去河南,去广东,去好多好多地方,这些都是自己主动主导的。 当下变成了,一切都是被动的,每天醒来开始就想今天做什么,安排每一件事情,工作和生活也纠缠在一起,晚上给孩子做饭,给孩子洗漱,哄孩子睡觉,孩子睡觉之后,打开电脑继续忙,早晨一睁眼就赶快给孩子穿衣服洗脸,然后让妈妈电动车载孩子去上学。 我甚至都不知道自己博客多久没更新,好多次想打开看看,然后都想着早点睡觉吧一看就半天时间没了。 人是什么时间丢失掉那个自己的 就像那些老照片一样,物理的丢失是有时间界限的,但是心里和思想层面的丢失,是完全不知道的。多久没有打开那个喜欢的音乐听一听,多久没有刷剧了,多久没有去运动了,多久没有对着镜子细心的收拾下自己,多久没有和爱人去看电影压马路过二人世界了。 就像年轻人不喜欢年纪大的人一样,我作为年纪大的人也不喜欢现在的自己,脸上的胶原蛋白和裤裆里的雄性激素都在日渐稀少,清澈明亮的眼睛里都是得失算计和麻木空洞。 ひとり上手习惯孤独 那个曾经拿着冰淇淋,蹲在街角疯狂炫冰淇淋的少年到底去了哪里呢? 他的眼睛清澈明亮 他的脸上稚嫩率真 他的神情果敢坚毅 他的步伐灵动活泼 他的动机纯洁纯粹 他的话语友善真诚 他的笑容质朴真实 他的心灵干净清纯 他的思想幼稚可爱 他的灵魂充满香气 这样一个集齐世……
遇到的问题 在使用 Dream2.0 Plus 主题时,友链页面里,有几个博主的头像怎么都刷不出来,F12 一看全是 400 Bad Request 。 奇怪的是,把头像链接复制到浏览器地址栏直接打开,图片又是正常的。而且不是所有头像都坏,只有部分挂了。 后台检查了一圈,发现规律: 头像 URL 带中文路径的才会炸 。 Update:更新PR时CodeQL完全误报,采用更“聪明”的方式解决。 排查原因 查看代码后终于发现了根本原因所在: 双重编码问题(核心问题) 。 控制台报错如下: GET https://www.example.ccom/upload/%25E5%25A4%25B4%25E5%2583%258F.png 400 (Bad Request) 注意 URL 里的 %25 ——这是 % 被再次编码的结果。 原代码中: function setSafeSrc(element, url) { var isSafe = /^(https?|data:image\/[a-z]+;base64|\/)/i.test(url) element.src = isSafe ? encodeURI(url) : '' 当 URL 已经是编码状态(如 %E5%A4%B4%E5%83%8F.png ), encodeURI() 会再次编码,变成了 %25E5%25A4%25B4%25E5%2583%258F.png 。 编码过程变成了这样: 原始中文: 头像.png 一次编码后: %E5%A4%B4%E5%83%8F.png ← 正确的 二次编码后: %25E5%25A4%25B4%25E5%2583%258F.png ← % 被编码成 %25,炸了 解决方案 修改位置 文件 : templates/links.html 行号 :第 8-12 行( setSafeSrc 函数) function setSafeSrc(element, url) { // 允许:http/https/data:image 协议 或 相对路径(以/开头) var isSafe = /^(https?|data:image\/[a-z]+;base64|\/)/i.test(url) element.src = isSafe ? encodeURI(url) : '' /……
年岁越长,越感觉时光飞逝,一晃六月,感觉都抓不住时间的尾巴,一晃眼溜一下就过去了,一月二月三月四月五月六月…… 天幕蒙蒙渐放明朗,手机弹出老宅门口人形移动监控提醒,打开视频监控看着奶奶晨练,奶奶的作息很规律,每天凌晨三点半起床做早餐,吃完早餐就在前厅坐着发一会呆,天色渐明,就外出散步。丘陵山区公路都是弯弯绕绕,所以不太想奶奶晨起走太远,九十几岁高龄独居,上次劝她,天还没全亮就不要走太远,在自家门口走走就行了,好在老太太听话。 已经好几天晚上没能好好休息了,出了趟差回来第二天,郡主在学校给我打电话说感觉自己体温有点高,我让娃儿请假回来一验体温,40.5℃,唉,五月的时候,刚感冒发烧一次,又来了。看她的症状感觉不太对劲,浅薄的育儿医学常识,感觉应该是流感,第一时间带去做血常规和流感检测,就近去了弘爱医院,检查的结果都是阴性,医生排除流感,看血象是病毒感冒,派了些药回来吃,高热不退频繁反复,不见好转,次日开始高热呕吐,还是不放心,再次去了趟弘爱再次做检查,检查结果还是一样甲乙流阴性,C反应蛋白也不高,医生继续判定是病毒性感冒,说高烧不退可能是美林用量不够,改换成对乙酰氨基酚和美敏伪麻口服液,第三天媳妇也咳咳咳了,喉咙痛发烧症状起来了,期末将至,娃儿已经请假很多天了,怕学习上会跟不上,第四天再次带媳妇和娃儿一起去弘爱再次检查,结果媳妇儿是细菌性感冒,闺女还是一样病毒性感冒,媳妇做了甲乙流检查还是阴性,心想这病程都这么多天了,也应该要痊愈了吧,再观察一天,依旧反复,唉,直接带去市妇幼急诊,检查结果:乙流阳性!!! 唉,折腾啊,弘爱误人,多次检测均阴性,错过了发烧症状48小时内服用流感抗病毒药物的最佳时间,这就不好玩了,媳妇京东买药测量试剂回来自主测量,乙流阳性!!!唉,只能对症下药,慢慢等周期,苦了娃儿受病毒折磨。 和谐社会,在这里,我就不开口骂了,但是我内心一万匹草泥马奔腾不息,来回千万遍。 新学期刚转学到新学校,课纲虽一样,但是学校排名梯队前列,高手云集,总担心娃儿会跟不上进度,这一直请假没去上课,我真的会心慌。 六一儿童节活动回来,郡主自己躲在房间盖着被子抽泣,问她为何?她说还不如不转学,以为是在新学校受了欺负,她说不是,她心疼她的大队委,好不容易竞选选上,才过了三个月官瘾,转学就作废了,不同的少先队大队,不能平移职位。周末回原来住处的时候,还看到她轻轻的给大队委肩章擦……
Ropy — 一款开源免费的剪贴板 Rust 与 Zed 同款 GPUI,跨平台快如闪电。文本、图片、文件路径全记录,智能去重,/ 秒搜,全程键盘操作。 Windows scoop install ropy, macOS / Linux 开箱即用。你复制过的,Ropy 都记得。 但是安装还是麻烦!为了让大家可以一键安装这个好用到爆的APP,我用AI写了一个可以用MacOS自带的“终端”,再用一串命令就可以直接安装并使用,全程30秒! macOS 一键安装(30 秒搞定) 打开「终端」,粘贴以下命令,回车即可: bash ARCH=$(uname -m) && [ "$ARCH" = "arm64" ] && ARCH="aarch64" || ARCH="x86_64" && curl -L -o /tmp/ropy.dmg "https://github.com/StudentWeis/ropy/releases/download/0.5.3/ropy-${ARCH}-apple-darwin.dmg" && hdiutil attach /tmp/ropy.dmg -nobrowse && cp -R "/Volumes/Ropy/Ropy.app" /Applications/ && xattr -rc /Applications/Ropy.app && hdiutil detach "/Volumes/Ropy" && rm /tmp/ropy.dmg && echo "Ropy 安装完成" 自动识别 Intel / Apple Silicon,下载 → 挂载 → 复制 → 移除隔离属性 → 清理,一气呵成。 我为了让大家更极致的体验快捷,我特地还写了卸载命令: 一键卸载: bash killall Ropy 2>/dev/null; rm -rf /Applications/Ropy.app ~/Library/Application\ Support/ropy ~/Library/Preferences/com.ropy.app.plist && echo "Ropy 已彻底卸载" 备注:macOS“终端”可以连通Github;其它版本可以去GitHub上自行下载安装即可。 开源地址: https://github.com/StudentWeis/rop……
填报志愿 就在6.5日12:00,中考志愿已停止修改,16:00系统完全关闭 志愿系统的关闭,标志着离中考越来越近了。前几天还收拾了考场(高考),全班搞卫生,忙作一团 倒计时 最后30天!加油!暑假在向我挥手🫣暑假将会补齐丢失的文章并恢复以往的更新频率🤤
育娲人口智库,国内一家致力于人口和相关公共政策研究的公益性机构,在今年五月末发布了《中国生育成本报告2026版》。报告全文119页,基于中国家庭追踪调查(CFPS)五轮微观面板数据,基于2016-2024年五轮全国追踪数据,覆盖25个省份家庭样本,确保数据的代表性与时间跨度的完整性。修正过往研究的高估偏差,精准测算各年龄段(-1至21岁,备孕至大学阶段)孩子的消费系数,还原真实养育投入,报告具有一定的参考价值。 下载: 中国生育成本报告2026版.pdf (访问密码: 1024) 我昨天在某网站看到报告全文,结合本省的实际情况,预估一下养娃成本—— 分摊生育成本: 全口径实际花费,含课外补习、改善住房、高端育儿等可选消费,将家庭总消费按比例科学分摊至孩子,完整涵盖家庭为养育子女所付出的各类显性与隐性资源,代表家庭育儿的真实总投入规模。 以笔者所在的浙江省为例,月均分摊成本月均4065元,在全国处于第一梯队,分摊成本和净增成本均位列全国第三,较全国均值高出59.8%,仅次于上海(月均4751元)和北京(月均4483元), 而-1至21岁需要101.19万元 。究其原因,课外培训、兴趣办等教育投入较大,教育竞争程度激烈;同时,杭州、宁波等核心城市的高房价直接拉高了整体居住分摊成本,房贷、房租及配套居住在家庭育儿成本占比显著;此外,在高端婴幼儿用品、专业托育服务、亲子活动等方面投入意愿强,相关支出明显高于全面平均水平。 必要生育成本: 养育底线支出,剔除培优、择校、换房、高档消费等家庭中的可选消费项目,仅保留衣食住行、教育、医疗等刚需性支出,聚焦养育孩子的基本底线成本,是衡量育儿经济门槛的关键指标。 这是真正的“穷养”——若剔除非必需开支,仅保留衣食住行、基础教育、基础医疗等维持子女基本生活与发展的刚性基础开销,还原养育成本的真实底线。浙江家庭月均必要成本为2769.30元, -1至21岁阶段合计约68.93万元 。 净增生育成本: 边际真实增量,衡量多生育一个孩子给家庭带来的实际新增开支,体现家庭内部资源重新调剂后的真实经济负担增量,更贴近家庭生育决策的实际考量。 浙江家庭月均新增育儿开支为1838元, -1至21岁阶段合计约46.50万元 。注意,在经济学上存在多孩边际成本递减现象:生育一孩为100%,而二孩的成本约为一孩的71.5%、三孩的成本约为一孩的60.95%……
天涯诈尸当天我本想看一场短暂的热闹,却不想目睹它拉了一整天。 我料定这次重启的结局是一场闹剧,但没想到开局都开不起来。天涯兴盛的年代,智能手机还没开始流行,流量奇贵无比,放到今天它没有任何存活的空间。多媒体的表达替代了论坛形式,没人有耐心写长文,也没人有耐心看长文,生产者和消费者都不成立了。 有人说天涯是一代人的情怀,但是化用官媒的话“没有马云的时代,只有时代的马云”——我们或许会想起天涯时期,从前车马慢,文字很动人。但是天涯这个历史偶然的载体不值得怀念。被岁月埋葬是天涯唯一的体面。
前言 Go安装笔记 Linux Debian apt install golang 完成
关于专注、留白与冥想的一些思考。从黑白摄影、建筑空间到腹式呼吸,重新理解注意力为何总在被世界悄悄偷走
话说有位大妈,五十多岁,糖尿病缠身多年,骨头比常人脆。上个月的一个傍晚,她骑着电动车横穿马路,被一辆正常行驶的轿车撞出去好几米。送到医院一拍片子,腿部粉碎性骨折。 她丈夫赶到病房,第一句话不是问伤势,而是铁青着脸说:“你怎么不撞死算了?” 大妈疼得满头是汗,眼泪哗地就下来了,咬着牙回了一个字:“滚。” 等交警出了认定书,大妈全责。又是闯红灯。 说起这个“又”字,里头可有好几层意思。就在半年前,大妈也是闯红灯被车刮了一下,伤得不重,住了两天院就出来了。再往前推一年,同样的事,还是闯红灯。那次撞她的是个女司机,那女司机心善,又有保险,主动揽了全责,保险赔了四十多万。大妈当时逢人就说自己命大,却从没提过那红灯的事。 这次不一样了。她自己全责,医药费全得自掏腰包。躺在病床上动弹不得,谁来照顾成了大问题。 上一次她住院,是她妹妹伺候的。她妹妹住在城东,医院在城西,坐公交车要两个小时。每个礼拜跑两三趟,煲了汤用保温桶装着,颠颠簸簸送过去。平时还请了护工,她妹妹隔三差五去盯着。 这回她妹妹说什么也不来了。有人问起缘由,她妹妹只撂下一句话:“上回她好了以后,一分钱辛苦费没提过,还说是我该做的,又说她自己没喝过我煲的汤。我坐两个小时车送去的汤,她喝没喝自己心里清楚。我就该做?那我这回不该了。” 大妈见妹妹不来,就把电话打给了弟弟,让弟弟每周送一次饭。弟弟的媳妇,也就是弟媳,一听当场拍了桌子:“要去你自己去,我不去。” 弟媳在小区门口开了间理发店,店面不大,胜在手艺好,老顾客不少。大妈带小姐妹来做头发,两个人连烫带染,加起来就给一百块钱。一百块连成本都不够,弟媳还得管她们一顿饭。大妈倒好,逢人便说:“我照顾弟媳的生意。” 弟媳忍了很久。真正让她寒心的是另一桩事。 半年前,弟媳一个开美容公司的朋友来店里搞合作,做纹眉。价位分好几档,有三百的,有六百的,有一千二的。大妈带了个小姐妹来,那小姐妹眼睛长在头顶上,三百六百的看都不看,非要做一千二的那款。做完之后,钱直接给了纹眉师傅。那小姐妹当场就觉得贵了,嘟囔了几句。大妈一听,立马找上弟媳,逼着弟媳去退五百块钱给人家。 弟媳说:“这钱又不是我收的,是你朋友跟纹眉师傅谈的价,我凭什么退?” 大妈把脸一沉:“你要是不退,我就报警。这纹眉在你店里做的,你就有责任。” 弟媳气得浑身发抖:“你跟我才是正经亲戚,你怎么胳膊肘往外拐?” 大妈不听这一套,又吵……