logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

理解langchain官方文档- 带历史消息的对话 - Annotated,Sequence,add_messages

Python 中注解是一种为函数、类、变量等添加元数据(meta)的语法机制,是一种实用的工具,它可以提高代码的质量和可维护性。函数add_messages的内部逻辑:add_messages 会检查新消息列表中的每个消息,如果其 ID 与现有消息列表中的某个消息相同,则替换旧消息(同时也实现了去重);否则,将新消息追加到列表中。允许你在类型提示中添加任意的元数据,这些元数据可以是任何 Pytho

文章图片
#java#前端
QSqlDatabase.addDatabase(“QODBC“) access数据库提示[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 QODBC3:

connAccessStr =r'Driver={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=D:\test.mdb;'db = QSqlDatabase.addDatabase("QODBC")db.setDatabaseName(connAccessStr)if not db.open():print(db.lastError().

#big data#microsoft#数据库
windows gui 界面 基于图像识别的自动化测试工具

Airtest 、 sikulix【图像识别基于opencv】按键精灵、触动精灵、auto.jspyautogui,pywinauto,uiautomatorAirtest框架基于图像识别的自动化测试框架,是网易自己团队开发的。这个框架核心不在实现方式和技术上,而是理念!这个框架的祖宗是MIT(麻省理工)研究院的成果 Sikuli ,他们构思了一种全新的UI测试模式,基于图像识别控件而不是具体内存

#测试工具#windows
python GUI库 EEL + VUE.js 开发环境配置 联调

eel开发环境启动的服务器默认端口是8000,如果前端界面的开发也是直接在EEL开发环境中进行,一切好办。根据作者官方github上的资料,eel.start()的第一个参数是启动页的html文件名(入口页面),是字符串。2、vue页面中引入eel.js的时候,引用路径为eel环境的eel.js , 以及把websocket的host设为eel环境的host。1、python代码中的eel.sta

文章图片
#python#开发语言
修改django开发环境runserver命令默认的端口

虽然python manage.py runserver 8080 可以指定端口,但不想每次runserver都添加8080这个参数。runserver默认8000端口。

文章图片
#django#python#后端
mysql数据库 Data文件夹.MYD/.MYI恢复还原到数据库

我本地开发环境用的是phpstudy附带的MySQL,它安装方便,又不注册windows服务,不会开机自动启动,用完停止就释放资源了。对于mysql 8.0及之后的版本,默认是用 InnoDB引擎的,但这次我发现我的无论是本地开发环境还是服务器端的生产环境都是MyISAM引擎(文件夹中是 .MYD/.MYI ),我觉得奇怪,后来才发现原来是phpstudy在搞鬼。4、对于数据的恢复,早期版本相对容

文章图片
#数据库#mysql
Django数据库重新初始化

如果你是使用SQLite,删除后无需重新创建,Django在运行迁移时可以自动完成SQLite数据库创建。如果使用其他数据库,需要手动创建一个新的数据库。开发过程中 models.py 中的模型经历一番爆改后,执行migrate就报错。文件以外的所有文件。这一步是为了清除Django对旧数据库结构的迁移记录。

文章图片
#django#数据库#python
什么场景下sqlite的性能比mysql表现更出色?当数据库文件大小达到多大时,sqlite的读写性能会明显下降?

单用户或低并发:适合单个用户或轻量级并发访问的场景。读多写少:读取操作频繁,而写操作较少时。小型数据库:数据库规模较小时,SQLite 更轻量、快速。无需网络连接:不需要复杂的权限管理和网络连接时。快速启动:应用需要快速启动并初始化数据库时。开发和测试阶段:快速开发、测试以及原型设计阶段。嵌入式设备或低资源环境:在资源受限的嵌入式系统中,SQLite 更适合。

文章图片
#sqlite#mysql#数据库
Windows Server 2012 r2服务器下import cv2 出现ImportError: DLL load failed

原因:出现这个问题一般是缺少 MFPlat.DLL、MF.dll、MFReadWrite.dll 三个文件导致。网上有说版权问题,要降opencv-pyton版本;或说安装“优质Windows音频视频体验”啥的,要么没效果要么太过麻烦。解决办法:直接下载附件文件,把对应操作系统位数文件夹内的dll,拖入"\Python\Lib\site-packages\cv2"目录下即可解决,如下图:虽然博主提

#python#chrome#selenium
Gmail邮箱允许异地登录/客户端登录

1: 登录谷歌https://accounts.google.com2: 允许安全性较低的应用的访问权限https://myaccount.google.com/lesssecureapps3: 打开页面并允许登录https://accounts.google.com/DisplayUnlockCaptchapython zmail 收发谷歌邮箱邮件遇到的问题错误信息:一、Please log i

#安全
    共 54 条
  • 1
  • 2
  • 3
  • 6
  • 请选择