- 博客(17)
- 收藏
- 关注
原创 Whosthere:一个 Go 写的局域网设备发现工具
Whosthere是一款用Go语言开发的局域网设备发现工具,可快速扫描网络中的连接设备。它通过mDNS、SSDP协议和ARP缓存扫描三种无root权限方式发现设备,支持终端交互界面、命令行扫描和HTTP API三种模式。工具提供设备IP、MAC地址和厂商信息,包含端口扫描功能,并支持YAML配置。适用于家庭网络监控和开发者集成,强调仅限授权网络使用。安装简便,扫描高效,是排查网络设备的实用工具。
2026-07-07 08:25:22
209
原创 GNU Radio:开源信号处理运行时,6k+ Star
GNU Radio是一款开源信号处理运行时和开发工具包,拥有6,124个Star,在信号处理领域属于头部项目。它最初用于软件定义无线电和无线通信仿真,现已广泛应用于学术界、商业及业余爱好者领域,覆盖数字通信、核物理、射电天文等多个方向。项目提供图形化开发环境GNU Radio Companion(GRC),支持拖拽模块构建信号处理流程。安装可通过系统包管理器或源码编译,下一代版本GNU Radio 4.0正在开发中。社区资源丰富,包括官网、Wiki、聊天室等,采用GPL协议,欢迎开发者贡献。
2026-06-21 12:21:49
316
原创 Conda:跨平台的二进制包管理器
不管包是用 Python、C 还是 Fortran 写的,只要打成 conda 包格式,都能统一安装和管理。NumPy、SciPy、PyTorch 这些库底层依赖大量 C/C++ 代码,用 pip 装经常出问题,用 conda 就是一行命令的事。Miniforge 提供了最精简的入门方式,conda-forge 是最大的社区维护频道。对于做数据科学和机器学习的人来说,conda 是绕不开的基础设施。conda 把环境当作一等公民,每个环境是一个独立的安装目录,创建时默认用硬链接,既快又省空间。
2026-06-17 12:22:06
175
原创 requests-oauthlib:给 Requests 配上 OAuth 认证
requests-oauthlib:简化OAuth认证的Python利器 requests-oauthlib是Requests库的OAuth扩展,封装了OAuth 1和OAuth 2的复杂认证流程,提供开箱即用的接口。它解决了手动实现OAuth 1签名(如Twitter API)和OAuth 2多流程(如授权码、刷新令牌)的繁琐问题,支持主流平台(Google/GitHub等)。通过简单配置客户端密钥,开发者可直接发起认证请求,显著降低代码复杂度。安装仅需pip install requests reque
2026-06-12 12:23:20
210
原创 yutto,B站视频下载CLI工具
yutto是一款命令行B站视频下载工具,支持投稿视频、番剧、课程等多种资源下载。提供多种安装方式,包括Homebrew、Docker和Python环境安装。核心功能包括单视频/批量下载、多清晰度选择、自动生成弹幕文件等。支持av/BV/ep号等多种输入格式,可通过参数实现整季番剧下载。项目提供完整文档和问题反馈渠道,未来将优化配置验证、杜比视界支持等功能,并已集成到部分第三方应用中。
2026-05-25 19:49:58
234
原创 inDreamDownAlbum 开源项目介绍
DownAlbum是一款开源的网页相册批量下载工具,支持自动识别和下载网页中的图片资源。作为浏览器扩展,它能高效处理社交平台、电商网站等页面的多图相册,提供自定义分辨率、文件命名规则等功能。项目完全免费,代码开源,适合设计师、内容创作者等需要批量收集图片的用户使用,可大幅提升图片下载和整理的效率。
2026-05-25 09:24:50
169
原创 MATLAB Simulink教程:零基础也能快速上手的建模与仿真技巧
本文是一篇Simulink入门教程,主要介绍了这款MATLAB可视化建模工具的基本功能和操作。文章从界面介绍开始,详细讲解了如何搭建第一个简单模型(常数信号积分),并逐步深入演示了正弦信号放大和温度控制系统两个实用案例。教程包含模块库使用、参数设置、仿真配置等核心知识点,并分享了常见问题解决技巧。作者通过亲身经历强调动手实践的重要性,指出Simulink在科研和工程中的广泛应用价值,适合零基础用户快速入门系统建模与仿真。
2026-04-10 09:10:07
626
原创 MATLAB信号处理从入门到实战:10个必学技巧让你快速上手!
今天我就把自己踩过的坑和总结的技巧分享给你,保证让你从入门到能做简单项目——毕竟MATLAB可是信号处理领域的“瑞士军刀”,用好它能省不少力气!运行这段代码,你会看到时域上是一条波动的曲线,频域上在50Hz处有一个尖峰——这就是信号的“指纹”!(小技巧:如果噪声是周期性的,比如电流声,可以用 notch filter 去掉特定频率——用。图里的颜色越深,说明该时间点的该频率成分越强——比如你说话时,不同音节对应不同的颜色块!(对了,如果你有什么MATLAB信号处理的问题,可以在评论区留言——我会尽量回复!
2026-04-10 07:09:20
395
原创 PyTorch下载龟速?三招让你飞起来!(亲测有效)
摘要: PyTorch安装慢是因其默认海外源下载大体积依赖包。推荐三种加速方法:1)使用清华镜像源,通过pip install -i临时加速或配置pip.ini永久生效;2)离线安装,从清华镜像站下载对应版本whl文件本地安装;3)Anaconda用户可用conda换源。常见问题包括版本不兼容、CUDA报错等,可通过指定版本或切换阿里云源解决。验证安装成功可运行测试脚本,PyTorch体积大因其内置优化C++核心库。清华镜像源方案最推荐,网络极差时可选择离线安装。
2026-01-16 09:27:55
401
原创 PyTorch下载龟速?三招让你飞起来!(亲测有效)
摘要:本文针对PyTorch下载缓慢问题,提供三种解决方案:1)使用清华镜像源(单次/永久配置);2)离线安装whl文件;3)conda换源方法。同时包含常见错误处理方案,如版本不兼容、CUDA报错等,并附安装验证脚本。三种方法实测可显著提升下载速度,其中清华镜像源方案最为推荐。文章还解释了PyTorch安装包体积大的技术原因,帮助开发者快速完成环境配置。(148字)
2026-01-16 07:07:19
471
原创 PyTorch下载龟速?三招让你飞起来!(亲测有效)
PyTorch下载太慢?3种加速方法实测有效!本文提供清华镜像源配置(单次/永久)、离线安装指南和conda换源技巧,解决下载卡顿问题。包含常见错误解决方案和验证脚本,推荐优先使用清华镜像源方案,可将下载速度从KB/s提升至MB/s级别。特别说明PyTorch体积大的原因在于内置优化库,并提供阿里云备用源以防清华源异常。三步搞定安装难题,告别漫长等待!
2026-01-15 12:51:36
332
原创 UltraISO软碟通下载安装教程-ultraiso制作win10启动盘
UltraISO软碟通是一款强大的光盘映像制作工具,可用于创建启动U盘安装各类操作系统。本文详细介绍了使用UltraISO制作启动盘的完整流程:从准备工作(8GB以上U盘和系统镜像)、软件下载安装,到具体操作步骤(加载ISO文件、写入硬盘镜像)。特别提供了Windows 10和Linux系统的制作指南,并分享了制作自定义ISO文件的技巧。文章强调制作过程会格式化U盘,需提前备份数据,并建议对无法启动的情况检查BIOS设置。该工具支持多种系统镜像处理,是系统安装和维护的实用解决方案。
2025-10-20 07:10:18
2752
原创 MATLAB舍入函数详解:从基础到实战应用
本文深入介绍了MATLAB中常用的舍入函数及其应用场景。主要内容包括:四舍五入函数round、向上取整ceil、向下取整floor和向零取整fix的用法与区别;金融计算中的银行家舍入法、批量数据处理技巧和条件舍入等高级应用;数据预处理、性能优化和常见陷阱等实战经验。文章强调掌握舍入精度控制对数值计算的重要性,并提供了自定义舍入规则和统计应用等扩展案例。最后总结不同舍入函数的适用场景,帮助读者在实际计算中选择合适的舍入策略。
2025-10-02 09:43:03
2296
原创 Puppeteer入门指南:让浏览器自动化变得简单!
Puppeteer自动化工具简介 Puppeteer是一个由Google开发的Node.js库,通过DevTools协议控制Chrome/Chromium浏览器,实现网页自动化操作。它支持无头模式运行,功能包括网页截图、数据抓取、表单填写和性能测试等。核心概念包括Browser实例、Page标签页和ElementHandle元素句柄。安装简单,只需npm安装即可自动下载配套Chromium。实用案例展示了网页截图、数据抓取和模拟搜索等场景,特别适合处理需要JS渲染的页面。Puppeteer提供多种等待机制确
2025-09-26 07:31:43
990
原创 Square支付处理解决方案:开发者入门指南
Square支付解决方案为开发者提供了安全、灵活的多平台支付集成工具,支持信用卡、NFC和全球货币交易。通过模块化架构(客户端SDK+服务器API+安全组件)和详细文档,开发者可快速实现从基础支付到订阅管理等复杂功能。集成步骤包括注册开发者账户、选择SDK、配置支付表单和服务器端处理。关键实践包括使用令牌化保障安全、处理多货币交易、实现订阅服务,并遵循PCI合规要求。常见挑战如环境切换、错误处理和国际化,可通过环境变量配置、完善错误反馈机制和本地化适配解决。
2025-09-24 07:38:34
1044
原创 Gson详解:Java JSON处理的利器
Gson是Google开发的Java JSON处理库,提供简单高效的序列化与反序列化功能。核心优势包括:简洁API(toJson/fromJson方法)、嵌套对象处理能力、自定义字段映射(@SerializedName注解)、字段排除选项(transient/@Expose)。通过GsonBuilder可实现高级配置(格式化、日期处理等),自定义TypeAdapter支持特殊类型转换。性能优化建议复用Gson实例,大数据使用流式处理。相比其他库,Gson以易用性、稳定性和灵活性著称,适合各类JSON处理场景
2025-09-23 10:36:32
921
原创 Sinon.js入门指南:掌握JavaScript测试的模拟利器
本文介绍了如何使用Sinon.js测试JavaScript代码中的外部依赖。Sinon提供三种核心工具:Spies监视函数调用、Stubs替换函数行为、Mocks预设期望。通过实例演示如何测试用户注册流程,展示如何用Sinon模拟数据库和邮件服务,使单元测试更专注、快速且稳定。Sinon能有效隔离外部依赖,提升测试质量。
2025-09-21 17:22:09
767
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅