FastAdmin在macOS下的不兼容问题
macOS下安装配置完nginx+ php@7.4环境后,一般使用ThinkPHP的框架已可正常运行,但是FastAdmin运行时还是会有一些不兼容的问题。
1. 访问后台:模块不存在
比如后台入口文件为`admin123.php`,访问它会报`模块不存在admin123.php`。
Home of Little Jelly
macOS下安装配置完nginx+ php@7.4环境后,一般使用ThinkPHP的框架已可正常运行,但是FastAdmin运行时还是会有一些不兼容的问题。
1. 访问后台:模块不存在
比如后台入口文件为`admin123.php`,访问它会报`模块不存在admin123.php`。
Jupyterlab是一个基于Python的应用,内置Notebook可在浏览器中编辑运行Python代码,非常方便。
前面介绍过怎么在Docker下安装使用Jupyterlab,这里讲下怎么通过pip直接安装。
为什么要直接安装而不是通过Docker运行?
1. Host运行效率比虚拟机更高,资源占用更低
2. 可以直接使用GPU加速ML/DL开发,如CUDA或MPS
安装步骤如下:
现在越来越多的网站使用HTTPS协议,使用该协议需要SSL证书。
这里介绍下怎么在Nginx配置HTTPS(SSL证书)。
部分配置如下:
PyTorch官方于2022.05.18发博文称,在即将到来的1.12版中支持Apple Silicon GPU加速,M1系列的所有处理器都将得到支持。
当前可以安装Preview(Nightly)版,具体参见官方博文 https://pytorch.org/blog/introducing-accelerated-pytorch-training-on-mac/
鼓捣过Kubernetes,在公司做开发时使用Docker,外接硬盘,通过软链接的方式把程序文件、数据库映射到Docker里,在家里配置同样的Docker容器,这样硬盘直接插在家里电脑上就能用了,一直以来也没觉得有什么不对。
这次郑州疫情,被封在家里,暴露了一些问题:
目的:通过brew安装并配置nginx+php+mysql环境,并能正常运行一个ThinkPHP5项目。
环境:macOS Catalina 10.15.7,已安装brew。
OpenCV没有截取屏幕的功能,而PyAutoGui有,它俩结合起来,OpenCV就可以使用PyAutoGui的截图了。
具体Python实现如下:
最近一个ThinkPHP5做的项目硬盘满了,就给上传目录做了个软链接,即把`/public/uploads`使用`ln -s`命令指向了别的硬盘的目录`/data/uploads`,结果文件都上传失败,报500错误:
偶然发现VMware居然提供的有REST API可以与虚拟机交互,这样一来我们就通过编程实现虚拟机的自动化管理了。
VMware版本:VMware Fusion Pro 12.0.0
REST API需要先启动REST服务才可以与之交互。
步骤如下:
在Linux Crontab下运行PyAutoGUI跑不起来,查看日志发现是因为报错 `KeyError: ‘DISPLAY’`,也就是找不到显示设备。
用户正常登录了桌面,也没有锁定屏幕,PyAutoGui还是没有找到显示设备,
其实在使用Crontab时,会遇到很多正常操作时不会遇到的问题,比如PHP/Python脚本不能常驻运行,`gsettings`命令执行无效等,包括PyAutoGui不能正常运行,这是因为Crontab是一个受限的环境,需要额外给它传递环境变量才可以。