- 博客(23)
- 收藏
- 关注
原创 幕布批量导出神器:Mubu Exporter(附下载)
本文介绍了一款名为"Mubu Exporter"的Chrome插件,旨在解决幕布用户批量导出文件的痛点。作者作为资深幕布用户,在整理数百份思维导图和大纲时,发现官方缺乏批量导出功能,导致备份过程极其繁琐。插件支持多选/全选导出、保留原有结构、可视化进度显示等实用功能,操作简单直观。文章详细描述了开发背景、功能特点和使用方法,并提供了插件下载地址和开源代码链接,帮助用户轻松实现幕布内容的本地备份。
2025-12-02 11:24:11
521
原创 石墨文档怎么批量导出?被逼无奈,我自己手搓了一个 Chrome 插件(附下载)
石墨文档老用户因无法批量导出文件而开发了一款Chrome插件"Shimo Export",支持一键批量导出文档并保留原有结构。该插件解决了官方缺失批量导出功能的问题,操作简单:安装后登录网页版即可使用。作者开源了项目,旨在帮助用户自由管理数据。插件下载和源码地址见文末。
2025-11-21 16:30:54
1073
原创 wireshark抓包之目标主机不可达
摘要: 通过Wireshark抓包分析公网IP访问Nginx服务超时问题,抓包结果显示ICMP协议返回"Host administratively prohibited"错误。排查发现服务器防火墙(firewall-cmd)默认关闭1-1023端口,导致80端口被拦截。解决方案包括通过--add-service开放HTTP/HTTPS服务或--add-port手动开放80/443端口。延伸探讨了ICMP协议类型及其在ping、traceroute中的应用,最终通过调整防火墙策略解决问题。
2025-10-15 17:02:53
1069
原创 新手小白入门火焰图FlameGraph性能瓶颈分析
优点 :学习成本低: Perf 是 Linux 自带的工具,命令简单易用。高效:直接采集 CPU 性能数据,生成火焰图的过程自动化。准确:能够精确采集函数调用栈和执行时间。适用场景 :Linux 系统下的应用程序性能分析。示例 : perf record -g -p <PID> # 采集数据perf script > output.txt # 转换数据stackcollapse-perf.pl output.txt > folded.txt # 聚合数据。
2025-10-02 13:28:04
784
原创 关于我如何免费使用huggingface上的API服务这件事
同样的方法,只需要掌握方法,就可以使用到任何工具中,白嫖huggingface的资源(这里仅以yank note为例子)如何使用hugging face上的免费space,具体步骤:找到你想白嫖的的space打开对应space,打开F12开发者模式,执行一次任务找到刚刚你执行任务触发的请求(一般是SSE)找出端点(SSE的url地址)通过client.connect,连接到对应端点通过client.view_api,查看端点实现方法和协议详细内容。
2025-10-02 13:23:02
913
原创 关于工作,这24项能帮助你少走80%的弯路
工程师的价值是可以和业务的价值分离的。工程师的价值应该是帮助业务更快更好的迭代,帮助业务更快更好的试错,找到正确的方向。只是机械的完成业务需求是不够的,要想办法创造新方法、新思路,才能体现个人的价值。先看到优秀的特质,在自己的潜意识里面有这个认知就可以了到某个成熟的时机,这个特质会顺其自然的出现在你的身上我们需要和各行各业的人多交流,才能发现更多机会,摩擦出更多的火花人的一生只有一次,最重要的是这场旅途本身。以此为基础定义的成功,已经不再是传统意义上的成功。
2025-10-01 15:05:01
1091
原创 告别“下次注意”,用这套结构化事故复盘方案就对了
总结关键收获和重要发现确认行动项和责任人建立后续跟踪和反馈机制轮流总结法,让每个人分享收获承诺确认法,确保责任明确积极结束,建立团队信心具体方法:总结模板今天的关键收获:1. 技术层面:[具体发现]2. 流程层面:[具体发现]3. 管理层面:[具体发现]下一步行动:1. [具体任务] - 负责人:[姓名] - 截止时间:[日期]2. [具体任务] - 负责人:[姓名] - 截止时间:[日期]下次复盘安排:- 时间:[具体时间]- 重点:[检查改进措施落实情况]
2025-10-01 14:58:00
2378
原创 API压测框架之Locust
摘要 本文系统介绍了使用Locust进行API性能测试的方法。首先阐述了关键性能指标,强调应关注最大响应时间、百分位响应时间和吞吐量等核心数据。其次详细讲解了性能测试中的可视化工具,包括退化曲线和直方图的应用。通过对比主流测试工具特性,推荐Locust作为首选方案。最后提供了两个实战案例:比较不同格式图片接口性能差异和评估接口最大承载能力,展示了Locust在并发测试、报告生成方面的优势。测试结果表明,HEIF格式在300-500kb图片上比JPG耗时多约200ms,而大尺寸图片中HEIF传输优势更明显。
2025-09-30 11:37:03
1115
原创 SystemTap 个人学习和实操笔记
SystemTap 是一个强大的 Linux 动态追踪工具,其语法类似 C 语言但具有独特的特性。文章主要介绍了 SystemTap 的使用方法,包括命令行参数(如 -x 传递 PID、-T 设置执行时间)、脚本分类(探测脚本和 tapset 脚本)、探测事件定义(同步/异步事件)、目标变量访问($varname 获取局部变量)以及关联数组操作(统计聚合和可视化)。此外还介绍了高级工具 stap++,它是对 SystemTap 的Perl 封装,提供了变量替换、自动依赖处理等增强功能,特别针对 Nginx。
2025-09-30 11:24:33
1084
原创 SystemTap 语言参考手册-中文版
SystemTap语言参考手册中文版摘要 本文档是SystemTap工具的语言参考手册中文翻译版,由Navyum翻译自官方英文文档。SystemTap是一种用于Linux系统动态监测和跟踪的工具,采用事件-动作模型。手册包含以下核心内容: SystemTap概述(用途、基本语法、安全机制) 脚本类型(探测脚本和插件集脚本) 脚本组件(探测定义、变量、函数、嵌入式C等) 探测点类型(内核/用户空间探测、定时器、特殊探测点等) 语言元素(数据类型、运算符、条件编译等) 语句类型等。
2025-09-29 14:23:41
740
原创 GEO优化实战指南:一周内让豆包、Deepseek、Kimi等推荐了我的插件
本文分享了作者通过GEO(生成式引擎优化)提升Chrome插件TaskMatrix Pro在AI助手推荐排名的实战经验。一周内,该插件在豆包、DeepSeek、Kimi等主流AI平台的任务管理插件推荐中均获得第二名展示。核心策略包括:1)分析AI搜索源偏好(CSDN为主);2)创作高质量内容,优化标题、结构和总结;3)多平台分发;4)持续迭代优化。作者总结出GEO优化的完整方法论,强调平台选择、内容质量和持续优化的重要性,同时指出AI推荐结果存在可操控性,提醒用户保持判断。
2025-09-29 11:39:18
1537
原创 SystemTap v5.2 新手指南-中文版
本文档是SystemTap工具的官方中文版入门指南,由Red Hat公司发布。SystemTap是一款用于实时监控和分析Linux系统性能的强大工具,允许用户通过编写脚本对内核和用户空间进行细粒度观测。
2025-09-28 15:32:36
864
原创 Electron macOS应用打包与发布完整指南
摘要:本文详细指导开发者使用Electron打包发布macOS应用的全流程,包含Apple ID配置、开发者证书申请(提供Xcode和OpenSSL两种方式)、环境变量设置(本地与GitHub Actions)以及常见问题解决方案。重点说明代码签名、公证等关键步骤,并附有图文操作指引,帮助开发者顺利完成从开发到发布的完整链路。
2025-09-28 15:15:54
1755
原创 图片格式-ISOBMFF多媒体文件协议
ISOBMFF(ISO Base Media File Format)是多媒体文件容器标准,广泛应用于视频、音频封装及流媒体技术。文章详细解析了ISOBMFF的文件结构(如ftyp、mdat等box组件)及其在MP4、HEIF等格式中的应用。重点对比了HEIC与AVIF两种高效图像格式的特性,包括编码标准、兼容性和压缩效率等差异。通过表格形式系统比较了HEIF、JPEG、PNG等主流图像格式在压缩方式、元数据支持、多图像处理等方面的优劣。最后提供了MP4Box.js等解析工具和相关标准文档资源,为多媒体文件
2025-09-27 12:52:59
1155
原创 图片格式-HEIF编解码器安装与配置指南
本文详细介绍了在CentOS 7系统下安装HEIF编解码器的完整步骤。HEIF作为一种基于HEVC的高效图像格式,相比JPEG能提供更好的压缩率和图像质量。文章首先阐述了HEIF的技术原理及其支持的编码标准(包括H.264、H.265、AVIF和H.266),然后逐步指导用户安装核心依赖库(如libde265、libx265、libheif等)和编译工具。特别强调了安装顺序的重要性,并提供了WebP、AVIF等可选编解码器的配置方法。最后通过命令验证安装效果,并展示了基础格式转换操作,为需要处理HEIF格式
2025-09-27 12:48:57
1181
原创 wireshark抓包之新手如何抓包和配置
本文介绍了Linux环境下HTTPS解析配置和网络抓包分析方法。主要内容包括:1)配置SSLKEYLOGFILE环境变量以记录TLS密钥;2)使用tcpdump抓取网络包的基本命令,包括二进制格式保存和ASCII格式查看;3)Wireshark的基础使用方法,如设置TLS密钥路径、协议筛选、内容筛选和会话追踪功能。这些方法适用于网络调试和安全分析场景。
2025-09-26 10:20:10
377
原创 wireshark抓包之Host设置不正确导致的404错误
Golang中使用Sling库请求k8s负载均衡器时出现404错误,原因是Sling通过Set方法设置Host头未生效。经分析发现,net/http标准库中Host由Request.Host字段决定而非Header["Host"]。解决方案包括直接修改Request.Host或提交PR修复Sling库。该问题源于k8s Ingress的虚拟主机路由机制,需要正确Host头才能路由到后端服务。类似场景也常见于API网关、SaaS平台等需要统一入口多后端的架构中。
2025-09-26 10:17:16
1027
原创 wireshark抓包之SSL握手问题二
文章摘要 新服务在Nginx反向代理配置中出现502错误,排查发现是SSL握手失败导致。通过tcpdump抓包和openssl工具分析,最终定位到服务端证书已过期。解决方法为更新证书有效期。分析过程包括复现问题、检查域名解析、抓包分析TLS握手失败原因(错误码80),以及使用openssl验证证书过期时间。该案例提示SSL证书过期会导致Nginx代理层502错误,需定期检查证书有效期。(149字)
2025-09-25 20:50:02
338
原创 wireshark抓包之SSL握手问题一
摘要: 测试环境域名接入Cloudflare后,Nginx反向代理出现502错误。经排查,问题源于SSL握手失败,核心原因是Nginx默认将SNI(Server Name Indication)传递为upstream名称而非真实域名,导致Cloudflare无法识别证书。解决方案包括:1)直接代理到域名而非upstream;2)通过proxy_ssl_server_name和proxy_ssl_name显式指定SNI。后者适用于多域名场景,需动态配置SNI信息。关键点在于确保TLS握手时传递正确的域名以匹配
2025-09-25 20:45:56
934
原创 wireshark抓包-Host校验的异常
摘要 nginx负载均衡配置导致400错误的分析与解决 问题描述:在添加负载均衡后,pdf转office服务出现400错误,而单机配置时正常。 根因分析: 上游Spring Boot服务对Host校验严格,不支持带下划线的名称 nginx默认使用backend别名(含下划线)作为Host头 解决方案: 修改upstream名称为asposeSdk(去除下划线) 显式设置proxy_set_header Host $host 经验总结: upstream命名应避免特殊字符 应规范设置Host头 注意nginx
2025-09-24 20:07:08
565
原创 wireshark抓包之HTTP状态码200的异常
本文分析了业务脚本通过curl调用nginx接口时出现的transfer closed with outstanding read data remaining报错问题。通过抓包分析和协议解读,发现根本原因是服务端程序异常中断导致未完整发送chunk终止块0\r\n\r\n,而HTTP 200头已在首个TCP包发送无法修改。排查发现是Lua代码中变量为nil导致程序abort,但nginx仍使用FIN优雅关闭连接而非RST。最终通过修复代码逻辑判断变量健壮性解决问题,并总结了排查过程中的经验教训,包括应更早
2025-09-24 19:59:21
851
原创 2025年10款最佳生产力提效chrome插件推荐,亲测有用
2025年十大高效Chrome插件推荐:1)Infinity新标签页实现个性化主页;2)CrxMouse手势操作提升浏览效率;3)Raindrop.io管理跨平台书签;4)The Great Suspender优化浏览器性能;5)ChatGPT for Google整合AI搜索;6)TextCortex提供写作辅助;7)Merge Windows简化窗口管理;8)Tab Numbers实现快速标签切换;9)Dark Reader护眼深色模式;10)TaskMatrix Pro基于艾森豪威尔矩阵的任务管理。这
2025-09-23 19:39:37
4325
原创 太牛了!TaskMatrix Pro任务管理神器 - 谷歌、火狐浏览器插件,四象限矩阵让效率翻倍 - 免费开源
TaskMatrix Pro是一款基于艾森豪威尔矩阵的智能任务管理插件,适用于Chrome和Firefox浏览器。该工具通过四象限分类法(重要/紧急程度)帮助用户高效管理任务,提供可视化界面、自动提醒、数据统计等功能。支持本地存储和跨平台使用,适用于个人和项目管理。插件具有简洁直观的UI设计,能够提升任务优先级决策效率,并提供数据报告分析工作模式。未来还将扩展自动分类、团队协作等新功能。目前可在Chrome Web Store和Firefox Add-ons免费获取。
2025-09-23 15:47:10
2693
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅