- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 告别臃肿与卡顿,一款极致轻量的API测试工具
在日常开发中,我们经常需要测试 REST API:填写 URL、配置请求头、编辑 JSON、发送请求,再检查状态码和响应内容。市面上的 API 工具已经非常成熟,但不少工具基于 Electron 或附带完整的浏览器运行时。它们功能丰富,同时也意味着更大的安装包、更高的内存占用,以及更长的启动等待时间。如果只是临时验证一个接口,或者希望在配置较低的电脑、U 盘和开发工具箱中随身携带,一个足够轻、足够快、打开就能用的原生工具会更加合适。这就是FeatherApi。
2026-08-01 23:22:10
220
原创 逆向携程/飞猪/去哪儿/同程/途牛五大平台!手撸一个机票全网比价+低价提醒神器(附源码)
五大平台逆向难度从易到难排序大致是:下面逐个拆。携程 m.ctrip.com H5 taro 版单程列表接口 直接返回 JSON。但有个大坑:每个航班 里有多个销售政策,部分政策的 是超低价但 的无票诱饵价,直接取 min 会拿到买不到的 ¥9 假价。 里我用递归遍历配对 ,只采信 的政策:外加只认航班列表接口,不认 (那是跨日期低价日历,会把别日价格混进来,第一次踩这个坑抓了一周才发现)。同程 接口 JSON 字段全是缩写,纯靠猜+抓包对照:只采纳 的航班 ,避免又踩诱饵价坑。飞猪走阿里
2026-06-30 22:19:52
501
原创 酒店行业多 Agent 智能体
只会说,不会做。你问它"8202 房间现在能住吗",它要么编一个答案,要么让你"请联系前台"。让大模型真正驱动业务系统。用户用一句自然语言下指令,系统自己决定该交给哪个专家、调用哪些工具,最终落到数据库完成查房态、办入住、退房、知识问答等真实操作——而且全程被权限护栏约束,模型再"聪明"也越不过 RBAC。这是一个落地在酒店 PMS(房态/订单管理)场景的垂直领域 Agent 范例。本文从架构到关键代码,把它讲透。层技术后端。
2026-06-18 00:01:01
348
原创 酒店 PMS 装上「会说人话」的 AI 助手
酒旅 PMS AI 助手:用自然语言查订单/改房态的 Function Calling 实战范例 · Vue3 + .NET 10
2026-06-07 11:14:45
885
2
原创 c# List与Csv文件互转(特性实现)
c# List与Csv文件互转(特性实现)public static class CsvOrTsvHelper { /// List转流(csv,tsv格式) /// </summary> /// <param name="fileFormat">文件格式</param> /// <returns>success flag</returns> public static NPO
2022-05-11 14:12:08
1797
1
原创 c# List、Excel文件流互转
c# List、Excel文件流互转为了优化文件流与LIst要通过介质Datatable的资源浪费问题,这里采用了特性标注的优雅解决方案,对文件与List转换的高效且优雅的处理,方便大家使用一、自定义文件流使用自定义的流对象重写系统的流对象,为了解决后面的流被意外关闭问题public class NPOIMemoryStream : MemoryStream{ /// <summary> /// 获取流是否关闭 /// </summary>
2022-05-11 14:06:58
1892
原创 c# for循环里开启线程,线程的循环i值被污染记录
问题描述:如下图所示,当我在循环体里面使用异步任务的时候,发现他打印出来的都是 “我是异步任务:3”for (int i = 0; i < 3; i++){ Task.Run(() => { Console.WriteLine("我是异步任务:"+ i); });} 原因分析:why:经过仔细分析:所谓异步任务,他的执行都是在异步处理,所以循环的时候他是不会有丁点卡顿的,这个时候,循环里面可以被视为没有任何的操作,那么他的循环速度是非常之快的
2021-11-28 13:05:19
1263
1
原创 .Net 用户重复发送请求的问题
.Net 用户重复发送请求的问题脑洞大开,如果一个退款请求,用户由于网络疯狂点击按钮咋办?或者流氓疯狂轰炸你的服务器咋整?首先想到的是定义变量来解决这个问题,但是兄弟们,网站上面这么多接口咋整?一个一个的定义变量吗??显然不是最佳方案,也不够优雅解决方法我们的解决思路是 使用MemoryCache 缓存对象将用户的请求地址和sessionid当做缓存对象的key并设置过期时间,然后通过在这个缓存对象里面找key值来判断是否是重复点击首先封装了个缓存的帮助类public class Cac
2021-10-28 22:28:59
502
原创 c# 使用winform内嵌浏览器
c# 使用winform内嵌浏览器前言:用WebBrowser使用谷歌内核出现问题,改用CefSharp,简单方便nuget包2.编写代码放在窗体加载事件Cef.Initialize(new CefSettings());string Url = ConfigurationManager.AppSettings["Url"];ChromiumWebBrowser webBro = new ChromiumWebBrowser(Url);this.Controls.Add(webBro);
2020-11-26 15:52:32
1195
原创 小程序云开发挑战赛#-来一杯a-Ysgming
小程序云开发挑战赛#-来一杯a-Ysgming文章目录小程序云开发挑战赛#-来一杯a-Ysgming一、应用场景二、模块功能三、设计思路四、团队简介一、应用场景针对店铺的一个点单系统,主要包括下单、取餐、外卖三个功能模块,不用排队就可以下单,方便顾客的购买体验,也片面的减少了商家的工作量二、模块功能1.自取又名“预约”,预约服务可以节省您的宝贵时间,根据自己的时间有计划的进行选择安排,专享预约通道的贴心服务。避免长时间等候,独享预约服务通道,提前预约能让我们提前获知您的售后服务需求,提前为
2020-09-10 19:59:00
760
原创 WPF实现一个简单的多运算符表达式计算器
标题:WPF实现一个简单的多运算符表达式计算器1.先看下效果图首先外围给了一个grid 把他分成了两行 第一行用来显示文本框给了一个低于第二行的高度 第二行用来存按钮 窗体的大小自己去调就好了 我这里给的是380x268<Grid.RowDefinitions> <RowDefinition Height="0.7*"></RowDef...
2019-08-02 22:21:14
1127
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅