- 博客(22)
- 收藏
- 关注
原创 从0开始写mcp(linux版)并接入dify
通信用sse,linux是mcp server,所以host的值写0.0.0.0,然后设置一个端口。我选了个暂时没被占用的5001,可以用。加了个指令因为发现ds自己又思考正确答案了,我希望它不要思考。1.新建add_minus_one_sse.py。粘贴完代码发现没有fastmcp包,安装一下。如果输出 uv 0.9.1 则表示成功。,365535是PID。
2025-10-11 17:08:05
321
原创 dify接入魔搭mcp
mcp广场:https://www.modelscope.cn/mcp找一个标了hosted的mcp,这里选“今天吃什么”在这里配置一下子直接复制下来。
2025-10-10 11:14:26
173
原创 提示词踩坑记录,dify知识库+qwen-VL-max图文结合回答
将含图片的word文档直接上传到dify知识库,会将图片也解析到知识库,变成一个链接。
2025-10-10 10:58:14
435
原创 imap连接189邮箱
登陆1989邮箱后获取。打开设置IMAP/SMTP服务。(底下可以看到服务器地址,并且告诉了支持SSL连接。)按照操作扫码or验证码生成专用密码,把密码复制出来自己保存好。
2025-09-25 15:56:50
641
原创 python面向过程和面向对象编程-学习笔记
你只需要知道这个类有哪些方法,有什么作用,怎么用,而不需要知道它是怎么实现的。但如果还需要记录更多的信息,比如存钱和取钱的时间、操作人是谁等,那么每个函数都需要添加更多的参数。比如:洗衣机的方法,要用到容量这个信息,容量可以作为一个属性在对象被创建的时候进行设置,后面不管哪个方法要用到容量,都不需要再从外面传这个参数,而是作为自身属性。如果需要记录存钱和取钱是哪个ATM机的、ATM机又是哪个银行的,就需要在每个函数中添加额外的参数。面向过程编程的核心,就是把要做的事情,拆分成一个个步骤,然后依次执行。
2025-09-11 17:45:09
250
原创 postman2python接口自动化
然后直接运行postman中复制来的代码,会得到html页面的代码,和在postman中一样。pytest test_utils.py # 只跑 test_utils.py。在terminal直接pytest,F.F代表第一个和第三个是False。可以看到200 OK,而且里面有接口文档里说的csrf_token参数。pytest test_api.py # 只跑 test_api.py。命名为test_*.py,把测试写进函数,函数命名为test_*()1.创建虚拟环境并激活。
2025-08-18 11:20:57
337
原创 Win11本地部署Dify记录
(建议记好帐密,这里虽然填邮箱,但并不能实际接收到邮件,所以如果忘记密码了要去本地这个dify的原始数据里去改)用管理员模式运行powershell,cd进入对应文件夹,相对路径是:dify-main/docker。win+R->control->程序与功能->启动或关闭Windows功能。复制以下内容,保存为txt,然后改后缀为bat,以管理员身份运行。摁Y重启电脑之后,把Hyper-V和下面两个都打开,然后再重启。解压,是一个叫dify-main的文件夹。选的默认安装,也没做修改盘符的操作。
2025-06-17 16:58:32
1183
原创 vscode latex配置
vscode打开一个工作区,在文件夹里新建一个.tex文件。按ctrl+, 打开了设置,输入json后点图中标注的位置。1.TeX Live 下载与安装。打开后发现左侧出现了tex图标。2.vscode下载插件。进入json配置的文件。
2023-08-18 16:06:34
880
1
原创 go vscode配置
在项目目录下执行:go mod init xx(比如go mod init name)一路点next即可安装,cmd中输入go version检查是否成功。在终端执行 go run .\test.go。新建文件test.go,输入。新建一个文件夹(项目文件夹)
2023-08-07 10:38:34
168
原创 论文笔记-Authenticated Keyword Search in Scalable Hybrid-Storage Blockchains
混合存储模型:只有少量meta-data(加密哈希)存在链上,原始数据外包给链下的存储服务商提出了一个新的ADS1.首先提出了抑制默克尔倒置(Merkle inv)索引,该索引仅在链上维护部分 ADS 结构,可以使用对数加密证明进行安全更新。2.提出了一个变色龙倒置(Chameleon inv)索引,它利用变色龙向量承诺来实现恒定的维护成本。它使用Bloom过滤器进一步优化,以增强查询和验证性能。问题:1.要支持完整性保证的数据检索2.ADS要是更新高效的(即可以被智能合约高效维护,且计算和存储
2022-06-02 19:10:32
3662
1
原创 论文笔记-vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases
提出了一种基于累加器的可认证数据结构,可以动态聚合任意查询属性提出块内和块间索引,聚合块内和块间数据,可以做高效查询验证倒排前缀树结构,加速同时处理大量数据的订阅查询1.range查询
2022-06-02 17:45:48
774
原创 批处理-给pdf和文件夹编号
1.给所有文件前加编号(英语pdf适用)@echo offsetlocal enabledelayedexpansionfor /f "tokens=*" %%i in ('dir/b/a-d') do (set /a cnt+=1set fn=000!cnt!ren "%%i" "!fn:~-3!%%i")pause2.文件加序号(中文pdf适用)@echo offsetlocal enabledelayedexpansionfor /f "delims=" %%i in .
2021-09-27 22:00:29
990
原创 python爬虫入门-html基础
html标签内部锚点会使其重新爬取,脚本链接由监听的函数响应处理,这两类要抛弃dom属性getelement……返回一个;getelements……表示会返回很多id一般用来定义唯一的某个区块,class一般用来做群组操作,一个标签也可以有多个classcss...
2020-07-03 20:22:59
191
原创 python笔记6-模块和虚拟环境
新建helpers.py文件#helpers.pydef display(message,is_warning=False): if is_warning: print('Warning!!') print(message)几种导入方法#test.pyimport helpershelpers.display('Not a warning')from helpers import *display('Not a warning')from .
2020-07-03 10:28:58
278
原创 python笔记5-循环for和while
1.for获取列表中的项:for name in ['Christopher','Susan']: print(name)'''name为变量,in后面的是循环列表,for会自动遍历列表输出结果:ChristopherSusan'''指定循环次数:for index in range(0,2): print(index)'''range为内置函数,会自动创建一个整数列表这里的0是开始位置,2是停止位置,左闭右开区间即创造的数组为[0,1]输出结果:
2020-07-02 00:16:24
198
原创 python笔记4-数组、列表、字典
1.列表List可以通过索引访问列表单独项2.数组Arraysd代表浮点型数字数组存储的必须为同一类型数据,列表可以存储任何指定类型,会按照单独一项来保存到列表中3.字典Dictionary字典和列表都可以存储任何类型,字典可以设置键值对,而不需要记住顺序#创建一个空字典 ZhangSan = {}ZhangSan['first'] = 'Zhang'ZhangSan['last'] = 'San'LiSi ={'fisrt':'Li','last':'Si'}.
2020-07-01 00:53:50
299
原创 python笔记3-elif和in
if...elif 向下遍历找到符合条件的执行,然后退出条件语句province = input('what provice do you live in?')tax=0if province == 'Alberta': tax =0.05elif province == 'Nunavut': tax = 0.05elif province == 'Ontario': tax = 0.13else: tax = 0.15print(tax)使用or
2020-06-30 23:21:18
566
原创 python笔记2-错误类型Error Handling
区分Error handling和Debugging前者指代码放入运行环境后出现的无法预测的错误,如权限问题、数据库改变、服务(server)关闭后者指代码本身的错误error types:syntax errors 语法错误、runtime errors(如ZeroDivisionError)、logic errors(单元测试和驱动测试开发可以自动找出逻辑错误,可以看看python里的unit test;堆栈追踪)runtime error:比如当服务器关闭、用户输入错误等无法.
2020-06-30 21:26:43
530
原创 python笔记1-日期
1.显示当前日期和时间from datetime import datetimecurrent_data = datetime.now()print('today is: '+str(current_data))从datetime库导入datetime,调用其中的now函数print时要将日期类型强制转换为str,否则出现错误 print('today is: '+current_data)TypeError: can only concatenate str (not "
2020-06-30 19:51:47
1164
原创 同一局域网下两台pc共享文件
上传的叫pc1下载的叫pc2pc11.创建文件夹 要上传文件a.rar2.设置文件夹属性3.win+R cmdipconfig得到ip地址pc2win+R\\pc1的IP地址弹出windows安全中心输入pc1的用户名和开机密码pc1选中文件夹里的文件a.rar 点共享按照指示即可唉,我又忘记密码了时间就消失在试密码中.....
2020-06-09 00:59:23
280
原创 嵌入式语音识别智能家居笔记1
1.环境VMware15.5Ubuntu18.04Qt安装包2.共享目录设置VMware->虚拟机->设置->选项->共享文件夹3.QT的linux安装包:qt-opensource-linux-x64-5.9.1.run 复制到共享目录打开终端: cd /mnt/hgfs/sharesudo ./qt-opensource-linux-x64-5.9.1.run4.直接搭服务器失败(1)sudo date -s 2016-...
2020-06-09 00:20:37
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅