背景媒体

sky blog

主要做功能展示,将会开启全部功能~

瞬间

<p style="">以前写网站教程:<br>讲框架、讲原理、讲踩过的坑。</p><p style="">现在写网站教程:<br>教你怎么写提示词,怎么“调教模型”。</p><p style="">从研究技术,到研究怎么跟 AI 说话。<br>从解决问题,到优化表达方式。</p><p style="">你说这是进步吧,也确实更高效了。<br>但总觉得哪里不太对。</p><p style="">技术还在,只是位置,好像变了。<br>变得没了ai,似乎我什么都不会了。。</p>
03-17 13:12

暂无文章发布记录

Dark零点博客 头像
Dark零点博客
07-16 18:00 · 朋友

php substr字符串截取

PHP substr 字符串截取:避开乱码陷阱,拿得出实战级方案 后台数据更新得勤快,前端页面就得学会“断舍离”。做内容分发或列表展示时,标题过长会挤压排版,摘要冗长又显得拖沓。此时 PHP 原生函数 substr 往往是第一时间想到的利器。它调用直观、性能开销小,可一旦塞进含有中文或多语言混杂的真实数据流里,很多人都会撞上同一堵墙:代码没报错,吐出来的结果却是一堆乱码问号。 substr 的底层...

阅读原文
Dark零点博客 头像
Dark零点博客
07-16 12:00 · 朋友

php mb_substr中文截取

PHP 截取中文别再用 substr 了,mb_substr 的正确打开方式 后台列表页跑着上千条数据,前端一刷新,原本通顺的“用户操作日志”突然断成了“用户操作”。这种半截乱码的尴尬,几乎每个碰过 PHP 的开发者都在线上见过。问题不在于业务逻辑多绕,纯粹是拿 substr 去硬劈 UTF-8 编码的中文。字节与字符根本不匹配,机械按位切除,必然留下残缺的三字节符号。把处理逻辑切到 mb_sub...

阅读原文
Dark零点博客 头像
Dark零点博客
07-16 06:00 · 朋友

php strpos查找字符串

别再用 strpos 踩“等于号”的坑:一个被低估的 PHP 基础函数,到底该怎么用? 写过几年 PHP 的人,十有八九在 strpos 上栽过跟头。一段看着毫无逻辑的代码突然报错,或者明明找到了子串却判成了失败。问题往往不出在函数本身,而是开发者太习惯写双等号,没意识到这个返回位置索引的函数有多“较真”。今天不聊枯燥的语法手册,直接拆解实战中最容易翻车的三个细节,顺手把高频使用场景理清楚。 找子...

阅读原文
Dark零点博客 头像
Dark零点博客
07-16 00:00 · 朋友

php str_replace替换

别只会“一键替换”:PHP 的 str_replace,用对细节才不踩坑 写业务代码时,处理文本数据几乎是每天的必修课。清理用户输入、批量替换模板占位符、过滤敏感词,很多人脱口而出的就是 str_replace。这函数确实够简单,但越是轻量的工具,越容易在细节处翻车。日常开发中只要把数组匹配、计数回调、内存边界这三个环节理顺,大部分文本替换场景都能一次跑通。 单字符串替换通常很稳,一旦传入数组,顺...

阅读原文
Dark零点博客 头像
Dark零点博客
07-15 18:00 · 朋友

php trim去除空格

别让“空格”拖慢你的PHP项目:trim函数的正确打开方式 接手新项目时,最让人头疼的往往不是复杂的业务逻辑,而是藏在用户输入或接口返回里的“隐形字符”。邮箱末尾多了一个回车,登录校验直接失败;表格导出数据带了不可见换行,解析脚本报错停工。面对这些脏数据,trim()函数就是最直接有效的清洁工具。但不少开发者只用过表面,没摸清它的底层脾气,导致代码频频踩坑。 trim()的核心逻辑其实非常专一:它...

阅读原文
Dark零点博客 头像
Dark零点博客
07-15 12:00 · 朋友

php file_get_contents

PHP file_get_contents:别只会丢进去一个 URL,这 3 个坑填平了效率翻倍 很多人写 PHP 抓取远程内容,习惯随手一句 $data = file_get_contents($url);。代码跑起来没报错,看似风平浪静,一旦遇到网络抖动或第三方接口延迟,服务器直接卡死。这个内置函数确实轻量,但它的“安静”往往藏着致命隐患。把它拖进正式业务线之前,得先摸清它的脾气。 最致命的莫...

阅读原文
Dark零点博客 头像
Dark零点博客
07-15 06:00 · 朋友

php file_put_contents

别把 file_put_contents 当成万能胶水:PHP 文件写入的实战避坑指南 写代码时,经常遇到需要把一段日志、配置快照或者用户提交的内容快速落盘的需求。这时候打开文档翻半天找写入方式确实费时费力。file_put_contents 就是 PHP 里最顺手的快捷按钮,一行代码搞定文件创建与写入。但真正把它扔进生产环境,光靠基础用法远远不够。很多线上诡异问题,恰恰藏在它的底层细节里。 它的...

阅读原文
Dark零点博客 头像
Dark零点博客
07-15 00:00 · 朋友

php copy/rename/unlink

PHP 文件操作三剑客:copy / rename / unlink 的底层逻辑与实战避坑 写业务系统时,几乎每个开发者都会碰到文件管理环节。用户上传附件、定时清理缓存、备份核心配置,绕不开的就是 copy、rename 和 unlink。很多人以为这只是字面意义上的“复制、改名、删除”,实际跑起来却常被权限拦截或静默失败搞得手忙脚乱。剥开语法表层,它们背后是一套直接调用操作系统的接口规则,摸清了...

阅读原文
Dark零点博客 头像
Dark零点博客
07-14 18:00 · 朋友

php filesize文件大小

PHP filesize() 踩坑指南:从字节计算到实战避坑 做文件上传或下载模块时,很多人习惯随手甩一句 $size = filesize($file)。代码跑起来没问题,一上线却频频报出“无法获取大小”或者前端显示乱码的容量。其实 filesize 本身不复杂,但它背后的系统调用机制和 PHP 版本迭代,藏着不少容易被忽略的细节。摸清这些,能避开大半低级错误。 最常见的误解是把函数返回的 fa...

阅读原文
Dark零点博客 头像
Dark零点博客
07-14 12:00 · 朋友

php filemtime修改时间

PHP filemtime 不止是拿时间戳,避开这些坑才是真实战 做静态资源加载或后台文件监控时,很多人习惯随手抛出一句 echo filemtime('data.json');。本地跑着正常,一到生产环境要么时间乱跳,要么改动后页面死活不刷新。其实函数本身很诚实,真正掉坑里的是没把它嵌进完整的处理链路。它不只是返回一串数字,更是控制内容“鲜活度”的底层开关。 这个函数直接读取操作系统 inode...

阅读原文
蛋蛋之家 头像
蛋蛋之家
07-02 14:29 · 朋友

如何看待“开局像坐马斯克火箭,后期变成屎坑扫雷”的 AI 编程?附防爆指南

上周,技术群里一位老哥深夜发出了一声穿透灵魂的咆哮: “用 AI 写代码,开局感觉自己像坐上了马斯克的 Space X 准备火星登月;写到中期发现自己是在屎坑里踩地雷,改一个 Bug 炸出三个连环雷;到后期项目彻底失控,我让它调个业务接口,它特么给我返回了一段《论语》:‘朽木不可雕也’……” 当时看到这段话,我当场把大腿拍得一片通红——这特么不就是我第一次体验 Vibe Coding(氛围感编程)...

阅读原文
蛋蛋之家 头像
蛋蛋之家
06-30 20:00 · 朋友

给谷歌浏览器办个成人礼:今晚,我要亲手把它扒个精光

谷歌搜索,用过的都懂——活儿确实是好活儿,就是戏太多,管的太宽了。 你深夜寂寞,想搜个“人体艺术”开开眼,它冰清玉洁地给你筛得只剩大理石雕像;你搜个“成人教育”,它真以为你要考研;你刚想探索点食色性也的深水区,它直接一巴掌呼你脸上:“根据当地法规,部分结果已隐藏。” 最败兴的是,你明明在地址栏敲的是国际服主站 google.com,眨眼间它就自作主张地扭捏着跳转到了 .hk 地区站,顺带把界面切成...

阅读原文
蛋蛋之家 头像
蛋蛋之家
06-30 10:08 · 朋友

PluginCodeEnhance v2.0.0 重构:少即是多

之前发布的代码折叠增强插件已经更新到 v1.1.6版本了,当时的想法很简单:把自己需要的、能加的功能都加上。 https://wuqishi.com/archives/halo-plugin-code-enhance-intro 代码高亮、折叠、行号、复制按钮、标题栏、14 套主题 CSS,别人有的我也要有。当时觉得功能多总没错,想要什么就加什么。 但现在回头看,那是条弯路。 问题是怎么积累起来的...

阅读原文
Sky

以前写网站教程:
讲框架、讲原理、讲踩过的坑。

现在写网站教程:
教你怎么写提示词,怎么“调教模型”。

从研究技术,到研究怎么跟 AI 说话。
从解决问题,到优化表达方式。

你说这是进步吧,也确实更高效了。
但总觉得哪里不太对。

技术还在,只是位置,好像变了。
变得没了ai,似乎我什么都不会了。。

Sky

halo后端主题预览修改不生效了,解决办法,随便找个主题切换一下就行了,不知道啥原因,感觉大概率是halo缓存机制的问题。。。

Sky

1panel如何添加github私有仓库?


容器>仓库>添加仓库
选择认证,用户名,密码则是密钥,需要去github后台申请,下载地址ghcr.io,https

Sky

windows下的vs code终端识别不了新增的环境变量

  1. 先退出vs code。

  2. 打开cmd命令行窗口,执行命令:code

Sky

问题 (Problem):

初始化 MCP 客户端时,系统找不到所需的模块 zod-to-json-schema。这通常是由于 npm 缓存中的文件损坏或丢失导致的。

错误信息 (Error Message):

failed to initialize MCP client for context7: node:internal/modules/esm/resolve:275 throw new ERR_MODULE_NOT_FOUND( ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'C:\Users\Administrator\AppData\Local\npm-cache\_npx\c35ab75beed40a3c\node_modules\zod-to-json-schema\dist\esm\index.js' imported from C:\Users\Administrator\AppData\Local\npm-cache\_npx\c35ab75beed40a3c\node_modules\@modelcontextprotocol\sdk\dist\esm\server\mcp.js at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:860:10) at defaultResolve (node:internal/modules/esm/resolve:984:11) at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)

修复方式 (Fix):

删除以下目录中的所有缓存文件:

C:\Users\Administrator\AppData\Local\npm-cache\_npx

删除后,再次尝试初始化 MCP 客户端。

Sky

每个人的生活都是一部独特的交响曲,有激昂的高音,也有低沉的旋律。正是这些起伏构成了完整的人生乐章,教会我们成长与坚强。

瞬间图片
瞬间图片
瞬间图片
瞬间图片
瞬间图片
瞬间图片
瞬间图片
瞬间图片
瞬间图片
Sky

时间是公平的给予者,它不会为谁停留,也不会因谁而加速。学会珍惜每一个当下,因为这便是生命赋予我们的最珍贵礼物。

生命

瞬间图片
Sky

人生就像一本书,每一页都写满了不同的故事。我们既是作者也是读者,一边书写着自己的命运,一边品味着他人的经历。

人生

文档中心

Documentation

View All

图库

Focus Moments

View All

友情链接

Friends & Partners

View All