自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 【LLMOps】手摸手教你把 Dify 接入微信生态

微信作为最热门即时通信软件,拥有巨大的流量。微信友好的聊天窗口是天然的AI应用LUI(Language User Interface)/CUI(Command User Interface)。微信不仅有个人微信,同时提供了公众号、企业微信、企业微信应用、企业微信客服等对话渠道,拥有良好的微信生态。把Dify应用接入微信生态,就能打造一个功能强大的智能客服,大大降低客服成本,同时也能够提升客户体验。本篇教程就是手摸手地教你如何利用项目,把Dify应用接入微信生态。

2024-08-13 09:18:55 6357 4

原创 【LLMOps】小白详细教程,在Dify中创建并使用自定义工具

搭建天气查询服务,在Dify中创建自定义工具,查询天气

2024-04-25 09:14:45 16737 45

原创 【LLMOps】面向小白的RAG知识分享

为什么要做RAG 什么是RAG 高级RAG FastGPT实战

2024-04-05 23:34:18 1634 1

原创 【LLMOps】如何借助AI实现智能客服

在讨论人工智能如何胜任智能客服的角色时,我们可以将智能客服需要掌握和反馈给客户的知识划分为两大类:静态知识和动态知识。对于静态知识,AI能够告诉客户答案。对于动态知识,AI能够分析客户意图,决策出需要调用哪个工具,获取动态数据,然后告诉客户答案。静态知识问答用到了AI能够像人一样去说话的能力;而动态知识问答除了上述能力之外,还利用了AI对客户意图分析、决策能力。上述两种能力共同构成了智能客服系统的核心能力,使其能够有效地处理客户的询问和需求。

2024-04-05 23:20:40 3016

原创 详解nginx的root与alias

nginx版本: 1.18.0。

2022-11-30 14:06:58 33044 10

原创 从零搭建微信机器人(四):封装消息发送接口

阿达

2021-06-10 00:25:30 2061 4

原创 从零搭建微信机器人(三):定时触发任务

文章目录1. 安装apscheduler2. apscheduler使用简介2.1 demo2.2 代码说明本项目的源码链接:hanfangyuan/wechat-robot,本文对应仓库tag为3.0在上一篇从零搭建微信机器人(二):发送文本消息中,我们已经知道了如何向微信发送文本消息,本篇博客将要介绍如何通过设置定时触发任务,自动向微信发送消息。1. 安装apschedulerapscheduler的全称是advanced python scheduler,使用pip命令直接安装pip ins

2021-06-07 23:38:31 9268 7

原创 从零搭建微信机器人(二):发送文本消息

文章目录在从零搭建微信机器人(一):注册企业微信创建应用中,我们注册了企业微信,并且创建了机器人应用,本篇博客将要介绍如何向微信发送消息。

2021-05-29 22:32:06 2685 5

原创 使用ffmpeg+nginx+flvjs实现web播放rtsp视频流

文章目录1. 简介2. 安装ffmpeg3. 安装nginx3.1 安装nginx依赖3.1.1 pcre3.1.2 zlib3.1.3 openssl3.21. 简介大部分网络摄像机,比如海康威视都支持rtsp协议视频流,但是web一般是无法直接播放rtsp协议视频流的,需要在服务器上把rtsp视频流转换成web其他协议。本篇博客介绍利用ffmpeg、nginx、flvjs实现web浏览rtsp视频流。所用到的服务器操作系统为ubuntu20.04。2. 安装ffmpegsudo apt up

2021-05-28 22:32:58 8774 8

原创 从零搭建微信机器人(一):注册企业微信创建应用

文章目录1. 简介2. 效果3. 注册企业微信3.1 注册3.2 创建应用3.3 查看企业与应用参数1. 简介前段时间自己用python搭建了微信机器人玩了玩,微信web端应该都被禁用了,目前主流的方法就是通过企业微信的api往微信推送消息。虽然利用的是企业微信的接口,但是同样兼容微信,完全可以向微信推送消息并通知。2. 效果先看一下效果3. 注册企业微信废话不多说,首先需要注册一个企业微信并创建应用。3.1 注册点击注册链接注册企业微信,填写如下信息,并绑定管理员微信后点击注册,注

2021-05-28 05:35:15 4628

原创 Diffie-Hellman密钥交换算法原理与实现

本原元欧拉定理

2020-12-23 17:43:47 10879

原创 docker快速上手

文章目录一、在ubuntu系统安装1. 脚本一键安装2. 使用清华镜像源安装二、DockerHub镜像配置三、docker构成部分及关系四、docker常用命令一、在ubuntu系统安装1. 脚本一键安装curl -sSL https://get.daocloud.io/docker | sh2. 使用清华镜像源安装清华镜像源安装说明二、DockerHub镜像配置在 /etc/docker/daemon.json(没有则新建)文件中写入{ "registry-mirrors":["h

2020-07-11 18:47:32 868

原创 Dify on WeChat

本项目为下游分支额外对接了LLMOps平台,支持Dify智能助手模型,调用工具和知识库,支持Dify工作流。Dify接入微信生态的请查看文章如果我的项目对您有帮助请点一个star吧~基本的dify workflow api支持。

2024-08-13 09:24:20 2130

原创 两分钟启动一个flask应用

【代码】两分钟启动一个flask应用。

2024-04-10 09:36:37 528 4

原创 python ERROR: Cannot uninstall ‘certifi‘.

【代码】python ERROR: Cannot uninstall ‘certifi‘.

2023-12-24 22:18:23 580

原创 python字符串中的\“

【代码】python字符串中的\“

2023-10-13 19:01:56 834 2

原创 net.ipv4.ip_forward=0导致docker容器无法与外部通信

在Docker网络配置中,有一项重要的参数是net.ipv4.ip_forward,它的作用是开启Linux内核的IP转发功能。通过开启该功能,Docker容器可以实现对外部网络的访问,使得容器可以与其他计算机进行通信。并且,此时本机上的其他容器的网络服务,只能在本机上访问,其他机器上访问不到。临时生效的配置方式,在系统重启,或对系统的网络服务进行重启后都会失效。

2023-08-24 20:18:27 2666 1

原创 win11配置goland开发环境踩坑记录

【代码】win11配置goland开发环境踩坑记录。

2023-07-10 10:32:50 1516

原创 vue-nginx刷新404问题

vue项目只有一个组件,路由模式是history,路由中有一个根路径重定向配置,路由配置如下morevue项目build之后,使用nginx部署build之后的产物,nginx路由配置如下}}/home/hfy/dist文件夹中存放的是build产物,包含css、fonts、js文件夹以及favicon.ico、index.html我添加上述规则是想解决刷新页面后404问题。

2022-11-30 13:56:59 4398

转载 mysql8.0 开启远程登录

插入之后再查看user表(注意ssl_cipher,x509_issuer,x509_subject这几个字段没有默认值,不设置会提示错误)'%'表示所有ip都可以连接,相当于0.0.0.0。

2022-07-18 00:39:20 2415

原创 ffmpeg mkv 转 MP4

ffmpeg -i 源文件名 -c:v copy -c:a aac 目标文件名ffmpeg -i 1.mkv -c:v copy -c:a aac 1.mp4

2022-04-15 19:42:23 2069 2

原创 mongodb权限控制

数据库安全性非常重要,不能轻易给普通用户写权限。一般只需要创建一个只读权限的账号,供普通用户查看即可。mongodb权限控制方式mongodb权限控制mongodb用户管理权限控制mongodb是基于RBAC权限模型来实现权限控制的。RBAC(Role-Based Access Control) 认为授权就是“Who对What进行How的操作”。也就是说,我们通过给角色授权,然后将该角色授给某个用户,这样这个用户就拥有了该角色所拥有的所有权利。所以为了帮助我们更好的管理数据库mongodb内置了很多

2022-04-13 19:20:21 3772

转载 python中的可变量与不可变量

面试的时候被问到了,记录整理一下1. 可变量与不可变量1.1 变量的创建在了解可变、不可变变量的基本定义之前,我们需要明白变量是如何被创建的。x = 1python解释器会判断1在内存中是否存在,若不存在,python会分配内存,在内存中创建数字1,然后看变量x是否存在,若不存在就创建x,最后把1赋值给x。y = 1当继续输入上行代码时,1已经在内存中被创建了,现在是否需要重新创建一个1,然后赋值给y呢?还是直接将刚才就创建好的1赋值给y呢?答案是后者。我们可以通过id或者is来判断是否在

2022-04-08 17:25:04 809

原创 java知识点收藏

我的收藏JAVA泛型通配符T,E,K,V区别,T以及Class,Class<?>的区别聊一聊Java 泛型中的通配符 T,E,K,V,?

2022-03-14 15:39:37 686

转载 三维空间中绕各个轴的旋转矩阵

旋转矩阵

2021-12-19 18:22:29 1633

原创 OpenPCDet docker镜像分享

文章目录1. 文件说明2. 使用2.1 解压代码文件2.2 加载镜像文件2.3 运行容器2.3.1 docker在本机运行,在本机显示图形界面2.3.1 docker在远程服务器运行,在本机显示图形界面2.4 进入容器测试2.4.1 进入容器2.4.2 测试界面显示功能OpenPCDet项目是一个开源的点云目标检测框架,目前支持包括PointPillar、PointRCNN、PV-RCNN在内的多种目标检测模型。但是配置其运行环境不是很容易,所以分享了torch1.3+cuda10.1+spconv1.0

2021-11-17 15:59:40 1673 4

原创 运筹学一维搜索算法编程实践报告

文章目录1. 实际问题2. 分析3.编程3.1 确定搜索区间3.2 0.618法3.3 0.618法存在的问题3.4 算法改进3.5 迭代次数计算3.6 代码4. 运行结果与结论1. 实际问题设有N个人要进行检测排查,该人群患病率为P。假设每组混采样本数为k,若检测为阳性,则对该组样本再逐一检测。试用一维搜索的方法求使得总检验次数最少的k。2. 分析每组检测次数为随机变量 X分布律为:每组检测次数的期望:N/k组检测次数的期望:3.编程3.1 确定搜索区间假设检测的总人数有二十万人,

2021-10-21 18:42:20 1039 2

原创 vs 用xamarin.forms开发安卓程序的一些总结

选中安卓项目右键 properties->Android Options,Linking 选项默认为None. 不小心选了其他的,导致运行时总是报某些方法未定义的错误。如果勾选了Optimize code在release模式下,程序出错会直接退出,不提示任何错误。不勾选时有错误会在VS中弹窗提示。...

2021-09-11 10:56:19 657

转载 C# get和set访问器:获取和设置字段(属性)的值

属性经常与字段连用,并提供了 get 访问器和 set 访问器,分别用于获取或设置字段的值。get 访问器和 set 访问器的使用与方法非常类似,可以在操作字段时根据一些规则和条件来设置或获取字段的值。此外,为了保证字段的安全性,还能选择省去 get 访问器或 set 访问器。定义属性的语法形式如下。public 数据类型 属性名{ get { 获取属性的语句块; return 值; } set {

2021-09-08 15:26:54 380

原创 python logging模块

Python 中 logging 模块的基本用法日志回滚:python

2021-05-14 16:43:00 117

转载 三角网格体积计算

How calculate a volume of this mesh 3D?

2021-05-03 16:01:25 1408 3

转载 HTTPS工作原理使用nginx开启https

深入理解HTTPS工作原理

2021-04-23 16:27:50 159

原创 python datetime北京时间转UTC时间,差6分钟

文章目录1. 环境2. 问题3. 解决方法4. 补充:Django中的时区问题1. 环境python: 3.6.13pytz 2021.1django 2.1.72. 问题在北京时间转UTC时间时,遇到了一些问题,总是相差6分钟,如下import datetimeimport pytz>>> now = datetime.datetime.now()>>> now # 无时区信息的北京时间datetime.datetime(2021, 4, 18,

2021-04-18 05:49:57 3021 1

原创 Django新建app步骤

python3.6 + Django2.01. 创建apppython manage.py startapp <appname>2. 在settings中注册appINSTALLED_APPS = [... 'appname',...]3. 配置根urlsurlpatterns = [ ... path("name/", include('appname.urls')), ...]4. 编辑viewdef app_view(request):

2021-04-01 15:04:18 628

原创 win10 powershell无法激活conda v4.9环境

1. PATH环境变量把condabin目录添加到环境变量中2. 初始化powershell2.1 管理员身份运行powershellwin+x 弹出选项选中 Windows PowerShell(管理员)2.2 conda init powershell在打开的powershell中运行conda init powershell3. 允许执行powershell脚本powershell默认禁止执行任何powershell脚本,同样以管理员身份打开powershell,执行Set-E

2021-04-01 14:40:24 2884

原创 回溯法八皇后问题求解

def printQueen(): print(queen) for i in range(8): for j in range(8): if queen[i][j]==1: print('☆ '*j+'★ '+'☆ '*(7-j)) print("\n\n") def check(row,column): # 检查行列 for k in range(8): if qu

2021-02-27 08:43:32 3059

转载 ROS中TF(坐标系转换)原理与使用

ROS中TF(坐标系转换)原理与使用

2020-12-17 10:07:13 612

原创 ubuntu-16.04 ROS-kinetic下 VLP-16激光雷达测试详细教程

文章目录1. 测试环境介绍2. 连接激光雷达2.1 启动雷达2.2 配置电脑ip1. 测试环境介绍激光雷达型号:VLP-16-A操作系统:ubuntu16.04ROS版本:kinetic2. 连接激光雷达2.1 启动雷达给激光雷达上电,并通过网线把雷达与电脑连接起来2.2 配置电脑ip编辑以太网有线连接,如果没有则创建(点击add–>选择Ethernet–>create)...

2020-11-29 22:41:33 4022 7

原创 python绘图matplotlib入门

如果通过csv读取数据文件,需要把数据从字符串类型转换成数值型。在jupyter中画图并显示需要添加命令%matplotlib inline

2020-11-28 11:13:32 155

原创 服务器部署jupyter notebook 普通部署与docker部署

1. 安装jupyter notebookpip install jupyter -i https://mirrors.aliyun.com/pypi/simple/2. 生成配置文件jupyter notebook --generate-config --allow-root会生成配置文件 ~/.jupyter/jupyter_notebook_config.py3. 生成密码jupyter notebook password输入两次密码,会生成密码文件 ~/.jupyter/jupy

2020-11-12 23:39:28 904

icip01_ChaZhang.pdf

mesh volume calculation

2021-05-03

空空如也

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

TA关注的人

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