ASUS tinkerboard armbian22启动docker报错解决
我的tinkerboard刷armbia22.11后,发现docker一直报错,后面找了许多页面终于解决了,原因是docker使用了cgroup v2,但是armbian内核可能有点问题,需要修改强制使用cgroup v1.报错内容:系统: Linux tinkerboard 5.15.80-rockchip #22.11.1 SMP PREEMPT ...
laravel redis 删除键
在laravel操作redis批量删除键时,出现了一点小问题,记录一下。$keys = Redis::keys("test*"); Redis::del($keys);因为laravel在config/database.php内redis项有设置前缀,所以使用以上方法无法删除,删除时需要先在keys删除前缀再删除。$configpr...
tinkerboardS读取DHT22温湿度传感器数据
买了tinkerboardS一直吃灰没用,一直丢在角落,最近想拿来折腾,买了一些乱七八糟的传感器,拿来折腾,最后发现很多教程都基于树莓派,库也是只能用于树莓派和BeagleBone Black。于是搜索了许久后,发现了一个基于GPIO库读取DHT11传感器数据的,通过搜索,DHT11和DHT22基本上一样,除了最后数据处理方式。下载:git clone...
惠普ProLiant DL380 G6更换cpu后无法启动
在机缘巧合的情况下,我拿到了一台DL380 G6的服务器,这服务器本来就够老了,一看cpu,E5504,2.0Ghz的频率,我就像换个cpu来用用,于是我找了一批LGA 1366针脚的CPU,最后在朋友的精挑细选下选择了X5670这个比较有性价比的CPU,在淘宝花了150买了俩块X5670。换了CPU后,服务器开机,风扇开始很吵(正常),然后风扇小下来...
php字符串不同md5相同
0ephp在处理0e开头的字符串存在缺陷,0e开头字符串相比教会相等,也就是说"0e123"=="0e456"的值是1。所以在处理的时候,推荐使用全等于===md5('QNKCDZO') == md5('240610708')md5加密后为0e的有:QNKCDZO,2406...
vscode对比两个文件的差别
因为主题用的hyper有亮度和黑暗模式,制作成typercho模板肯定也要加上两种模式的css,写完亮度模式css后,更改暗度模式css就有点麻烦...于是使用vscode进行对比两个文件差别,直接江左边的复制到右边再更改颜色就很方便了。方法同路径的两个文件,ctrl+点击选择两个文件后右键->将已选项目进行比较,就可以看到两个文件不同了。
c#异步请求http
由于书本内容较少,自己知识储备量不足,在c#客户端请求http登陆的时候,因为占用ui线程,直接造成卡死(假死),百度谷歌了一堆,还是一脸懵逼,通过在loc论坛询问后,得知用Task.Run可以解决此问题,于是又出来折腾,发现不行,还是因为自己菜啊!界面:修改按钮点击类为asyncprivate async void button2_Click(obj...
PHP处理图片合成水印出现色块
今天用php脚本将没加水印的图片加水印的时候发现一个问题,用imagecopy时有些压缩的PNG图片加水印的时候会出现色块,然后google找了一下,有些说把imagecopymerge换成imagecopy,我....。还有一些做法是创建图片,填充颜色,然后将填充的颜色转为透明,这种做法跟外面圈了一圈马赛克一样,很不好看。原代码:$bgimg = i...
html阻止表单提交的几种方式
使用ajax时,可能需要阻止表单提交,有以下方法,如果有补充可以留言return false<form method="post" name="register" id="register" obsubmit="return false"> <in...