- 博客(73)
- 收藏
- 关注
原创 如何 使用 Docker 部署 ollama 和 MaxKB
通过以上步骤,即可在Docker环境中实现MaxKB与Ollama的集成。若需进一步优化响应速度,可考虑部署更高性能的模型或升级硬件配置。上传文档(支持PDF/TXT/Markdown等),选择智能分段并导入。在应用中关联知识库和Ollama模型,调整参数(如温度、重复惩罚等)。在应用界面提问,观察是否基于知识库生成答案。若未共享网络,在MaxKB容器内使用。默认情况下,Ollama仅监听。启动Ollama时添加。,若显示成功即可保存。
2025-03-20 14:11:50
605
原创 C# 实现 AI SSE (Server-Sent Events)接口方式输出(对接AI模型API)
以下是一个使用 C# 实现接收 SSE(Server-Sent Events)接口数据、进行数据修改解析,然后再以 SSE 方式输出给前端的示例代码。
2025-03-10 18:23:38
285
原创 uniapp 地图(map)加载大量自定义坐标卡顿优化
事情原因是做项目遇到一个需求,地图上定位描点,但是由于数据量暴增,直接导致地图卡死。我的解决办法就是优化同屏显示数量,我这里是默认最多显示 200个。但是还有问题就是 万一缩放到 又要加载全部数据的定位一样会卡死。所以想到的解决方案是,只加载当前屏幕中的 地图描点信息。实现方法是使用 regionChange 方法。
2025-01-17 16:51:42
645
原创 uniapp 的uni.getRecorderManager() 录音功能小记
官网上明确说的是全局唯一并且只是获取对象,所以会导致一个问题就是,当你多个页面要用到这个对象的时候,会发现 onStop 方法会被覆盖,导致调用结果不是自己想要的。解决办法也简单粗暴,在需要用到的界面重新覆盖onStop 方法就好,我是放在了 onShow 方法里。
2025-01-09 20:05:03
840
原创 C# 中Math.Round 和 SQL Server中decimal(18,2) 不想等的问题
类型在进行运算和转换时也会有自己的舍入规则,通常在格式化输出等场景下也是按照四舍五入来处理小数位数的显示。对应的变量,舍入行为还会受到编程语言本身数据类型转换和数学运算规则的影响。如果想要使用传统的“四舍五入”方法,可以使用。如果你是在代码层面(如C#等编程语言)处理与。
2024-11-12 09:37:41
402
原创 BO、VO、PO、DO、DTO分不清楚?在项目中到底代表啥,分别的的作用是啥?
总之,BO、VO、PO、DO 和 DTO 在软件开发中都有各自的用途,它们分别从业务、值、持久化、数据和数据传输等不同角度对数据进行封装和处理,有助于提高软件的可维护性、性能和可扩展性。
2024-09-14 23:52:37
1182
1
原创 Windows 上使用 OpenSSL 生成一个 10 年有效期的自签名 PFX 证书
这样就生成了一个 10 年有效期的自签名 PFX 证书。在使用该证书时,可能会因为是自签名证书而在某些应用或浏览器中出现安全警告,需要根据具体情况进行处理和信任设置。确保 OpenSSL 已安装。你可以从 OpenSSL 官方网站下载并安装,或者如果是通过其他方式安装确保其在系统路径中。你可以根据自己的实际情况修改国家(C)、省份(ST)、城市(L)、组织(O)、单位(OU)和通用名称(CN)等信息。替换为你想要设置的 PFX 证书密码,打开命令提示符(以管理员身份运行)。可以替换为你自定义的证书名称。
2024-08-19 09:51:27
654
原创 生成一个 10 年有效期的本地 IIS 自签名证书并导出
请记住,自签名证书适用于测试和开发环境,在生产环境中应使用由受信任的证书颁发机构颁发的证书。
2024-08-05 14:27:32
778
原创 MySQL的默认事务隔离级别有哪些,分别用在什么场景,以及如何修改事务
(读未提交):这是最低的隔离级别。在这个级别下,一个事务可以读取到另一个未提交事务修改的数据,可能导致脏读、不可重复读和幻读等问题。在同一个事务中多次读取同样的数据,结果总是一致的,解决了不可重复读问题,但仍可能出现幻读。(串行化):这是最高的隔离级别,通过强制事务串行执行来避免脏读、不可重复读和幻读。(读已提交):一个事务只能读取到已经提交的数据,解决了脏读问题,但可能存在不可重复读和幻读。适用于对数据一致性有一定要求,但可以容忍一定程度的数据不一致的场景。(修改全局的隔离级别,对新的连接生效)
2024-08-01 15:42:33
467
原创 接口幂等的实现方式
总之,解决接口幂等性需要根据具体的业务场景和技术架构选择合适的方法,或者综合使用多种方法来确保系统的稳定性和数据的一致性。以订单状态为例,从创建、支付、发货、确认收货等,每个状态的变更都有特定的条件和操作,避免重复或错误的状态变更。例如,在数据更新场景中,客户端每次请求都携带数据的版本号,服务端对比版本号来决定是否进行更新操作。例如,在电商系统中,用户下单时生成一个唯一的订单号,服务端通过订单号来判断是否已经处理过该订单。比如,在用户注册场景中,以用户的手机号或邮箱作为唯一索引,避免重复注册。
2024-07-16 14:39:21
301
原创 MySQL,SQL Server,Oracle 有啥区别?该怎么选?一篇文章告诉你
MySQL,SQL Server,Oracle 有啥区别?该怎么选?一篇文章告诉你
2024-07-10 16:29:08
606
原创 解决Visual Studio 一直弹出管理员身份运行问题(win10/11解决办法)
解决Visual Studio 一直弹出管理员身份运行问题(win10/11解决办法)
2024-07-03 13:29:08
1417
原创 在.NET Core中,config和ConfigureServices的区别和作用
在.NET Core中,config和ConfigureServices的区别和作用
2024-06-28 18:45:02
596
原创 jenkins + gitea 自动化部署Docker项目(vue + .NET Core)
jenkins + gitea 自动化部署Docker项目(vue + .NET Core),自动化部署 真香
2024-03-13 15:14:14
1248
原创 Docker Desktop 设置镜像环境变量
Environment variables:环境变量,也就是启动时需要输入的参数,比如我这个 PGSql需要设置密码,就可以填 POSTGRES_PASSWORD ,value就填 对应的密码。Ports:根据你需要的端口进行输入,不输入则默认 后面这个 比如我这个 5432。Volumes:卷,也就是做持久化 需要docker 数据保存的地方。container name :容器名称。展开Optional settings。
2023-09-05 13:38:48
3865
原创 Docker使用Volumes做数据持久化
场景:docker 安装的 Pgsql 每当电脑重启docker重启 会发现 数据库都没了数据也没了。以PGSQL为例子,理论其他数据库或者项目需要持久化数据 应该都可以。。
2023-07-07 10:24:31
619
原创 Docker部署Web 桌面环境
突然心血来潮买了个 漂亮国的服务器 想着 搞一下ChatGPT,因为服务器是CentOS 的,也没装图形化界面,想着没浏览器不得行啊。突然就想到了万能的Docker,然后就有个神奇的东西,执行下面这个指令。执行完后浏览器执行 服务器IP + 12345 端口访问,输入配置的密码就可以看到这个界面了。
2023-04-18 14:55:57
495
原创 ABP学习一(.Net6 API 整合 ABP)
创建.Net 6 API 项目NuGet添加引用 这两个引用Volo.Abp.AspNetCoreVolo.Abp.Swashbuckle添加Module类里面的代码/// <summary>/// API模块/// </summary>[DependsOn(typeof(AbpAspNetCoreModule), typeof(AbpSwashbuckleModule))]public class ABPStudyApiModule : AbpModule{ public o
2022-10-26 18:14:55
762
原创 superset 登录失败 初始化指令
superset 登录失败 初始化指令docker exec -it superset superset-init
2021-11-08 12:03:48
1816
原创 移动端背景图片自适应
移动端背景图片自适应/*兼容安卓手机没有高度导致无法显示背景图片*/body{ width:100vw; height:100vh; padding: 0; margin: 0; background-image: url("../img/common.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100%
2021-06-10 11:55:50
2502
原创 Ant-Design-Pro of Vue (一)
安装 vue-cliyarn 安装 vue-cli 有些坑,在这记录下来官方安装方法 yarn global add @vue/cli在之前 先卸载 旧版的 yarn global remove vue-cli安装完会发现 vue 指令用不了解决办法:1.我们现在命令框中输入 yarn global dir 查找yarn的全局目录,找到后复制到资源管理器的地址中打开复制这个路径在环境变量中添加添加完成后 重新打开 CMD 在输入 vue --version就代表安装成功了...
2021-01-07 21:58:37
541
原创 SQL Server 之 SQL Server Profiler
今天遇到服务器CPU占用率一直90%多的问题,一查SQL Server占用的,但是这个服务器上又有很多个站点,所以不知道是哪个站点出的问题,于是就想到了SQL Server Profiler(1) 进入SQL Server Management Studio, 打开SQL Server Profiler,点击新建跟踪直接点击运行就可以查询到所有 执行的SQL剩下的只是自己慢慢去找哪些占用很大很平凡的...
2020-12-07 18:20:10
415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人