HomeKit无法添加配件
解决过程在使用 HomeAssistant 将米家设备接入 HomeKit 的时候,HomeKit 提示无法添加配件(配件不可连接)
简单说一下配置流程:
安装 HomeAssistant
安装 HACS
安装 Xiaomi Miot Auto 绑定账号
安装并配置 HomeKit Bridge
扫码连接
前面的配置流程都很顺利的完成了,最后用手机扫码连接时会进行漫长的加载,然后 HomeKit 就会提示无法添加配件,在网上找了好久翻了很多贴子,都没有找到和我同样的问题
最后看了 HomeKit Bridge 的官方文档,发现使用 HomeKit Bridge 还需要在防火墙中开放 UDP: 5353 和 TCP: 21063 端口如此基础的问题百度出来的教程里居然没有一个人讲到,在这里记录一下
安装东西还得看官方文档,又交了一个多小时学费😭
其他问题在解决这个问题的过程中还碰到搜到了另一个问题,也是卡在了最后一步,报错提示是未找到配件
这个问题是因为在配置 docker-compose 时设置了端口转发,应该在 docker-compose 中配置 netwo ...
开一个生态龟缸
材料清单龟缸
周转箱(1200x500x380cm)1个 ¥114.6
周转箱(600x400x280cm)1个 ¥29
[{"url":"./2169866522/周转箱.jpg","alt":"Alt text"},{"url":"./2169866522/周转箱嵌套.jpg","alt":"Alt text"}]
底沙
荷塘泥 40kg ¥60
火山石(3-6mm)10kg ¥14.8
火山石(5-8mm)10kg ¥14.8
溪流石(1-3cm)10kg ¥39.7
火山石可以酌情再加5kg
[{"url":"./2169866522/火山石.jpg","alt":"alt text"},{"url":"./2169866522/火山石尺寸.jpg","alt":"alt text"}]
挺水植物
植物可以先买回来养着生根
薄荷(留兰香)2盆 ¥9.6
狐尾藻 10颗 ¥4.8
水菖蒲 5株 ¥5
水芙蓉 5株 ¥5
慈姑 3颗 ¥7
紫芋 2颗 ¥6
净水鱼 ...
批量替换文件名
为了维护攻略图床,每隔半个多月就要更新一部分图片,记录一下批量替换图片的方案
重命名并排序首先对批量下载的图片进行预处理这里使用的工具是 Microsoft PowerToys 中的 PowerRename
Microsoft PowerToys 是一组实用工具,可帮助高级用户调整和简化其 Windows 体验,从而提高工作效率。PowerRename 是一种批量重命名工具
使用正则 .* 匹配当前目录下所有图片
使用替换规则 ${padding=2 start=1} 重命名图片
获取文件名
新建一个txt,复制以下内容后以 ASNI 编码另存为 Get.bat1DIR *.png *.jpeg *.jpg /B > Filename.txt
在图片目录下双击运行生成 Filename.txt
替换文件名这边有两种做法,推荐第二种
使用 Excel 手动选择需要替换的文件名,利用 Excel 公式生成 bat 脚本后批量替换
使用 Duplicate Photo Cleaner 快速筛选近似的图片,导出数据后做查缺补漏
ExcelDup ...
冷笑话收录
每天听到那么多冷笑话,不收集起来太可惜了
猫国建设者(Kittens Game)修改存档
猫国建设者 (Kittens Game)
网址:游戏 | Wiki
《猫国建设者》是一款由 bloodrizer 开发的文字放置村庄管理网页游戏。在游戏里,你管理着一个村庄的猫咪,它们会不断地获取资源、学习技术。
使用 JS 连点器获取猫薄荷注意:会解锁成就:不道德的巅峰(作弊玩游戏)
开启浏览器控制台后直接粘贴下面的代码12345678window.__clickelm = document.getElementsByClassName("btnContent")[0];for (var j = 0; j < 10; j++) { setInterval(function () { for (var k = 0; k < 500; k++) { window.__clickelm.click(); } }, 1);}
由于 JS 是单线程,绑定一个多次点击的定时器的性能要小于绑定多个定时器
关闭控制台后继续游戏以 ...
尝试使用预制菜替代外卖
起因最近讨伐预制菜的呼声很高,主要还是因为预制菜冒充现做菜抛开事实不谈,如果点的低价外卖都是预制菜,那为何不直接加入预制菜?选择困难的我在一连看了几个大品牌预制菜后决定丢掉大脑开始踩坑,毕竟吃的东西光看评测也看不出来什么最后在淘宝上入了谷言销量最好的套装,算上自己蒸的米饭平均一餐6块左右
购买信息款式:经典10种价格:57.80 RMB
废话少说,开吃!
注意:本篇文章主观性极强!
#article-container.post-content h1:before,
#article-container.post-content h2:before,
#article-container.post-content h3:before,
#article-container.post-content h4:before,
#article-container.post-content h5:before,
#article-container.post-content h6:before {
content: '\f2e7';
}
吃 ...
MongoDB for C#/.NET
MongoDB 的更新操作符$符号这个符号是一个占位符,用来更新数组中匹配查询条件的第一个元素。例如,如果你想要更新books数组中title为”The Catcher in the Rye”的元素的author字段,你可以使用以下代码:
123var filter = Builders<BsonDocument>.Filter.Eq("books.title", "The Catcher in the Rye");var update = Builders<BsonDocument>.Update.Set("books.$.author", "J.D. Salinger");col.UpdateOne(filter, update);
$[]符号这个符号是一个占位符,用来更新数组中的所有元素。例如,如果你想要更新books数组中所有元素的price字段,你可以使用以下代码:
123var filter = Builders<BsonDocument>.Filter.E ...
使用 Cloudflare 对 blog 进行 301 重定向
背景前段时间买了域名,但除了挂博客外目前没有其他用途,于是在折腾一段时间后终于把博客挂在了二级域名(blog)下,并设置 apex 域和 www 子域的301重定向到二级域名下(域名空着也是空着不如先用起来)所以我需要的操作是把 blog 指向 example.github.io ,并将 顶级域名 和 www 指向 blog
example.com && www.example.com -> blog.example.com -> example.github.io
由于 GitHub Pages 只能设置一个 CNAME 所以便有了这篇文章~
301 重定向301重定向多用于迁移网站时将旧的资源重定向到新的域名下,我了解到的实现重定向的方法大致可以分为三类
使用服务器或是虚拟主机转发,但大多需要额外付费
新建 GitHub 仓库,利用仓库中的 GitHub Pages 再设置一个 CNAME 重定向,需要几个转发就要创建几个仓库,如果只需要一个重定向可以选择这种方法
使用其他服务商进行转发,例如白嫖 Cloudflare (~ ̄▽ ̄)~
C ...
约定式提交
突然发现自己的 commit 记录很乱,就先从添加 类型 开始吧
约定式提交
原网址:中文 | 英文
概述约定式提交规范是一种基于提交信息的轻量级约定。 它提供了一组简单规则来创建清晰的提交历史; 这更有利于编写自动化工具。 通过在提交信息中描述功能、修复和破坏性变更, 使这种惯例与 SemVer 相互对应。
类型
参数
说明
feat
用于表示在代码库中新增了一个功能
fix
用于表示在代码库中修复了一个 bug
refactor
用于重构代码,例如修改代码结构、变量名、函数名等但不修改功能逻辑
docs
用于修改文档,例如修改 README 文件、文档等
style
用于修改代码的样式,例如调整缩进、空格、空行等
chore
用于对非业务性代码进行修改,例如修改构建流程或者工具配置等
perf
用于优化性能,例如提升代码的性能、减少内存占用等
test
用于修改测试用例,例如添加、删除、修改代码的测试用例等
build
用于修改项目构建系统,例如修改依赖库、外部接口或者升级 Node 版本等
ci
用于修改持续集成流程,例如修改 T ...
Win10 输入法显示仅桌面
在一次普通的重启后我的突然输入法挂掉了,在中重装输入法与重启电脑后依然没有恢复正常,看来是阿三程序员留给我的小惊喜
问题描述
无法输入中文且不会跳出输入备选框
使用 win+space 切换输入法也没有任何反应
右下角语言栏消失
语言设置界面显示:”输入法(仅桌面)”
解决方案百度的结果五花八门,大部分可以通过重新运行 ctfmon.exe 解决,但对我却无效,就在任务管理器中查找 CTF 加载程序 (ctfmon.exe) 是否正常运行时发现 Microsoft IME 这个进程 CPU 占用飞起
直接右键干掉后输入法立马就出来了,但是重启过后依然是同样的问题顺着这个思路去网上找了找解决方案,发现直接在 Windows 设置>时间和语言>语言>首选语言>选项>键盘 中删除微软输入法就可以解决了
重启后一切正常
可能的原因有可能是因为我禁用了 触摸键盘服务(TabletInputService) 的问题,这个服务会在登录界面输入 PIN 时弹出虚拟键盘,但之前几次重启后没有异常,只有这次出现了问题不过好在问题是解决了,既不用被虚拟键盘骚扰也能正 ...