佛曰:由爱故生忧,由爱故生怖,若离于爱者,无忧亦无怖。 摩柯枷叶问:如何能为离于爱者? 佛曰:无我相,无人相,无众生相,无寿者相,而法相宛然,即为离于爱者。 摩柯枷叶问:世间多孽缘,如何能渡? 佛曰:命由己造,相由心生。世间万物皆是化相,心不变万物皆不变,心不动万物皆不动。 摩柯枷叶问:此非易事。 佛曰:爱别离,怨憎会,撒手西归,全无是类,不过是满眼空花,一片虚幻。 摩柯枷叶问:何为? 佛曰:坐亦禅,行亦禅,一花一世界,一叶一菩提,春来花自青,秋至叶飘零,无穷般若心自在,语默动静体自然。
rmtrash 是linux和mac下命令行版本rm的回收站,安装后对用户透明,符合正常使用rm的习惯(支持rm -fr file哦),有了他再也不怕rm时候手颤抖了(能自动拒绝 rm -fr / 哦)。 rmtrash stands for "rm trash" which acts just like the system built-in rm command,and just moves the file to the trash for recovery when needed. 1、使用说明 (1)安装…
#!/bin/bash export PATH=/bin:/usr/bin:/usr/local/bin # 备份目录名称 TODAY=`date +"%Y-%m-%d-%H-%M-%S"` # 备份文件存放路径 DB_BACKUP_PATH='/data/backup/database' # 数据库服务器地址 MYSQL_HOST='127.0.0.1' MYSQL_PORT='3306' # 备份账户,建议创建一个只读账户使用 MY…
最近在做一个收票系统闸机自动控制,机器内置的控制板是Android11系统,需要在上面跑App来实际扫门票上的二维码自动开门。 前面一切顺利,但最后遇到了个莫名其妙的问题,App无法开机自动启动,这就要命了! 先后测试过多种版本的手机,也找过各种方案,最后找到原因所在:Android11和以上系统不支持非系统应用的自动启动! 找到原因就好办了,在网上搜索个方法,能用系统悬浮窗权限来绕过不能启动的限制 第一步:增加系统广告接收 class BootReceiver : BroadcastReceiver() { ov…
今天在处理一个 MySQL 数据转移到 MariaDB 上,mysqldump 导出数据有10多G,在导入数据时提示: 错误1193(HY000):未知系统变量’GTID_PURGED’ 这个问题处理也简单,就是 MariaDB 中没有 GTID_PURGED 变量,在导出的 sql 文件中把: SET @@GLOBAL.GTID_PURGED='xxx' 一句注释掉就行了,但问题是文件有10多个G,直接打开编辑就等着服务器死机吧~ 先用 less 命令找到行号吧: less -N dump.s…
Redis 6实现了通道加密,提高了redis的安全性。Redis作为缓存数据库,里面很有可能缓存重要的敏感信息,所以支持tls通道加密还是很有必要的,当然敏感信息还是建议加密保存。 唯一不好的是PHP的phpredis扩展还有跟上,没找到办法链接有tls的redis服务器。 创建证书: mkdir -p redis-tls cd redis-tls openssl genrsa -out ca.key 2048 openssl req -x509 -new -nodes -sha256 -key \ ca.key…
最近接到个比较奇特的需求,要用PHP来识别用户上传图片中的,提出出订单号、订单时间和金额。 分析了下,最主要的就是中文和数字识别,识别出来后再用正则按规则提取出内容。 直接用PHP来开发OCR识别是不现实的,没人有哪个闲工夫,利用现成的工具不香吗? 分析了几种工具: 1. 用现存的工具,比如百度阿里都有,但要钱! 2. 用OpenCV,这个倒不要钱了,但开发太复杂了! 3. 用 tesseract-ocr 来进行识别。 相对来说 tesseract-ocr 相对来说这个简单多了,这里把使用过程记录下。 1. 安装 …
1. shell 介绍 Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。 Linux/Unix提供了很多种Shell,为毛要这么多Shell?难道用来炒着吃么?那我问你,你同类型的衣服怎么有那么多件?花色,质地还不一样。写程序比买衣服复杂多了,而且程序员往往负责把复杂的事情搞简单,简单的事情搞复杂。牛程序员看到不爽的Shell,就会自己重…