- 博客(312)
- 收藏
- 关注
原创 3.milvus索引-HNSW
加速大型数据集上的查询。向量字段,仅只能创建一个索引。milvus支持的向量索引类型大部分使用 近似最近邻搜索算法。ANNS该算法的核心不局限于返回最准确的结果,而是仅搜索目标的邻居。ANNS通过在可接受的范围内牺牲准确性提高检索效率。比方,有一百条数据,其中有90条数据是满足条件的,使用ANNS可能只会返回89条数据。如果想准确返回90条数据,就需要采用暴力搜索。
2025-03-23 23:50:07
476
原创 2.创建Collection、添加索引、加载内存、预览和搜索数据
milvus2.3.1的官方文档地址: https://milvus.io/docs/v2.3.x。
2025-03-23 23:10:31
443
原创 37.conda管理多版本python
conda配置隔离python环境的工具,也就是可以配置多个python版本环境。conda两个版本1.miniconda,极简版本,2.anacondaconda会自动安装好一些第三方包。
2025-03-20 23:04:44
784
原创 14.若依-改造成自己的项目并添加新的业务模块
把项目文件打成一个zip压缩包点击开始执行完成后会在同级目录产生一个文件夹导入该项目,修改model名称启动类的名字直接修改。
2025-02-13 23:15:31
79
原创 13.后端代码功能
aop1.第一步用到了pageHelper分页插件。2.通过拦截器,来拦截第二步查询数据的sql语句,实现分页功能。3.返回分页数据对象在运行方法前先验证权限,权限够就放行,不够就拦截。配置菜单的时候,会配置对应的权限标识。
2025-02-12 23:25:36
32
原创 12.项目结构
1.RuoYiApplication基于springboot,内置tomcat,直接运行。2.RuoYiServletInitializer将springboot项目打成一个war包,用外置的servlet容器来运行。
2025-02-11 23:21:36
192
原创 6.Centos7上部署flask+SQLAlchemy+python+达梦数据库
前面已经介绍了window上使用pycharm工具开发项目时,window版的python连接达梦数据库需要的第三方包。这篇文章讲述,centos7上的python版本连接达梦数据库需要的第三方包。之前是在windows上安装达梦数据库的客户端,将驱动包安装到windows版本的python中。(开发人员本地开发需要)现在是在linux上安装达梦数据库的客户端,将驱动包安装到Centos7版本的python中。(实际项目部署需要)达梦数据库服务端依然是通过docker部署在Centos7服务器上的。
2025-02-08 23:37:07
738
原创 4.python+flask+SQLAlchemy+达梦数据库
1.liunx Centos7上通过docker部署了达梦数据库。从达梦官网下载的docker镜像。(可以参考前面的博文)2.windows上通过下载x86,win64位的达梦数据库,只安装客户端,不安装服务端。从达梦官网下载达梦数据库windows版。(可以参考前面的博文)这样就可以用windows的达梦客户端去连接centos7上达梦的服务端。
2025-02-08 12:54:13
1057
原创 2.DM Manager客户端
下载后,只是在window系统上安装客户端。双击执行setup.exe文件进行安装。注意只需要选择客户端即可。管理服务器选项,查看。
2025-02-06 20:20:10
167
原创 1.docker部署达梦数据库
下载dm8docker镜像文件,上传至服务器。达梦数据库官网下载docker镜像。初始密码:SYSDBA_dm001。初始用户名:SYSDBA。
2025-02-06 16:09:54
236
原创 5.SQLAlchemy对两张有关联关系表查询
例如,一个用户可以有多个收获地址。定义表如下:用户表地址表一般情况,我们会先查询用户表,拿到用户id后,再到地址表中查询关联的地址数据。这样就要执行两次查询。仅仅为了方便查询,需要一些属性便利的去查询数据,但是这些属性不能出现在数据库中。
2025-01-22 23:11:54
289
原创 4.flask-SQLAlchemy,表Model定义、增删查改操作
数据库模块需要继承db.Model# 定义表名# 定义字段# 定义表名# 定义字段db.create_all() 可以根据定义的Model创建表,在给定的数据库中。db.drop_all() 删除数据库中所有的表。# 绑定配置文件# 使用session,就必须设置app.secret_key的值# Flask数据库设置# 动态追踪修改设置,如未设置只会提示警告,不建议开启# 查询时显示原始SQL语句。
2025-01-22 22:32:07
772
原创 9.若依-自定义表单构建
1.拖拉一个布局组件中行容器,然后在组件属性中设置表单删格在中间一半的位置。2.拖拉一个输入组件-单行文本,放到行容器中。设置字段名和标题。字段名就是提交表单时给后台传递的参数。还可以设置是否必填,添加正则表达式的规则。3.如果想在一行设置两个输入文本,需要将布局中行容器的表单删格拉满,然后将输入组件-单行文本的表单删格设置到一半的位置。将下载之后的文件改名为add.vue放入创建动态菜单。
2025-01-01 22:27:49
796
原创 1.若依介绍
好处:1.快速构建2.通用模块(登录、权限分配和校验、操作日志功能)3.代码生成(定义好数据库表的结构,就能自动生成前后端对应的代码)位置:系统工具-> 代码生成。
2024-12-28 08:20:57
385
原创 2.flask中使用装饰器统一验证用户登录
1.装饰器函数注解要放到离被装饰函数最近的位置。让请求一进来先执行装饰器,而不是原函数2.必须使用@functools.wraps(func),否则所有被装饰的函数的名称都变成了inner,函数与url的绑定就重复了,无法识别。
2024-12-27 20:57:12
557
原创 1.flask介绍、入门、基本用法
djiango是一个大而全的框架。djiango内部为我们提供了非常多的组件: orm/session/cookie/admin/form/modelform/路由/视图/模板/中间件/分页/auth/contenttype/缓存/信号/多数据库连接,第三方组件非常齐全。djiango的请求是逐一封装和传递。flask请求是利用是上下文管理来实现的。
2024-12-25 21:58:19
635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人