今天Mac升级到最新的10.15.4版本后,一部分PJ软件无法打开,比如1password、CleanMyMac X等。问题应该和之前一样,证书被删除或过期了。 继续阅读macOS Catalina升级到10.15.4应用意外退出的解决方法
月度归档: 2020 年 3 月
Mac 访达提示“不能完成此操作,因为找不到原始项目”
最近在Mac上通过SMB的方式修改NAS和树莓派上的文件。
经常会遇到个问题:由于服务端重启,导致连接丢失,但当再进入目录时,访达会提示“不能完成此操作,因为找不到XXX的原始项目”。
之前的解决方式是重启Mac,现在有个更简单的解决方法:
option + 右键 点到 dock 的 访达(finder) 上,然后选 “重新开启(relaunch)”
相当于重启了访达,再次连接就不会提示了!
树莓派3B安装Hass.io避坑指南
背景
之前在树莓派3B上安装的hassbian无法通过hassbian-script更新。经过查询,发现官方在2019年底停止了对hassbian的继续维护。
参考链接:https://www.home-assistant.io/blog/2019/10/26/rip-hassbian/
选择
首先转载一张图,这张图是在树莓派上安装Home Assistant的不同方式。
其中Hassbian和Mossbian(由Hassbian演变)已经不用看了。两个方案:
- 直接在树莓派的系统Raspbian上通过手动的方式安装Home Assistant;
- 直接安装Hass.io固件;
需要说明的是,如果你期望除了使用Home Assistant外,还需要在树莓派上跑一些程序的话,你可以选择方案1;但如果你的树莓派只用来使用Home Assistant,方案2的Hass.io应该是个不错的选择。 继续阅读树莓派3B安装Hass.io避坑指南
命令行查询树莓派硬件型号
首先链接ssh,之后执行如下命令查询:
# 查询树莓派硬件型号 $ cat /sys/firmware/devicetree/base/model >> Raspberry Pi 3 Model B Rev 1.2 # 或通过这个方法查询树莓派硬件型号 $ cat /proc/device-tree/model >> Raspberry Pi 3 Model B Rev 1.2
若想查询全部硬件信息:
# 安装 lshw $ sudo apt-get install lshw # 运行 lshw $ sudo lshw
使用快捷指令捷径破解亲邻开门
9月27日更新:
最近发现快捷指令失效了,重新抓包后发现请求中增加了sign和nonce字段,这两个字段都是用来防御重放攻击的。虽然前几个接口并未强制验证,但关键的开门接口进行了验证,导致无法正常执行开门操作。目前暂时无解,正在思考其他替代方案。
原文:
由于最近快递只能送到小区门口,大大增加了出入小区的频次,也越来越发觉每次掏出门禁、刷门禁这个动作很繁琐,特别是在拿了很多东西的情况下。
因此希望通过更便捷的方式打开小区门禁,我选择通过iOS的“快捷指令/捷径”。
实现思路:抓包开门请求,使用快捷指令/捷径模拟请求。
Sublime Text 3 找不到 Install Package 的问题解决
Sublime Text 3在用各种方式安装Package Control后,在Command+Shift+P
模式下仍无法搜索到“Package Control: Install Package”。
通过查询资料,发现是Sublime Text 3把Package Control插件忽略了。
解决方法如下:
点击最顶部工具栏Sublime Text > Preference > Settings,进入设置文件编辑页面。
在两侧分别寻找“ignored_packages”,并将其中“Package Control”一行删掉。
保存配置文件,重启Sublime Text 3,大功告成。
斐讯DC1排插OTA更新ESP DC1固件
前情
- 斐讯DC1排插无法使用,需要刷写ESPHOME固件,接入Home Assistant。
具体查看《斐讯DC1排插硬改esp8266刷esphome教程汇总》 - 通过OTA的方式更新了固件。
具体查看《DC1更新固件及OTA中遇到的问题》
问题
自从上次更新完固件后,排插就不正常了,首先是无论是否连接成功,WiFi指示灯一直处于闪烁状态;其次是每隔一段时间都会听到斐讯DC1排插自动重启的声音。
一直刷项目主页,等待固件的再次更新,但直到最近一次查看,发现这个项目已经停止维护了,也就是说不会有更新固件来解决这个问题了。
不过还好的是,项目里也标记了另两个可作为替代的项目。
- https://github.com/qlwz/esp_dc1
推荐,功能完善,有WEB后台- https://github.com/IoTDevice/phicomm_dc1
程序更简洁,可作为学习参考
本篇文章将讲解固件1的更新。 继续阅读斐讯DC1排插OTA更新ESP DC1固件
pymysql.err.DataError: (1406, “Data too long for column ‘url’ at row 1”) 的解决方法
首先使用SSH或本地终端连接MySQL数据库。推荐使用SSH,因为大部分数据库禁止了非本机的访问。
执行如下命令
mysql -h <DBhostname> -u <DBuser> -p <DBname>
输入数据库密码,即可连接成功。
再输入如下命令
SET @@global.sql_mode= ‘’;
可能会提示权限不足,可尝试使用root用户登录该数据库。
执行后,即可解决问题。
QXcbConnection: Could not connect to display 的两种解决方法
Ubuntu的VPS安装PhantomJS后,运行时报错。提示:
qt.qpa.screen: QXcbConnection: Could not connect to display Could not connect to any X display.
第一种方法
网上一搜就能搜到的方法,大概率没效果。
先执行
echo ${DISPLAY}
查看返回的信息,如果不为空,则将返回的内容拼写到命令里,如
export DISPLAY=':0.0' # 或 export DISPLAY=':1.0' # 或 export DISPLAY=':2.0'
为空的话等同于:0.0。
在我的案例里,这个方法没有效果。