- 博客(146)
- 资源 (15)
- 收藏
- 关注
原创 Claude Code Skills 完全指南
ClaudeCodeSkills是一种将专业知识和工作流程打包成可复用技能包的功能,类似于"技能书"。它解决了重复指令、知识无法共享等问题,提供三大优势:专业化定制、减少重复工作和组合能力构建。Skills包含三级内容:元数据(始终加载)、指令(触发时加载)和资源(按需加载),采用渐进式披露机制优化上下文使用。通过文件系统架构实现指令、代码和资源的灵活组合,使Claude能像有经验的团队成员一样执行任务。企业还可通过治理指南实现大规模Skills部署。
2026-04-02 15:03:50
381
原创 OpenClaw安装
OpenClaw安装与配置指南 系统要求:Node 24(推荐),支持macOS/Linux/Windows。安装验证通过"openclaw --version"命令。初始化向导提供交互式配置,包括AI模型、聊天渠道等设置。安全警告后可选QuickStart模式自动配置默认参数。支持多种AI模型提供商:Anthropic Claude(推荐)、OpenAI GPT、OpenRouter(中国用户推荐)、DeepSeek(支持支付宝)、Moonshot/Kimi等。本地模型支持Ollama
2026-04-02 14:57:11
185
原创 OpenClaw
在 AI 圈子里,也有一些内部项目或 GitHub repo 叫 OpenClaw,通常是:自动渗透测试工具模型 orchestration 框架但这些没有统一标准项目名。OpenClaw(原名 ClawdBot / MoltBot)是一款开源、自托管的个人 AI 助手,运行在用户本地设备上(如 Mac、Linux、树莓派等),通过 WhatsApp、Telegram、Teams 等聊天工具与用户交互。它被视为“AI 助手从聊天走向行动”的代表性产品。
2026-02-13 10:02:00
1405
4
原创 数据库管理考试题
摘要:某医院住院部信息系统设计涉及病人表R和科室关系D。表R中"住院号"为主键(A),"性别"通过CHECK约束限定为M或F(D),"家庭住址"为复合属性(D)。科室关系D中"科室号"为主键,表R的"科室号"为外键参照D表的"科室号"(C)。关系模式体现了实体完整性(PRIMARY KEY)、参照完整性(REFERENCES)和用户定义完整性(CHECK)等约束条件。(150字)
2026-02-13 09:31:45
165
原创 软件缺陷的生命周期
摘要:软件缺陷(Bug)指程序中影响功能实现的问题,其生命周期包含多个状态流转阶段。根据IEEE标准,典型流程包括:New→Assigned→Open→Fixed→PendingTest→Closed;可能涉及Rejected、Delay、Reopen等状态变更。管理工具如JIRA支持自定义工作流配置,生命周期受缺陷优先级、项目阶段和团队协作效率影响。规范的缺陷管理能提升处理效率,降低软件风险。(149字)
2026-02-13 09:28:38
835
原创 创建Django项目及应用
本文介绍了Django框架的基本安装和使用流程。主要内容包括:1)通过pip安装Django;2)创建项目和应用的步骤,需在settings.py中注册应用;3)项目启动流程,包括数据库初始化和运行开发服务器;4)自定义Django命令的方法,包括创建命令文件、参数处理和命令执行;5)典型的Django项目目录结构说明,包含项目核心文件、应用模块和静态资源目录。文章为Django初学者提供了从安装到项目搭建的完整指南。
2026-02-11 10:45:13
524
原创 Claude Python3+pytest Code Review skill.md
本文介绍了AgentSkills的渐进式架构设计,采用三层加载机制优化Claude的能力扩展。核心设计强调效率优先,通过元数据层(100tokens/skill)、指令层(<5ktokens)和资源层(无限)实现按需加载,确保模块化和可扩展性。同时详细说明了生成测试代码的自检协议,包括必须满足的硬约束、建议的结构优化和长期稳定性审查,最终仅输出符合规范的pytest代码。这种设计既降低了token消耗,又保证了技能调用的高效性和可维护性。
2026-02-11 10:19:13
662
1
原创 Python高频面试题
Python面试常见问题包括:1) GIL机制影响多线程性能,适合IO密集型任务;2) 内存管理通过引用计数和垃圾回收实现;3) 装饰器用@语法增强函数功能;4) lambda用于简单匿名函数;5) threading模块实现多线程;6) 小整数[-5,256]缓存优化性能。这些问题涵盖了Python核心特性与优化机制。
2026-02-10 11:04:03
881
原创 程序员缓解工作压力的小窍门
摘要:程序员缓解工作压力可从三方面入手:1)合理安排工作与休息,学会拒绝超负荷任务,通过眼保健操等短暂休息保持专注力;2)重视心理健康,通过运动、培养兴趣爱好释放压力,保持积极心态,必要时寻求专业帮助;3)建立社交支持网络,与同事家人交流分享,参与非工作类活动转移注意力。关键在于找到适合自己的压力管理方式,在高效工作的同时维护身心健康。
2026-02-10 10:57:11
313
原创 vue入门-项目目录详解
本文介绍了Vue项目的标准目录结构及关键文件说明。主要包含public目录(存放静态资源)、src目录(核心代码区,含components、views、router等子目录)以及项目配置文件(package.json、.gitignore等)。重点解析了入口文件main.js的初始化流程、路由配置示例和单文件组件结构。文章还提供了组件命名规范(PascalCase)、目录组织建议(路由组件放views/,复用组件放components/)以及环境变量管理的最佳实践。该结构设计旨在保持代码清晰、易于维护,开发
2026-02-10 10:55:38
223
原创 Python中*args 和**kwargs
Python函数中*args和**kwargs用于处理可变参数:*args接收无key值的可变位置参数,存储为元组;**kwargs接收带key值的可变关键字参数,存储为字典。两者可组合使用,但需按顺序(*args在前)。典型应用包括日志记录、数据库查询和装饰器实现,提供参数处理的灵活性。使用时需注意:保持参数顺序、避免过度使用影响可读性,虽然命名可自定义但建议遵循args/kwargs约定。这种机制特别适用于需要处理不确定参数数量的场景。
2026-02-09 17:59:56
305
原创 PageSpeed Insights,Lighthouse与WebPageTest
性能测试工具对比摘要 PageSpeed Insights、Lighthouse和WebPageTest是主流性能测试工具,各有侧重:PSI结合Lighthouse和真实用户数据(CrUX),适合快速SEO评分;Lighthouse作为开发工具提供全面审计;WebPageTest则通过真实设备和网络进行深度诊断。关键差异在于:数据准确性(WebPageTest最优)、功能深度(WebPageTest最全面)和使用便捷性(PSI最易用)。PSI适合SEO需求,Lighthouse适合开发集成,WebPageT
2026-02-09 17:59:02
1170
原创 k6与jemter对比
k6与JMeter性能测试工具对比摘要:k6采用Go+JavaScript技术栈,单进程协程架构,资源消耗低,适合云原生和CI/CD集成,开发友好但协议支持有限;JMeter基于Java多线程模型,资源消耗大但协议支持全面,GUI配置适合非技术人员。k6在API测试、高并发场景和实时监控方面表现优异,而JMeter更适合复杂协议测试和企业级应用。选择需考虑团队技术栈、测试需求和长期维护成本,两者亦可组合使用实现优势互补。随着云原生发展,k6增长迅速,而JMeter在传统领域仍占主导。
2026-02-09 14:52:37
920
原创 Python面试高频题
摘要:本文总结了Python核心知识点,包括数据类型(可变/不可变、拷贝机制)、函数特性(参数处理、装饰器、闭包)、面向对象(类变量、继承、特殊方法)、并发编程(GIL、协程)、性能优化(内存管理、分析工具)、常用库(collections、itertools)、设计模式及算法实现(排序、二叉树遍历)。同时涵盖数据库ORM、Web框架和异常处理等实用技术,全面覆盖Python开发的各个关键领域。
2026-01-15 15:50:42
342
原创 IDEA 安装 Claude
本文介绍了Claude的注册与安装方法。注册分为个人(Individual)和组织(Organization)两种账户类型,组织账户支持团队协作功能,需5人以上使用商业邮箱注册。安装可通过命令行或IDE插件两种方式完成,安装后需配置API密钥并充值使用。需要注意的是,注册需境外手机号验证,个人和组织账户数据不互通,且组织账户提供更灵活的计费方式(包括按使用量或年度计费)。完整计费信息需参考官方定价页面。
2026-01-15 15:46:13
1873
原创 Selenium + Linux安装及常见问题
本文介绍了在无GUI的Linux服务器上配置Selenium+Chrome环境的三种方法:使用Headless模式、Xvfb虚拟显示以及常规GUI处理。重点阐述了常见错误的解决方案,包括Chrome崩溃、DBus连接失败和Xserver缺失等问题。提供了详细的Python代码示例,推荐使用"--headless=new"模式配合禁用GUI依赖参数来确保稳定运行。同时给出了可选方案,如安装DBus服务或配置chromedriver日志输出,帮助开发者快速定位和解决问题。
2025-11-19 09:53:04
670
原创 Pytest 插件方法:pytest_runtest_makereport
pytest_runtest_makereport是pytest的核心钩子函数,用于在测试运行的不同阶段(setup/call/teardown)生成和修改测试报告。它通过接收测试项(item)和调用信息(call)参数,返回TestReport对象,包含测试结果状态。该钩子常用于:1)动态修改报告内容;2)添加自定义字段;3)实现失败重试逻辑;4)收集测试日志或截图等附加信息。开发人员可以通过判断call.when阶段和report.outcome状态,灵活定制报告行为,但需注意避免影响其他插件。
2025-08-29 15:16:49
622
原创 Pytest 插件:pytest_runtest_protocol
pytest_runtest_protocol是pytest框架的核心钩子方法,用于控制测试用例的执行流程。它默认按顺序执行:测试开始标记、前置条件、测试调用、后置清理和结束标记。开发者可以通过重写此钩子实现自定义测试逻辑,常见应用包括性能监控、动态跳过测试、日志增强等。自定义实现时需注意保持基本流程完整性,正确处理异常,并避免性能影响。建议优先使用标准子钩子进行扩展,仅在必要时才重写完整协议。该机制为复杂测试场景提供了高度灵活性,但需谨慎使用以保证测试稳定性。
2025-08-29 15:09:15
1000
原创 Solana Wallet 签名
在Phantom获取的private key为 88位的base58编码。对编码后的message签名,返回base64的编码结果。从private key获取Keypair,同上。从private key获取Keypair。
2025-08-07 12:03:29
6235
原创 Nginx
参考https://www.cnblogs.com/hanyinglong/p/5102141.html如出现/bin/sh: ./configure: No such file or directory make[1]: *** [auto/lib/pcre/Makefile] Error 127表示pcre安装目录不正确,需要重新按照教程安装pcre表示安装成功。
2024-05-09 14:39:15
1230
原创 python3-算法抢红包
2.每个红包的最低金额为1元,且每个红包均为整数金额。#1.红包的总金额total,发放红包的数量num。#每个红包的金额【总金额-已。
2024-05-09 14:38:29
540
原创 QC、QA、SQC、SQA
品质控制/质量控制(QC即英文Quality Control的简称,中文意义是品质控制)其在ISO8402:1994的定义是“为达到品质要求所采取的作业技术和活动”。有些推行ISO9000的组织会设置这样一个部门或岗位,负责所要求的有关品质控制的职能,担任这类工作的人员就叫做QC人员,相当于一般企业中的产品检验员,包括进货检验员(IQC)、制程检验员(IPQC),最终检验员(FQC),出货检验 ( OQC )。
2024-05-06 11:29:12
2803
原创 程序员缓解工作压力的小窍门
专业网络中的交流不仅限于工作,还包括对生活平衡的支持。:通过网络交流,个体可以获得行业动态、最佳实践和解决方案,这有助于减少因不了解或适应新变化而产生的工作压力。:专业网络中的资深人士可以作为角色模型或导师,他们的经验和指导可以帮助员工更好地处理工作压力。:专业网络中的合作和知识共享可以提高工作效率,减少不必要的重复劳动,从而降低工作压力。: 设定职业成长目标,不断追求个人和专业上的进步,这样可以增加工作的满足感和动力。提示:讨论建立和维护专业网络对缓解工作压力的作用,包括同事间的支持和行业内的交流。
2024-04-29 20:45:05
581
原创 Agent AI智能体的未来
随着Agent AI智能体的智能化水平不断提高,它们在未来社会中的角色、发展路径以及可能带来的挑战也引起了广泛关注。快来分享一下你的看法吧~提示:探讨Agent AI智能体如何通过机器学习、深度学习等技术实现自我优化和知识积累。提示:分析不同行业对Agent AI智能体的依赖程度,预测未来就业市场的变化趋势。提示:探讨如何制定和实施AI伦理准则,确保智能体的行为符合社会道德和法律规范。方向一:技术进步与创新。方向二:伦理与法律规范。方向三:经济与就业市场。
2024-04-29 20:39:23
517
原创 2024年测试技术的发展趋势是什么
随着测试技术的发展,测试人员的技能需求也在发生变化。他们不仅需要掌握传统的测试知识和技能,还需要熟悉自动化工具、编程语言、AI/ML基础知识等新兴技术。:安全测试成为软件开发生命周期中不可或缺的一部分,特别是考虑到数据泄露和网络攻击的增加。:随着移动设备的普及,对移动应用的测试需求不断增长,包括功能、性能和用户体验测试。:开发人员和测试人员更加关注软件的可测试性,包括代码的可维护性和可测试设计。:测试是CI/CD流程的关键组成部分,自动化测试确保了代码质量和快速反馈。
2024-04-28 22:42:40
983
原创 解释 RESTful API
RESTful API(Representational State Transfer,表述性状态转移)是一种通过 HTTP 协议进行通信的架构风格,它是一种基于资源的架构设计。用于网络应用程序之间的互操作性和集成。RESTful API遵循REST原则,由Roy Fielding在2000年提出,它是一组架构约束条件和原则,用于指导网络系统的设计与实现。它的核心原则是将应用程序的功能抽象成资源,并通过统一的 URL 进行访问。
2024-04-28 22:34:40
994
原创 Python常见数据结构
表面上看,tuple的元素打印出来的结果确实变了,但其实变的不是tuple的元素,而是list的元素。由于列表是可变的,我们可以使用append()、insert()、remove()等方法来修改列表。方法:集合提供了一些方法来操作集合,如add(), remove(), discard(), union(), intersection(), difference()等。方法:字典提供了多种方法来操作字典,如keys(), values(), items(), get(), update()等。
2024-04-26 20:55:17
773
1
原创 如何看待AIGC技术?
这一技术通过结合多种先进的人工智能算法和模型,如GAN、CLIP、Transformer等,实现了内容创作的自动化和智能化。提示:展望AIGC技术在未来的发展方向和潜在可能性,以及对个人和社会的影响和挑战。提示:分享AIGC技术在各个领域的应用情况,以及对未来社会的影响和可能发展方向。:随着AIGC技术的发展,需要建立相应的伦理和法律框架来指导其负责任的使用。提示:讨论AIGC技术可能带来的伦理和风险问题,以及应对措施和监管建议。简介:探讨AIGC技术的发展现状和未来趋势。
2024-04-25 20:53:06
785
原创 成为程序员后你都明白了什么?
编程让专业人士有机会通过编写代码将想法变为现实,这是一种极具创造性的工作,能够给人带来巨大的满足感。: 编程语言是全球通用的,这使得程序员能够轻松地在国际上寻找工作机会,并与世界各地的同事合作。提示:谈谈成为程序员后对职业的认知和定位,以及如何提升自身的职业价值和发展空间。提示:探讨成为程序员后的工作体验,包括挑战、成就感以及对未来工作的期望和规划。提示:分享在成为程序员的过程中,技术上的成长和突破,以及如何持续学习和进步。简介:探讨成为程序员后的收获和体会,以及对未来的展望。
2024-04-22 20:22:43
547
原创 程序员如何搞副业?
程序员不仅拥有将抽象概念转化为实际应用的能力,还通常具备强大的逻辑思维和问题解决能力。然而,许多程序员并不满足于仅仅在一家公司工作,他们渴望通过副业来实现个人价值的最大化,增加收入,甚至探索自己的创业梦想。提示:撰写技术博客、制作教程视频或编写电子书,通过内容创作分享经验,同时可以通过广告或赞助获得收益。提示:程序员可以利用业余时间开发个人软件项目或应用,通过销售、广告或提供增值服务来获得收入。提示:分享专业知识,通过在线教育平台开设编程课程,或者提供一对一的编程辅导。方向三:技术博客和内容创作。
2024-04-22 20:13:15
609
原创 2023年图灵奖揭晓,你怎么看?
提示:Avi Wigderson教授不仅因其学术成就而著称,他的领导力和对学生及同行的影响也是其获得图灵奖的重要原因之一。提示:Avi Wigderson教授对于随机性和伪随机性在计算中作用的理解,是他在理论计算机科学领域的又一重要贡献。作为理论计算机科学领域的领军人物,他对于理解计算中的随机性和伪随机性的作用,作出了开创性贡献。提示:Avi Wigderson教授在计算复杂性理论方面的工作是其获得图灵奖的主要贡献之一。他的研究不仅推动了理论计算机科学的发展,还对现代计算产生了深远的影响。
2024-04-22 20:12:52
639
原创 数据库1~4NF+ BCNF
目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。
2024-04-20 19:18:36
944
原创 人工智能和机器学习(AI/ML)在软件测试中的应用
人工智能和机器学习(AI/ML)在软件测试中的应用正在逐渐改变传统的测试方法,提高测试效率和质量。
2024-04-19 21:06:09
971
原创 性能测试开发工作开展
a、从业务角度来分析,如果一个项目上去后使用的人数比较多,量比较大,就有做性能测试的必要,反之,如果一个项目上线后,没有几个人在用,无论系统多大,设计如何复杂,并发性的性能测试是没有必要做的,前期可以否决。d、从数据库角度分析,很多情况下,性能测试是大数据量的并发访问、修改数据库,而瓶颈在于连接数据库池的数量,而非数据库本身的负载、吞吐能力。c、从实时性角度来分析,如果一个项目要求某个功能的响应时间,这个有作并发测试的可能性,在大并发量的场景下,查看这个功能的响应时间。也可制定线上A B性能测试方案。
2024-04-17 20:33:17
1004
原创 MySQL常见问题汇总
数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表,对于支持事物的InnoDB类型的表,影响速度的主要原因是AUTOCOMMIT默认设置是打开的,而且程序没有显式调用BEGIN开始事务,导致每插入一条都自动Commit,严重影响了速度。SQL_SAFE_UPDATES = 1,ON时,不带where和limit条件的update和delete操作语句是无法执行的,即使是有where和limit条件但不带key column的update和delete也不能执行。
2024-04-17 20:20:25
1265
原创 计算机体系结构简介
计算机体系结构是指计算机系统的设计和组织方式,它定义了硬件组件的布局、互连方式以及与软件的交互接口。计算机体系结构是计算机工程的一个核心领域,涉及到指令集、数据流、控制流、存储器层次结构、输入/输出(I/O)系统和电源管理等多个方面。。
2024-04-14 15:51:23
738
免费SSL证书_CloudFlare SSL和Wosign沃通SSL申请开通和安装使用
2015-06-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅