自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python实现聊天框组件

3、收到消息显示在左侧,发送消息显示在右侧,可以通过在水平布局中添加伸缩组件来将消息元素挤过去;垂直布局上也应当使用伸缩组件控制元素位置,当添加新元素时, 先移除旧的伸缩因子,再添加新的。4、由于 QLabel 的自动换行对超长纯字母和超长纯数字并不友好,可以自定义一个换行方法,计算处文本的物理边界,超过边界时向文本中添加换行符。功能: 使用pySide6 实现一个气泡聊天框组件, 发送的数据在右侧显示,接收的数据在左侧显示。2、新消息显示在旧消息下方,这里设置布局为垂直布局。

2024-11-12 15:46:11 415

原创 GitLab忘记地址,密码处理

使用vim的查找指定字符串的命令, /+要查找的字符串, 为防止误输入可先按 esc, 再输入 /external_url, 即可进入搜索, 按 N 或 n向上/下搜索, 若不甚误输入而修改了文件, 可按esc再按。如果能够登录说明重置密码成功, 若不能登录可尝试使用 sudo gitlab-ctl restart 重启gitLab使配置生效 (一般来说不需要重启)这个可能要多等一会儿, 等一两分钟有输入命令的地方了, 就可以继续操作了。退出不保存, 注意是 :q!找到这个没有被注释掉的。

2024-09-18 11:05:37 577

原创 VMware 联网设置

桥接模式与NAT模式下虚拟机centos联网设置

2024-09-06 15:08:41 586

原创 python生成带自定义标签的条形码

这里作者使用python-barcode库生成条形码, 但似乎不支持直接生成带标签的条形码, 所以我是先生成的条形码, 然后将条形码贴到另一张图上去的.如果需要打印就调用打印机打印下。定义生成条形码的方法。

2024-07-22 15:10:31 497

原创 解决pyinstaller打包python-barcode后字体缺失问题

C:\Users\10288\AppData\Local\Temp\_MEI901762\barcode\fonts\DejaVuSansMono.ttf 字体文件, 在资源管理器中寻找, 果然没有, 于是创建该路径文件夹, 并将字体文件放入, 再次点击生成条形码, 正常运行. 但是再次打开时因临时目录发生变化, 又报了这个错误.提示cannot open resource ,说明错误为找不到路径或文件, 逐行进行排查, 发现exe文件需要。

2024-07-22 14:48:10 280

原创 pySide6通用表单组件

1.定义一个表单组件,为了使表单组件更加通用,这里采用通过遍历参数的方式,动态添加输入框的数量,同时,表单数据通常要提交到不同后端接口,因此构造函数中也将后端url 作为参数传进来。因此,我们的构造函数需要两个参数:parm(请求参数)和 url 请求地址。(3)清理组件,pySide6 有组件复用机制,再次创建同一表单时,会导致信息交叉残留,因此我们在使用完就销毁这个表单,再次使用时临时创建就可以了。(1)请求后端接口的方法,因为我请求的这个接口没有鉴权,不需要携带token,所以我是直接发送的请求。

2024-07-14 11:24:53 545

原创 Python实现定时自动打卡

Python实现自动化操作手机,本质上是通过Python执行adb命令来实现的。因此我们在开始写代码之前需要安装好 adb 工具。

2024-03-01 22:40:50 2448 1

原创 python使用 PIL 和 fpdf 将图片转为PDF

注意: 图片和py文件放在同一文件夹内, 生成的pdf也在此文件夹内。然后ctrl + shift + 10 运行即可。

2024-01-04 11:35:02 767 1

原创 python利用fitz/pymupdf识别pdf内容并填充到数据库中

注:这个pdf放在py文件的同级目录下。4.识别文件夹中所有的pdf。安装时间较长,等待一段时间。2.安装 pymysql。1.安装pymupdf。5.连接数据库存入库中。

2024-01-03 11:57:01 1371 1

原创 nginx根据url将请求分发到不同的服务器

是对前端传来的 url 地址进行重写,移除 /api 或 /apis 这样的标识,否则访问不到。如 url 中含有 /apis ,则访问 http://localhost:80 (后端服务器的真实端口与地址)listen 10008 代表监听10008端口 , 即前端访问时填写的接口。下边的三个location则是根据url不同, 将请求分发到不同的服务器。含有 /api ,则访问 443 端口的服务器。

2023-11-03 16:58:27 1583

原创 微信小程序的登陆及通过openid换取token

这里的参数中的appid,appSecret 可以在配置文件或常量中写死。openid是微信登陆时用户信息的唯一凭证,同一微信用户在同一微信小程序中的openid是永远不会变的。3.创建登陆的用户实体类,里边的字段可以根据需要填写,如id,username,nickname,password,openid,unionid,phone,createTime,updateTime等。5.service实现类,由于我对app做了兼容,需要用户同时拥有username和openid,且需要用户手动注册。

2023-10-30 13:03:24 2399 3

原创 java操作word并通过打印机打印

2.首先下载Jacob压缩包,将其中的 jacob-1.17-M2-x64.dll 文件放在 %JAVA_HOME%/jre/bin目录下 ,win7放在System32 目录下。1.本文使用工具类为Jacob 来操作word文档, 优点是功能强大, 直接操作word, 方便控制样式,缺点是配置复杂,只能用在windows平台,需要电脑上有wps或office。5.打开要操作的word,其中要填充的数据位使用占位符填充,格式为 {{变量名}},此处变量名需要与java中相应的变量名一致。

2023-10-30 11:30:32 2501 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除