摘要: 导航栏 细线,border-bottom: 0.5px solid rgba(0,0,0,0.07); 最简单简洁,但是也显得平庸。 异色背景 网站大部分白色背景,配上这个黑色导航栏显得很怪异。 渐变线条 简约,而且没有特别影响整体的风格 header::after { content: ''; p 阅读全文
posted @ 2025-09-01 17:30 魂祈梦 阅读(73) 评论(3) 推荐(0)
摘要: 背景 我说一个场景。 在前两天我从main分支分叉出一个feature分支用于开发新功能。 这两天main分支也没闲着,他上面有很多新的修改。 现在我想要把feature分支的修改合并到main分支,并且不想像merge那样产生非线性的历史。 于是我执行了下面的命令(他的作用就是让feature分支 阅读全文
posted @ 2026-05-12 10:17 魂祈梦 阅读(2) 评论(0) 推荐(0)
摘要: 背景 我在一台不常用的笔记本上,尝试访问chatgpt.com,发现用不了。 排查 于是我执行了如下命令 ping chatgpt.com ping对比 它的执行结果长这个样子。 而同一时间,在另一台电脑上(使用同一WiFi) ipv6检测对比 可以看到另一台电脑上dns检测出来不一样 到这里我还以 阅读全文
posted @ 2026-04-23 23:42 魂祈梦 阅读(41) 评论(0) 推荐(0)
摘要: 情况 把情况和AI说,ai告诉我随着父容器的上升,父容器整体脱离到了屏幕外,导致sticky元素也消失了。 它说的是对的。 然而仅看表象,我以为父容器已经是最底部的元素,如果它脱离了屏幕外,那我看到的是什么呢。 看下面的样式,我把父容器的高度限制了,当鼠标往下滚动时,明显会脱离父容器的区域。 所以答 阅读全文
posted @ 2026-04-22 03:04 魂祈梦 阅读(4) 评论(0) 推荐(0)
摘要: 背景 在前端项目中,任何一个包管理器都可以直接使用package.json中scripts自定义的脚本,这意味着无论是任何框架任何架构,作者写了dev脚本,那么你就可以使用npm run dev启动项目查看效果,然而python生态中,火得一塌糊涂的uv包管理工具却没有这个特性。 列表 pdm 我最 阅读全文
posted @ 2026-04-22 01:51 魂祈梦 阅读(6) 评论(0) 推荐(0)
摘要: 开启ssh服务器 win+I打开设置,搜索可选功能,找到右上方查看功能,然后搜索ssh。 可以看到这个openssh服务器。 win11和win10的入口有细微区别,win10更好找一些。 按win,搜索服务,打开后找到openssh ssh server,调为自动并启动。 ssh登录使用的是微软的 阅读全文
posted @ 2026-04-20 00:21 魂祈梦 阅读(61) 评论(0) 推荐(0)
摘要: 背景 没有分配该菜单给任意角色,然而还是删除不了,最终只能暂时停用。 阅读全文
posted @ 2026-04-10 11:49 魂祈梦 阅读(8) 评论(0) 推荐(0)
摘要: 背景 常见的acme客户端有acme.sh和certbot。 前者只支持bash环境,后者在前两年停止了windows支持。 于是乎找一些acme客户端,毕竟申请证书还挺麻烦。 比如freessl这个网站,申请证书需要提供csr,然后指引是通过keyManager这个软件。 然后还需要手动搞一下dn 阅读全文
posted @ 2026-04-08 18:43 魂祈梦 阅读(33) 评论(0) 推荐(0)
摘要: 背景 在public里面放了一个中文名称的docx文件。 然后执行bun run build的命令时发生了标题的错误。 如果dist内为空,则可以正常build 如果dist内不为空,则执行到一半退出,如下 然后dist里面只有中文的docx文件。 奇怪的是,改成英文又没问题了。 assets目录中 阅读全文
posted @ 2026-03-30 14:23 魂祈梦 阅读(6) 评论(0) 推荐(0)
摘要: 背景 一个远程origin,只有一台机器,一个分支main。 原因 我一直没管,猜测的原因是: 在推送远程之后(紫色的那个feat),使用了git commit --amend。 --amend虽然可以修改本地的commit,由于git的团队协作设计,远程分支的记录不能被随意更改,因此git认为分叉 阅读全文
posted @ 2026-03-30 10:06 魂祈梦 阅读(4) 评论(0) 推荐(0)
摘要: 情况 [Vue warn]: onUnmounted is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used durin 阅读全文
posted @ 2026-03-23 16:48 魂祈梦 阅读(11) 评论(0) 推荐(0)
摘要: 描述 在trae的回退功能中,我注意到。 agent并没有对文件进行修改,我在他未进行任何操作时中断了请求。 然而回退后,git管理中还是有提示。 我执行git diff他给出类似如下的显示。 warning: in the working copy of 'src/router/dev-route 阅读全文
posted @ 2026-03-21 16:06 魂祈梦 阅读(13) 评论(0) 推荐(0)
摘要: 企业微信 如果开启了长连接权限,则可以使用。 url回调方式需要域名(公司主体绑定的域名)。 https://developer.work.weixin.qq.com/document/path/101463 https://developer.work.weixin.qq.com/document 阅读全文
posted @ 2026-03-11 17:14 魂祈梦 阅读(10) 评论(0) 推荐(0)
摘要: 问题 打包dist发布了新的版本,新版返回html,旧版安然无恙,说明一定不是配置问题,是代码出了问题。 原因 请求路径出错。 开发环境搞了一个动态切换api的功能,把环境变量去掉了,于是乎线上环境的baseUrl从原有的xxx变成了/api,导致请求地址被spa的规则捕获。 阅读全文
posted @ 2026-03-10 10:38 魂祈梦 阅读(6) 评论(0) 推荐(0)
摘要: 背景 Get-NetTCPConnection通常用来获取TCP端口情况。 然而,当端口占用等紧要关头,这个命令总是会出问题,卡住一直不动。 windows的终端shell也存在一些情况下按Ctrl+C无法终止程序的情况,最终使用windows terminal的窗口管理叉掉再重新开一个。 pdm也 阅读全文
posted @ 2026-03-03 16:20 魂祈梦 阅读(5) 评论(0) 推荐(0)
摘要: 背景 如果用过一些笔记软件,应该对webdav不陌生。 国内最为流行的提供webdav的服务商是坚果云。 他实现了类似于增量更新的算法。然而如果使用的只是webdav而不是客户端,实际上是不支持增量更新的。然而坚果云每个月有固定的上传和下载流量。 增量更新主要想要解决的是如何降低上传流量。 方法 暴 阅读全文
posted @ 2026-02-08 17:29 魂祈梦 阅读(92) 评论(0) 推荐(0)
摘要: 背景 首屏渲染 SPA的首屏渲染堪称灾难,正如上文所说,SPA会先请求html,然后再执行里面的js。 这个过程是串行的,如果在网络环境较差的情况下会相当难熬。 SEO之类的不提了,这一点不一定有人为条件影响严重。 路由切换 路由切换时也一样,先获取到组件相关的js文件,然后执行才能开始请求接口。 阅读全文
posted @ 2026-01-30 17:29 魂祈梦 阅读(10) 评论(0) 推荐(0)
摘要: 背景 早就听说http3和quic,但是一直没折腾成功,今天又折腾了一下,终于看到了h3。 条件 https(证书必须安全) Alt-Svc响应头(标识开放的对应udp端口) udp端口访问通畅 浏览器竞速(浏览器同时发起tcp和udp请求,哪个快用哪个) 注意,后面测试使用的是8443端口,一般情 阅读全文
posted @ 2026-01-29 15:22 魂祈梦 阅读(49) 评论(0) 推荐(0)
摘要: 背景 我忽略了sqlite具有文件级锁的特性。 这导致sqlite完全无法并发,同一时间内只能有一个用户读写,即使是不同的表也只能是同一个用户。 这和大多数行级锁数据库不同。 因此sqlite仅仅适合于客户端,而完全不适合服务端。 piccolo的迁移功能缺失 由于sqlite的alter tabl 阅读全文
posted @ 2026-01-28 11:20 魂祈梦 阅读(8) 评论(0) 推荐(0)
摘要: 背景 在需求越来越复杂的今天,有不少脚本需要安装依赖才能够执行。 尤其是在python中,在你能接触到的任何脚本里面,网络请求几乎都是使用第三方库,比如requests或是httpx。 requests减少了很多模板代码,在大多数情况下,如果因为依赖而去使用标准请求库,都是不值得的。 然而,如果将依 阅读全文
posted @ 2026-01-27 17:18 魂祈梦 阅读(9) 评论(0) 推荐(0)
摘要: 情况 当路径参数中出现斜杠时,会导致后端路由错误,无法匹配到正确的处理方法。 其他问题 路径参数会导致开发者工具的网络请求中,名称表意不清。 相比之下,查询参数更能看出意图。 而如果把参数放到data里面,也能看出意图(一般是直接写小驼峰接口名,比如getPage),而且在大多数情况都比较清晰。 其 阅读全文
posted @ 2026-01-27 12:43 魂祈梦 阅读(28) 评论(0) 推荐(0)