初步探索写一个MQTT让ha显示状态,和自动发现设备实体
简书链接:初步探索写一个MQTT让ha显示状态,和自动发现设备实体文章字数:560,阅读全文大约需要2分钟homeassistant/switch/PC/test123-backward/state网上基本上没看到什么文章,我来总结下,有了这个总结我相信大家很快就知道在呢么写了。我目前是打算实现在外网远程控制我家里的机器人小车带摄像头的,目前远程看摄像头 完成了,那么远程控制移动也指日可待,因为我 今天模拟了所有的流程,我已经知道我应该怎么做了,大差不差成果如下 经过今天的晚上的研究大概理清了思路1.通过代码发布config来让ha发现2.通过代码来订阅set 来监听ha上面的的set操作 3.监听了set如果你不进行发布state设置值,那么你会发现...
visualstudio自动保存逼急了我
简书链接:visualstudio自动保存逼急了我文章字数:137,阅读全文大约需要1分钟重复的生产bug 出现很多次了都是因为没有自动保存导致的 也就是打包发布发现我代码都没保存,那等于修改了代码并没有生效我是脚本自动化打包,而不是用visual studio直接发布,所以就有这个头疼的问题,今天我必须解决这个问题,于是找到了解决方法扩展:
linux中让一个sh脚本开机运行通过编写service实现。
简书链接:linux中让一个sh脚本开机运行通过编写service实现。文章字数:190,阅读全文大约需要1分钟模仿开源源码写了一个mjpgstream-service.service发现可以用,第一次因为资源busy不得不重启释放资源了。主要是想让我的设备开机启动就跑摄像头流,这样就可以进行相机查看。 12345678910111213141516171819202122[Unit]Description=mjpg-streamer DaemonDocumentation=https://github.com/jacksonliam/mjpg-streamerAfter=network.target...
中间件引发的错误SystemNotSupportedExceptionSpecifiedmethodisnotsupporte
简书链接:中间件引发的错误SystemNotSupportedExceptionSpecifiedmethodisnotsupporte文章字数:71,阅读全文大约需要1分钟刚开始以为是我的接口请求出现的问题, 1234567System.NotSupportedException: Specified method is not supported. at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestStream.set_Position(Int64 value) at webapi.baseframework.auth.GlobalSQLInjectCheckMiddleware.InvokeAsync(HttpContext context) in GlobalSQLInjectCheckMiddleware.cs:line 67 at...
sqlserver一个完整的事务提交和异常处理回滚逻辑处理演示代码
简书链接:sqlserver一个完整的事务提交和异常处理回滚逻辑处理演示代码文章字数:592,阅读全文大约需要2分钟 123456789101112131415161718192021222324252627282930313233343536BEGIN TRAN MyTransaction -- 开始事务-- 创建保存点,命名该保存点为 SavePoint1SAVE TRAN SavePoint1-- 执行一些数据库操作INSERT INTO Table1 (Column1, Column2) VALUES ('Value1', 'Value2')UPDATE Table2 SET ColumnA = 'NewValue' WHERE ID = 123-- 模拟一个可能出错的地方DECLARE @ErrorOccurred BIT = 0IF EXISTS(SELECT 1 FROM Table3 WHERE InvalidCondition = 1)BEGIN SET @ErrorOccurred = 1 ...
c研发快捷数据源切换和存储过程搜索新增便捷轻量化查询模拟官方执行语句窗口实现表格和影响记录有意思的记录
简书链接:c研发快捷数据源切换和存储过程搜索新增便捷轻量化查询模拟官方执行语句窗口实现表格和影响记录有意思的记录文章字数:268,阅读全文大约需要1分钟经过反复测试发现,如果混入了查询语句 多条执行更新时,读取的影响记录有点不对劲,我这读取的是累计值,所以我要进行递减,但是发现没有他这后面持续读出54条受影响。难道查询结果也算么但是api中查询结果 得到的是-1 ,不过我这里是一直是最后受影响数107. 另外介绍下我这个轻便的搜索工具,主要方便切换数据源和查看数据源 以及搜索存储过程,可以网页显示结果也可以内部浏览器显示搜索结果。
android内容提供者权限之分享对话框中的打印选项选中报错分析
简书链接:android内容提供者权限之分享对话框中的打印选项选中报错分析文章字数:260,阅读全文大约需要1分钟无法打印应该不是权限问题,而是pdf问题。此文件在外部应用缓存目录下fileProvider内容提供者必须不允许导出, 123456789101112<?xml version="1.0" encoding="utf-8"?><paths><!-- <external-path path="Android/data/" name="files_root" />--> <cache-path path="." name="match_cache_path" /> <external-cache-path name="match_external_cache_path" path="." /> ...
android调用局域网打印机万能打印的几个案例源码
简书链接:android调用局域网打印机万能打印的几个案例源码文章字数:2627,阅读全文大约需要10分钟 打印自定义文档 编写:jdneo -...
某联想插座插开重刷系统笔记
简书链接:某联想插座插开重刷系统笔记文章字数:579,阅读全文大约需要2分钟时间真特么是把杀猪刀,不做笔记,我又一次踩坑了,tx->rx rx-tx 这个常识 但是我我rx接tx tx 接rx ,gnd-gnd 3v -3v后发现能识别驱动结果刷入不了,也看不了日志,这主要是因为没进入下载模式,需要进行所谓的上拉下拉操作把gnd+和io0进行短接焊接,然后发现通电,发现可以刷入了,我因为这个错误把一焊点给连根拔起了, 3个插座因为在线刷入刷坏了,所以拆开搭线重刷,没想到又坏1个, 买10个插座刚开始没经验 坏了4, 后面6个都ok,结果因为配置搞错死机,又坏了3,今天决定折腾修复了2,废了我几个小时。 刷入后拆的顺序,先焊掉 io0,然后焊gpio弄掉,然后又焊上,听到吸合声代表ok了。4