ESP32-CAM + Arduino 快速上手 最近开始单片机来实现一些家庭智能,来弥补现在市面上成品无法实现的一些功能或价格。 我现在用的单片机主要都是乐鑫 ESP 系列的,目前已经做了几个设备。 本篇先记录一下 ESP32-CAM 的快速上手和过程中遇到的问题,以及解决办法。 ESP32-CAM 简介 ESP32-CAM 是一个小尺寸的摄像头模组,该模块可以作为最小系统独立工作,尺寸仅为 27*40.5*4.5mm。 价格也很便宜,带 2 2024-05-18 Smart Home #IoT #ESP
Slef-Hosted:Nextcloud 部署 Nextcloud 的部署方式有很多种,经过折腾,发现了一种比较好的部署方式,我称之为混合部署。 2023-10-27 Self-Hosted #Self-Hosted
Self-Hosted 服务清单 除了博客,当你有一台云服务器(或 NAS)时还可以自部署哪些免费、开源的项目? 自部署让我们享有绝对的数据掌控权的同时还能节省不少订阅费用,让我们的 NAS 或闲置的云服务器得以充分利用。 2023-10-26 Self-Hosted #Self-Hosted
北京联通白嫖 IPTV 北京联通是没开通 IPTV 也能收到电视组播数据的。 本文就介绍如何白嫖北京联通 IPTV,并使任意设备可在家庭网络上流畅观看 IPTV 的直播流。 2023-05-22 Smart Home #Note
dnsmasq 按需分配分配网关与 DNS(旁路由) 一个主路由下有多个旁路由,如何在主路由上针对不同的连接设备,指定其使用的旁路由是哪一个? 2023-01-08 Smart Home #Router #Note
OpenWRT 旁路由二次端口转发 一般来说,部署了 HomeAssistant 后,想在外网访问的话,只需在路由上做一次端口转发就行了。 但是既然都用 HA 了,那肯定免不了要用 HACS,这时候就涉及到科学冲浪的问题了。 我的选择是用旁路由来解决科学冲浪的问题。(至于为什么用旁路由而不直接给“主路由”插上翅膀,主要还是家里网络不止我一人用,得考虑主路由的稳定性) 那这个时候,仅仅在主路由上做端口转发是无法正常访问家里的 HA 的 2022-10-25 Smart Home #Note #OpenWRT
智能家居笔记 好记性不如烂笔头 QNAP 安装 HassOShttps://github.com/home-assistant/operating-system/releases/ 下载 .ova 格式的 VirtualizationStation3,导入虚拟机 创建用户登录后,直接在用户资料页打开 高级模式 HassOS 文件上传Add-on 里安装 Studio Code Server HassOS 2022-10-22 Smart Home #Home Automation #Note
macOS 使用 remote-viewer 连接 SPICE 服务 MacOS 平台下没有很好的支持 SPICE 协议的图形化客户端,但是可以使用 `remote-viewer` 这个工具。本文就安装过程中踩的坑做个记录。 2022-10-18 Software #macOS #NOTE
log4j RCE 漏洞的缓解&验证方式 log4j 使用范围之广,Javaer 应该都接触过。今天应该有不少人被 log4j2 的这个核弹级的 RCE 漏洞折磨了,看到有人半夜 1 点被叫起来进行修复。。。 2021-12-10 Technology #Log4j2 #Vulnerability #RCE
博客崩了的那些事儿 好久没写文章了,来水一篇博文。 前几天,突然有人在我公众号私信提醒我:“博主,你的网站崩了” 当时我还是挺懵 B 的。 因为这个博客是纯静态页面部署的,服务器也在国内,还做了备案。 崩了实属不该。 按着几条路子去检查了一下,都没发现问题: 服务器续费正常,运行状态正常 服务器的 443 端口正常(因为我做了强制 HTTPS,这里先埋一个伏笔) DNS 解析看似正常 静态文件正常 Nginx 运行 2021-08-07 #Blog
从 Apollo 客户端源码学 SPI SPI 机制为很多框架扩展提供了可能,不需要改动源码就可以实现扩展、解耦,实现扩展对原来的代码几乎没有侵入性,只需要添加配置就可以实现扩展,符合开闭原则。 2021-03-02 Technology #Apollo #SPI
分布式配置中心调研——携程 Apollo 分布式配置中心哪家强?Apollo vs Nacos vs SpringCloudConfig 2021-02-08 Technology #Apollo #config #technology research
PPT:Git 的那些事儿——如何优雅的合并与回滚 合并的时候只会 git merge?回滚只会 git reset?本来清晰的历史记录,被搞得如电路板一般,看不出来龙去脉,如何办? 一起来看看如何优雅的进行合并与回滚吧。 目录: 本篇内容较长,需要有些耐心哦~ 2021-01-11 Technology #Git #PPT
记一次线上问题排查与解决:从 Redis 超时到 Apache Common-pool2 源码剖析 线上一直“偶现”的 Redis 超时问题,不查不知道,一查吓一跳 —— 竟然是一个隐藏了 N 年之久的性能问题。 2020-12-14 Technology #Redis #Apache Common-pool2
PPT:浮点数为什么运算不精确? 思考 🤔 以下两端代码的输出结果分别是什么? 123float a = 0.125f; double b = 0.125d;System.out.println((a - b) == 0.0); 1234double c = 0.8;double d = 0.7;double e = 0.6;System.out.println((c - d) == (d-e)); 带着问题一起来看看浮点 2020-12-08 Technology #PPT
基于 Redis ( Tair ) 的 Hash 实现滑动窗口 前段时间要做一个风控系统,实现过程中有一个比较关键的部分 —— 滑动窗口。单机版的滑动窗口实现起来比较容易,但是分布式的,就略麻烦了。 2020-11-20 Technology #Redis
博客评论系统迁至 Remark42 静态博客本身是无法支持评论的,因为没有服务端程序接收请求,只能求助于系统外的服务。目前虽然评论系统很多,但综合考虑能够真正用起来并且很稳定的很少。 2020-08-18 #Blog
了解 5 个 Git 工作流程,让我们交付更好的代码并改善开发流程 我还没有见到哪个开发者在看到代码冲突而不沮丧地扯头发的。 解决每个代码冲突是每个开发者都讨厌的事情之一。尤其是当准备进行生产部署时遇到了这种情况! 设置正确的 Git 工作流可以为我们的开发工作流带来很多好处。 当然,拥有正确的 Git 工作流程并不能解决我们所有的问题。但这是朝正确方向迈出的一步。毕竟,团队都是协作工作的,所以在不破坏代码库的情况下一起构建功能是非常重要的。 Git 工作流的设 2020-08-08 Technology #Git #Gitflow #Workflow
博客换域名的那些事 最近将手上的一个域名备案了,就将博客迁回到到国内的服务器上了,这样大家的访问的速度也可以快一些了。 因为换域名会影响搜索引擎收录、网站权重和 SEO 排名,所以除了将域名换上,我们还有一些额外的事情要做,否则网站的流量就像图上这样蹭蹭往下掉。 2020-07-24 #Blog