自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(232)
  • 资源 (4)
  • 收藏
  • 关注

原创 [pytest源码6]-pytest-pluggy源码总结

前言在分析完pytest-pluggy部分后,在本篇进行一个总结。个人拙见,有错请各位指出。如果的我的文章对您有帮助,不符动动您的金手指给个Star,予人玫瑰,手有余香,不胜感激。回顾一下pluggy Demo# -*- coding:utf-8 -*-from pluggy import PluginManager, HookspecMarker, HookimplMarke...

2020-04-20 15:06:15 2193 1

原创 [pytest源码5]-pluggy深挖调用逻辑

前言本篇将详细分析如何通过PluginManager.hook调用plugin实现。个人拙见,有错请各位指出。如果的我的文章对您有帮助,不符动动您的金手指给个Star,予人玫瑰,手有余香,不胜感激。 GitHubpytest-pluggy深挖hook调用逻辑前面介绍了不少hook的调用逻辑,但是还有个hook_execute没接上,这里来完整的分析pm.hook.calculat...

2020-04-20 15:05:22 2268 1

原创 [pytest源码4]-pluggy之Plugin注册逻辑分析

前言本篇将详细对plugin的注册逻辑进行分析个人拙见,有错请各位指出。如果的我的文章对您有帮助,不符动动您的金手指给个Star,予人玫瑰,手有余香,不胜感激。 GitHubpluggy注册逻辑分析性我们来详细分析一下plugin的注册逻辑register方法下面以分片段的形式呈现 plugin_name = name or self.get_canonical_name(...

2020-04-20 15:04:02 2070

原创 [pytest源码3]-pluggy代码结构与核心设计

pluggy代码结构按照前面demo中的代码顺序,在分析pluggy的核心逻辑之前,我们先来了解HookspecMarker、HookspecMarker的用处是什么?1.HookspecMarker的实现逻辑是什么?我们来先来看它的代码注释class HookspecMarker(object): """ Decorator helper class for marking ...

2020-04-20 15:02:57 2064

原创 [pytest源码2]-pluggy准备工作

前言简单了解了pluggy之后,我们还需要再了解些知识,为解读代码逻辑做准备个人拙见,有错请各位指出。如果的我的文章对您有帮助,不符动动您的金手指给个Star,予人玫瑰,手有余香,不胜感激。hook和plugin的关系hook和plugin是1:N的对应关系,假设同时注册了多个实现了同一hook的plugin,则会对应的返回多个结果。Demo如下# -*- coding:utf...

2020-04-20 15:01:45 1805

原创 [pytest源码1]-pluggy简介

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-04-20 14:55:16 2397

原创 Jmeter/如何对一个智能识别图片的服务进行测试,随机抽取图库图片并验证其识别成功率

首先确定测试对象,测试指标request需要以form-data携带参数与图片,response返回对图片识别的目标,有多个时返回多个,目标种类可不同;未识别出任何目标或无目标时,返回[]测试策略为,对ABCD四种情况分别建立不同的Thread Group,每个Thread Group实现一个http请求图像智能识别服务,每个Thread Group建立一个Random...

2020-03-26 22:17:19 4089

原创 JIRA BUG管理工具实例教程

JIRA这个名字并不是一个缩写,而是截取自“Gojira”,日文的哥斯拉发音。(维基说的)JIRA是目前比较流行的基于Java架构的管理系统,开发者是 Atlassian,是集项目计划、任务分配、需求管理、错误跟踪于一体的一系列的什么什么的商业软件。其实就是名气大、使用它的公司多、部署简单、扩展丰富。讲点实在的,为什么它好?假如你公司用它,你可以他改造成适用于你们公司的风格(风格加功...

2019-05-08 09:07:35 12881

原创 (电脑故障)3.Reboot and Select proper Boot device or Insert Boot Media in sekected Boot device and press

状况:蓝底Reboot and Select proper Boot device or Insert Boot Media in sekected Boot device and press a key_翻译:重新启动电脑选择正确的启动设备或者将可拆分式的启动设备插入电脑引导媒体并按下键盘电脑较大可能是磕碰到或者撞到了,之后开机导致无法启动。(极少部分也会突然出现这个状况)简单来...

2019-01-01 20:28:35 15481

原创 (电脑故障)2.电脑突然就找不到网络,上不了网

今天帮人修了下电脑,状况是:一直都没毛病,昨晚还在上网,今天开机之后网络那里就显示一个红叉,无线网络,热点都找不到了蓝牙也找不到了。打开网络适配器之后,全部都启用了。但是都显示一个红叉。解决步骤:1.禁用网络适配器然后重启网络适配器,成功则红叉消失,电脑恢复。不行则排除此问题 2.打开命令提示符(Windows微软图标 + r)输入cmd 回车可打开。 输入 : ping ...

2018-11-08 21:20:21 6351 6

转载 在STS(Spring Tool Suite)中配置Maven,以及配置不成功的解决方案

Spring Tool Suite Spring 项目快速开发的工具集合,简称sts。主要用于快速的开发Spring项目,我们不用再去编辑繁琐的xml配置文件,而是由工具自动生成。 STS下载1.可自行到官网下载,选择需要版本下载2.STS3 下载链接http://spring.io/tools3/sts/all3.STS4 下载链接http://spring.io...

2018-11-07 11:10:55 10694 5

转载 《王者荣耀》伤害计算(数值研究)

这个这么火的Moba手游,突然对它的伤害计算方式产生了兴趣,研究了下。 一、伤害计算方式由防御数值越高免伤比例越高来看,战斗公式很有可能用的是乘法公式(MOBA游戏大部分用的均为乘法公式):损血 = 攻击*(1-免伤%) 二、免伤计算及效果免伤% = 防御/(X+防御)带入数据约为:X = 602(网上给出的猜测数值)所以,免伤% = 防御/(602+防御)...

2018-08-29 22:46:49 38023 5

原创 面试/一些思维发散的题(带参考回答)每日一份题

只提供刻度5升和3升的两个水杯,和不限量的水。怎么取4升水? 25个小朋友在只有五条跑道的赛道比赛,选出前三名至少要举行几次比赛? 你刚建了一间房子,房子的每一面墙都是朝南的。突然你回头看到了一只熊,请问这只熊是什么颜色的? 有8个台球,其中一个比其他七个都重一些。如果仅仅是使用天平而不称出具体重量,请问最少几次能找出那个最重的球? 医生给了病人两种药,一种药两颗,两种药的成分不同,但外观...

2018-07-20 23:53:29 11193 3

原创 CSS/HTML 一个漂亮的用户注册(用户登录)页面 动态效果

先上效果图吧平面泡沫立体泡沫之前想做动态泡泡的效果,在网上没有搜到类似的样式。所以自己做了一个发上来,给有需要的人参考参考。代码部分有疑问或者有错请在评论指出,尽量快点回复。代码部分:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title&am

2018-06-26 18:28:19 102418 60

原创 漂亮的用户反馈界面(CSS/HTML)

先上效果图:用户反馈页面作为一个网址不可缺少的部分,用户的意见对网站的优化和维护起到非常重要的作用,一个漂亮简约的用户反馈界面才能让用户有耐心去填写遇到的问题。代码部分:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>rep

2018-04-13 16:14:09 27700 3

原创 云计算概念简述(讲解)

云计算的概念;    现阶段对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。广为接受的说法是美国国家标准与技术研究院(NTSI)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需要投入的管理工作,或与服务供应商进行很少的交互。    首先对...

2018-04-06 15:40:21 72609 4

原创 一个漂亮的暗系色调网站主页,外表美观。

最近尝试了一下一个网站主页设计,主要部分都完成了外表还算美观,简单容易上手。废话不多说,先上效果图:首先初期布局大致是这样:一个头部加一个尾部加主体内容(颜色为了方便大家辨认设置的)在此基础上进行修正和样式设计中间要多加注意的部分在导航栏和搜索框的地方:上代码(有些学习过程的个人理解的注释删除了,为了不影响大家观看代码,有需要注释版的可以留言):<!DOCTYPE html><...

2018-04-03 22:32:36 10048 7

原创 HTML/CSS 一个非常漂亮的户信息输入页面(含照片)

第一次发博客,有什么问题还请大神指出。先上效果图:代码部分:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>UserInfo</title> <style type="text/cs...

2018-04-02 23:29:36 28781 6

原创 07 一分钟搞懂langchain如何调用tool

Tool就是AI拿起来的锤子、铲子等工具,如何产出更完美的内容,借助外部tool很关键。那么在langchain中,Agent通过LLM进行思考并选择工具,具体如何选择并进一步使用工具呢?本文介绍了LangChain的核心组件和使用流程,重点解析了工具的初始化与调用机制。首先展示了典型的LangChain使用示例,包括语言模型初始化、提示模板创建和Agent构建。然后深入工具系统架构,指出所有工具继承自BaseTool基类,包含名称、描述和执行函数等核心属性。u

2025-06-10 09:10:31 818

原创 因为要收费,我自己写了一个obsidian的每日计划管理插件:Daily Task Auto Generator

针对重复性日常任务记录需求,这个Obsidian插件提供了高效解决方案。主要特点包括: 自动生成每日/工作日任务模板 支持中英双语界面 提供任务完成率统计功能 允许自定义模板和存储路径 完美适配PC和移动端 开发者因找不到合适工具而自主开发,现已通过官方审核上架插件市场。该插件保持最小化设计,未来可能增加月度/年度统计功能。项目已开源,欢迎用户反馈改进建议。

2025-06-06 09:37:56 392

原创 06 一分钟搞懂langchain的Agent是如何工作的

LangChain 的强大之处在于它让 Agent 能够像人类一样思考:接下来做什么?用什么工具?而理解这一过程,是深入掌握 LangChain 工作机制的关键所在。本文介绍了LangChain创建Agent的流程及其工作原理。首先通过代码示例展示了如何初始化语言模型、创建工具链和构建AgentExecutor。核心部分解析了Agent的调用流程:初始化时设置工具和LLM;执行时通过决策循环不断选择行动、执行工具并观察结果,直到任务完成。

2025-06-05 10:22:03 421

原创 05 一分钟搞懂langchain 链是如何工作的

langchain中的链是组织各流程的关键,不了解其原理很难做好一个产品,花一分钟就能明白链到底在做什么!本文介绍了LangChain中Chain的初始化和调用流程。在初始化阶段,LLMChain类继承Chain基类并存储LLM和提示模板实例。调用chain.run()时,核心流程包括:1) 通过generate()方法生成LLM提示词并获取响应;2) 使用create_outputs()处理响应结果,决定返回精简版或完整版输出。处理过程会考虑是否保留原始生成信息,最终以字典形式返回结果。

2025-06-03 09:34:53 431

原创 04 一分钟搞懂langchain的提示词如何工作

我们将各种各样的提示词传给langchain后,直接发个大模型他是无法正确理解的,如何将这些提示词整理成大模型能够理解的内容?#通俗易懂 #langchain源码 #ai agent

2025-05-30 09:35:37 381

原创 03 一分钟搞明白langchain如何运行LLM

langchain的核心是调用LLM来完成,那么langchain是如何实现的呢?

2025-05-29 14:20:16 251

原创 02 Langchain 的 核心组件只要一分钟就捋清楚

LangChain的核心组件其实不复杂,由几个常见的Im相关的组件构成,将复杂的名词改为常见的华语,一分钟就能捋清langchain核心组件。

2025-05-24 13:32:50 346

原创 01为什么要解读 LangChain 源码?

这个问题的回答千人千面,每个人可能都有自己的理解,在这里我用两个问题来回答:LangChain 是什么?为什么它很重要?

2025-05-23 08:25:51 329

原创 一本思路新奇的小说,讲动漫英雄降临末日的世界

要讲地球破碎,世界陷入混乱,人类面临未知的末日挑战,结果发现动漫世界与现实融合,思路挺好的,有兴趣可以看看。

2024-11-24 16:09:22 313

原创 最近看了本有趣的小说,讲动漫英雄降临末日的世界

一部思路新颖的小说,主要讲地球破碎,世界陷入混乱,人类面临未知的末日挑战,结果发现动漫世界与现实融合,思路挺好的,有兴趣可以看看。

2024-10-23 10:53:37 281

原创 一款很好用的图片清晰度与放大AI工具,轻量易用且免费!

想要让旧照片或小图素材焕发新生?推荐一款工具Upscayl,这款免费的AI图片放大神器!无需高端显卡,轻薄笔记本也能轻松运行,快速提升图片分辨率,让模糊变清晰。支持Windows、Mac、Linux,Upscayl用先进的AI算法,将小图无损放大至4倍甚至16倍,保留细节,清晰度爆表。让每一张图片都成为高清杰作

2024-09-26 17:14:55 401

原创 吐血整理资料后,测试面试相关的资料大全

无需关注,直接保存。这份资料集合了基础面试题、专项测试题目、测试管理、软能力和压力面试问题,旨在帮助求职者全面准备面试。同时,还包括了测试书籍、提效工具和测试大会PPT等实用资源。没有各种吐血的操作,大家一起加油吧!

2024-09-17 11:57:34 263

原创 最近发现一本特别的小说,用现实主义写哈利波特

但这本小说的思路挺有意思的,写魔法世界的英雄的现实问题,这的确是平时看小说会忘却的内容。小巷中的冒险,改头换面的哈利,市中心和购物中心的奇妙经历、肖像、回家、家务事、时间表,这些看似平凡的元素在现实主义的笔下又会展现出怎样的魅力?原著的写法主要是突出哈利的勇敢和传奇经历,小说保留了一些《哈利·波特》系列中的经典场景,如霍格沃兹的来信、古灵阁等,但给予了它们新的情节发展。

2024-09-16 17:40:05 376 1

原创 发现一本有趣的小说,讲动漫英雄降临末日世界

一部思路新颖的小说,主要讲地球破碎,世界陷入混乱,人类面临未知的末日挑战,结果发现动漫世界与现实融合,思路挺好的,有兴趣可以看看。

2024-09-16 15:38:48 426

原创 近期论坛中讨论程序员职业发展相关的现象与反思

很多人提到了程序员熬夜加班的现象,以及这可能导致的健康问题,如猝死,有人举例体检结果不佳的案例。随着年龄增长,面临的就业挑战,担心35岁或40岁后的工作机会。尽管存在担忧,但多数人还是保持乐观,认为总会有新的产业和岗位出现,不应该因为对未来的担忧而停止前进。如何在保持工作热情的同时,关注个人健康和生活质量。为了在激烈的竞争中,为了获得优势而进行过度的自我消耗,但随着卷的程度加重受益却下降了。金钱与健康:金钱和健康之间的权衡,是否值得为了高薪而牺牲健康。

2024-04-19 17:29:28 201

原创 近期软件测试领域讨论的焦点最终偏向:项目管理与技术实现

近期论坛上讨论软件测试领域话题时,往往最终焦点并不是测试本身,而是涉及到了其他领域,多数集中在项目管理和技术实现问题。1.敏捷开发:最终讨论的往往是项目管理。2.测试管理:最终讨论的也是项目管理,或者是如何数字化管理软件测试。3.自动化测试:讨论的焦点是如何使用代码和现有框架进行技术应用。4.压力测试/全链路压测:讨论的是如何进行技术实现和平台化。5.测试与DevOps:讨论的是如何实现CI/CD、自动化部署和管理环境等,指向了代码能力。6.职场求职:大部分集中是否需要代码能力,以及代码能力对

2024-04-19 09:53:53 285

原创 数据换算-评估测试环境与生产环境的性能指标的三个方向

尽管测试环境与线上环境之间存在差异,使得直接换算性能结果变得困难,但仍然有合理的可操作空间,测试环境的性能测试仍然具有重要价值。它可以揭示系统的单点性能问题,帮助我们发现和优化性能瓶颈,从而提高系统的整体性能并作为一个重要的资源评估依据。要实现更为合理的线上环境性能数据评估,重要的是做好相关的积累,才能在评估时更有依据,也为线上环境做性能测试扫清障碍。

2024-04-17 16:46:02 454

原创 资源申请-评估预测与规划服务器存储需求的5步法则

首先,通过分析服务器的日均磁盘消耗量,可以了解服务器每天需要多少额外的存储空间来存储临时文件和日志。第二,将这个日均消耗量转换为年消耗量,这是通过简单的乘法计算得出的,考虑到一年中的天数。第三,为了规划长远,进一步预测未来两年和三年的总消耗量,这也是通过乘法计算实现的。第四,由于实际情况中可能会出现数据消耗量增加或突发事件,在预测的基础上增加了一定比例的冗余空间。最后,根据包含冗余空间的总需求空间来申请存储资源,确保服务器在未来几年内不会因为存储空间不足而受到影响。

2024-04-17 08:15:00 1609

原创 shell实现快速将mysql数据生成脚本制备成一个可执行文件

在linux执行mysql语句对于技术人员来讲是家常便饭,但对技术支持或者小白来讲,步骤复杂且执行出错概率大。要么鞭笞提升人员素质,要么只能从执行方式入手了。本文提供了一个生成可执行程序的方式来进行数据库操作,便于执行,避免操作数据语句,只需要修改配置数据即可

2024-04-16 08:15:00 172

原创 shell实现快速将mysql数据生成脚本制备成一个可执行文件

在linux执行mysql语句对于技术人员来讲是家常便饭,但对技术支持或者小白来讲,步骤复杂且执行出错概率大。要么鞭笞提升人员素质,要么只能从执行方式入手了。

2024-04-15 09:30:00 282

原创 redis集群数据迁移到单节点或哨兵模式上-快速复用

网上基本是都是通过rdb、aof、或者用redis-dump来实现数据迁移,步骤都挺复杂的,完全可以通过go直接编译一个可执行程序来实现可快实现快速迁移。由于集群模式数据是分散的,所以复制的过程还需要考虑MOVED的情况。下面是参考代码,可以修改ip、端口与密码参数并根据自己需要进行调整。

2024-04-04 21:16:25 551

原创 Jmeter/校验响应json数据是否正确

jmeter不仅适合用来做性能测试,也适合做一些频繁的接口测试,这就避免不了对响应数据的校验。当我们需要验证准确率时,就避免不了对响应结果进行校验。在这里记录一下脚本形式的校验方法(BeanShell)首先要对json进行校验,我们需要一些依赖包,这里我们用的是json.jar,首先将相关包放置到我们的jmeter依赖库路径XXX\apache-jmeter-5.1.1\lib\下,并且在T...

2020-04-07 19:31:33 3081

软件设计师历年真题(各科目分类题目汇总)

软件设计师历年真题(各科目分类题目汇总)将上午题(选择题)进行分类,如数据结构,网络安全,操作系统,多媒体,软件工程等。

2018-09-07

一个漂亮的用户注册(用户登录)页面 动态效果(与本人博文对应)

没想到还有因为更新导致的出错,避免以后又因为csdn更新导致代码出错,我在这里放一份资源吧。积分啥不用啦,大家自取。

2020-03-03

博客:暗系色调网站主页

本账号博客下:一个漂亮的暗色系网站主页,完整代码。

2018-09-11

Struts2+Spring+Hibernate+Apache(基本开发完全满足)完整依赖包

之前想下载找了好久才找齐,为了节省大家的时间,打包发上来。从各个官网下载的最新版SSH(Spring+Struts2+Hibernate),框架的依赖包,Apache的基本开发包。如果你只是进行基本开发,完全够用,只要1分(没有免费没办法)

2018-08-29

空空如也

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

TA关注的人

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