adb调节音量
当没屏幕时,通过adb调节音量就有用了:
set:
adb shell media volume --show --stream 0 --set 15
get:
adb shell media volume --stream 0 --get
stream 类型参考
AUDIO_STREAM_VOICE_CALL = 0,
AUDIO_STREAM_SYSTEM = 1,
AUDIO_STREAM_RING = 2,
AUDIO_STREAM_MUSIC = 3,
AUDIO_STREAM_ALARM = 4,
AUDIO_STREAM_NOTIFICATION = 5,
AUDIO_STREAM_BLUETOOTH_SCO = 6,
AUDIO_STREAM_ENFORCED_AUDIBLE = 7,
AUDIO_STREAM_DTMF = 8,
AUDIO_STREAM_TTS = 9,
AUDIO_STREAM_ACCESSIBILITY = 10
gnu-c-manual
作为十多年的c开发者,仍然可以找到知识的细节和盲区,推荐给每一个c的学习者
宝塔中nginx mysql无法开机自启动
目前暂无定位结果,暂怀疑是内存问题,待定位了再来更新。
unraid的数据安全
当unraid作为我们的家庭数据中心时,安全就成了最大的问题,我们不希望重要的数据,因为意外被泄露
措施
- 磁盘更换加密文件系统,比如xfs-encrypted。需要停止阵列后更换文件系统,注意更换后会触发格式化,所以更换前先迁移数据。
- 访问unraid的客户端保护好密码,比如家庭电脑平板。
- 增加parity磁盘。
- 检查路由器安全,比如mac绑定,访问ip白名单等。
- 是在预算可以的,可以再搞个异地备份,不过一般人用不着,费钱。
- 配置ups,避免磁盘断电损坏。
小米米家喷墨打印一体机不出墨
今天准备打印点东西,因为好久没用,发现无法打印。
检查显示面板,发现显示还有墨水。
拔掉黑色,发现彩色可以正常打印。
初步判断墨盒是不是故障了,搜到了网上:
https://www.bilibili.com/video/BV1pX4y1A7a7/?uid=425631705834793141376137
照着处理了下:用湿纸巾湿润磁头10s,然后就正常看到墨迹了。然后清理干净,装机使用。
测试,正常,开心,差点暴躁给扔了。
展讯9820e sc2721 iio配置说明
展讯9820e默认是搭配sc2721做pmu的。
要正确获取adc,我们就要正确配置iio 的pmic_adc逻辑编号
io-channels = <&pmic_adc x>
io-channel-names = "adc_yy"
其中adc_yy就是获取通道时的通道名。x是逻辑通道号。
获取通道:
iio_channel_get()
读取电压:
iio_read_channel_processed()
这里的x就是通道的逻辑编号,首先要查原理图,看下这个adc的物理通道号,比如用的是adcI3,因为sc2721将每个物理通道号分为2个逻辑通道号,一个小量程,一个大量程,所以adci3的大量程通道号就是7.
具体这个逻辑编号的定义,可以参看定义 sprd_sc2721_iio_channels[]
windows下ssh证书的Permissions are too open问题
这种 permission问题,linux下面结局就比较简单,直接chmod和chown就差不多了。
window下的提示就比较摸不着头脑,不知道到底去哪个界面设置。
今天在vsc 中通过ssh -i 证书 ip
访问服务器,出现了提示:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "xxx": bad permissions
初步搜了下,有相关的内容,但是还是无法照着操作成功。
选择证书,记住是证书,这里是证书的权限问题,很多帖子乱抄一起,说什么确认ssh config。
右键证书,属性-安全:
- 只保留当前访问的用户,总之范围越小越安全。
- 第一步设置后,还是提示不行,发现第2步才是关键
设置后,就可以在在vsc中实现远程代码编辑和同步命令操作了,爽!
patcher:一个一键生成补丁和自动化脚本的补丁工具集
可以实现灵活的路径配置和过滤类型配置,很强大: