- 博客(16)
- 收藏
- 关注
原创 go中使用chromedp的dockerfile配置问题
本以为chromedp不需要特别配置,就开始用来开发了。我们程序本地跑完后,一切正常,部署到线上docker中,发现无法生成pdf,报错:google-chrome不在&PATH中。找了几个pdf库,包括unipdf,chromedp,以及强大的wkhtmltopdf还有啥的,忘了。新版的库是允许编辑页眉的,怎么使用,如下:特别提醒,有图片需要转成base64格式。在一个项目中需要打印页面出pdf,需要有页眉与页脚,同时,最好容易部署。分析一轮,原来docker中也是需要安装依赖的,然后就开始找怎么安装。
2024-06-22 20:32:09
342
原创 使用腾讯云轻量云更新dify遇到的问题
1、使用docker compose up -d报错, 报错 dial unix /var/run/docker.sock: connect: permission denied。原因:直接进入后用户为loghthouse,需要执行 sudo -i 切换到root。将修改的代码将暂时封存起来,等拉完git服务器最新代码,再使用拉取即可。2、使用git pull拉取新内容报错。原因:没有备份没有本地镜像所以报警。
2024-06-01 14:58:48
1255
2
原创 Dockercompose部署rabbitmq遇到的问题
在我们一个项目用dockercompose直接部署这个个项目所需要的镜像后,发现使用http://IP:15671无法打开rabbitmq的管理后台。原来rabbitmq的镜像有些是带了管理后台自动启动的,有些需要你命令行里面启动。这个时候我们进入到rabbitmq的bash里访问后用默认的账号密码登录。http://你的IP:15672/guestguest。
2024-04-12 11:09:39
289
原创 在linux中更新ssl证书
这里需要操作key和pem文件,使用vim编辑器简单地说就是vim(文件名)进入文件进入编辑模式,a(却换到insert)修改完成按ESC进入正常模式最后 :wq(:是命令)保存并退出。最后重启nginx,命令:nginx -s reload。
2023-11-10 18:56:20
1117
1
原创 生成关联其他mysql容器的go程序镜像并运行
当我们mysql在其他容器中运行时,go程序使用docker build生成镜像或者运行的时候,回出现connect refused的报错。因为当时在本地go run的时候config中我们用了127.0.0.1:3306,运行镜像文件的时候就不行。此时我们需要用到【关联其他容器】的操作,具体实现就是把config中mysql的配置host改成容器名,例如mysql1990.这里用到【分阶段构建】以及【附带其他文件】的应用。输入http://127.0.0.1:9000。三、生成程序的镜像文件。
2023-11-07 18:08:21
137
原创 CSS打印:避免页面之间的半切DIV?
报告页面需要用到浏览器的打印,这个时候,我不想页面上个别板块被分割成两页,例如二维码,图片等,这个时候可以使用一个参数。
2023-11-03 19:12:29
319
原创 docker容器中运行mysql数据库过程与遇到的问题
在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES) 拒绝访问。错误1045(28000):用户'root'@'localhost'(使用密码:YES)拒绝访问。应用程序连接 MySQL 时应该使用容器的 IP 地址和容器中的 MySQL 端口号。在使用 Docker 部署 MySQL 时,有时会出现连接不上的情况。在cmd中运行这个命令,会返回我们运行的容器的ip,记录下用于连接。
2023-10-31 23:14:11
566
1
原创 使用python打包pdf2image库做pdf打散图片的坑
python pyinstaller运行可执行exe文件,在服务器上出错:importError: DLL load failed while importing cv 2:找不到指定的模块 解决方法_斯汤雷的博客-优快云博客。解决方法:下载poppler库,解压到一个文件夹,例如C:\Users\Administrator\PycharmProjects\pythonProject\poppler-0.68.0。一、打包的exe去其他电脑上使用,首先会提示cv2找不到模块。
2023-07-19 10:01:05
300
原创 我们在使用 pip 安装 python 包时,经常会出现如下错误:ERROR: Could not find a version that satisfies the requirement xx
不止要选择pip源,还要信任它的来源,只完成第一步是不可以的喽。敲以上命令即可,遇到此类问题不用再迷路啦~
2023-04-08 16:49:12
239
原创 使用IDF在vscode上编译ESP32代码,#include标红线与make等问题
1、首先vscode环境问题,记得安装新的gcc,并在vscode的setting.json中写上所在路径。修改gcc的里面有个bin文件夹里,XXXX-make.exe,重命名为mske.exe。3、缺少CMakeLists.txt。2、make命令不成功。
2022-11-10 16:21:50
868
原创 gin 路由中:与*的区别
一、首先看下文档里的代码func main() { r := gin.Default() r.GET("/user/:name", func(c *gin.Context) { name := c.Param("name") c.String(http.StatusOK, "Hello %s", name) }) r.GET("/user/:name/*action", func(c *gin.Context) { name := c.Param("name") a
2022-05-19 22:43:01
576
1
原创 Gin框架 安装时候遇到的坑
1、go get -u github.com/gin-gonic/gin时候返回go.mod file not found in current directory or any parent directory. 'go get' is no longer supported outside a module. To build and install a command, use 'go install' with a version,处理方法:首先确保下载了...
2022-05-16 22:54:43
1313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人