jinjia2 UnrecognizedImageError()

www.jpmnb.com

新需求总是不断,最近又要搞个pdf生成的东西,这次是要生成一个回执单。并且回执单内要包含现场图片,其实按照之前的做法要包含图片也不是非常困难。按照之前的做法重新下载图片,创建对象,写入的时候结果死活不成功。各种报错:

<body>
    <h1>Error response</h1>
    <p>Error code: 500</p>
    <p>Message: invalid data key not found.</p>
    <p>Error code explanation: 500 - Server got itself in trouble.</p>
</body>

Continue Reading

Stable Diffusion AI 图像生成

之前在明眸如初,看到了一篇文章,关于ai生成图片的。恰好比较感兴趣,于是就想着尝试一下。其实整体的安装步骤,已经这篇文章已经写的比较清楚了。可以照搬,一般问题不大。这里记录下我的安装方法。

由于系统的anaconda比较老旧,安装的python版本也不对应,导致通过conda创建的虚拟环境安装失败了,Stable Diffusion web UI推荐的python环境为3.10.6,所以直接下载了这个版本安装,下载地址:https://www.python.org/downloads/windows/,由于电脑上的python版本比较多,也不想把这个东西加到系统变量的path内,所以可以直接通过运行指定的python可执行文件创建venv。

Continue Reading

ubuntu下php扩展的曲线救国计划

每次更换服务器,后续都会有很多的事情需要去处理。有的是服务器本身的问题,有的是各种配置问题。所以不到万不得已实在是不想更换服务器,下午看到杜老师的留言提到了litespeed cache,于是登录后台看了一眼,发现原来的redis缓存配置没有生效。问题也很容易定位,那就是没有安装php的redis扩展。正常的话通过apt就可以安装,但是问题出现了,工控机上php 和php-fpm不是同一个版本。

Continue Reading

也谈WordPress说说/微博功能

姐姐做事情一向不喜欢从头开始搞,主要是水平太菜,搞php真的是不专业。于是就只能到处抄作业了。好在wp算是使用比较广泛的系统,相对来说查找各种资料还不算太麻烦,但是国内的互联网环境嘛,就一言难尽了。各种抄作业,基本是一篇文章被搬到了不同的地方。可能很多人连尝试都没尝试就抄过去了,但是姐姐不一样啊。姐姐的作业是要实际测试的。

Continue Reading

cdn缺少cname解析导致的网站无法访问

这个问题其实应该是一直存在的,不过由于访问博客用的没有带www的网址,所以一直没发现问题。上周末的时候用手机打开带www前缀的域名提示网站未备案无法坊问,当时还以为是cdn节点问题。今天把个人信息的网址链接修改了一下,鼠标放上去加载的时候直接提示404了,这个就很奇怪。

Continue Reading

php-fpm开启opcache缓存

使用家里的工控机提供服务之后,系统的资源占用率一直居高不下。内存占用率基本在80%以上,cpu占用率也一般在30-40左右。并且还经常会出现cpu跑慢的情况,通过慢查询日志也难以找到问题关键,调用堆栈基本从index.php就开始了,难以定位是哪个插件哪个函数导致的,导致查询效率低下的函数每次都不一样。所以也没办法通过修改代码或者插件的方式来解决这个问题。

Continue Reading