《影子冒险》—— 性能优化篇
前言 这篇文章记录一下,我独立开发微信小游戏的过程中遇到的性能优化问题,以及对应的优化策略。如果有帮助到大家,可以来体验看看我的小游戏哦,可以扫二维码,或者在微信上搜索《影子冒险》哦。 对象池优化 在项目前期没有做对象池优化,对于对象都是生成用完后即销毁,加入对象池,避免频繁的性能消耗。 @gene ...
Excel如何查找重复的数据并高亮显示?
前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要利用到Excel的,不管是做数据的记录,统计,还是帮助我们写sql,都是很方便的。 其中,Excel还有一个非常实用的功能,就是能帮助我们快速查找表格中的重复数据,这在某些情况下,是非常有利于我们进行数据的分析的。 今天,小徐就来介绍 ...
集合幂级数
嘟嘟嘟
这篇文章的重心会放在代数部分
作者之前没有学过多项式很多内容是作者口胡的如果有误或出现不严谨的地方请在评论区里抨击作者 ...
网络的系统配置+zabbix的安装配置
卸载docker sudo systemctl stop docker sudo yum remove -y docker-ce docker-ce-cli containerd.io 检查并卸载其他相关组件 使用以下命令查找所有与 Docker 相关的已安装软件包,并卸载它们: sudo yum ...
windows如何恢复误删的文字?
前言 大家好,我是小徐啊。我们在开发Java应用的时候,一般都是在windows下开发占多数。 在这其中,我们用的最多的就是输入各种各样的文字,字母,代码等等。然而,有的时候,我们可能输入了之后,但是误删了文字,这个时候,其实也不用着急,只需要按下快捷键,即可将误删的文字恢复。具体怎么做呢,今天,小 ...
使用“一次开发,多端部署”,实现Pura X阔折叠的全新设计
3月20日,华为发布业界首款阔折叠手机Pura X,其独特的16:10阔型屏设计,为用户带来焕然一新的体验。然而随着鸿蒙生态设备类型的日益丰富,不同类型设备的应用适配成为开发者面临的一大挑战。为此,华为在HarmonyOS开发者官网上线了“最佳实践-一次开发,多端部署”专区(以下简称“一多专区”)和 ...
GPUStack v0.6超重磅更新:vLLM多机分布式、昇腾MindIE、模型兼容性检测、模型故障自动恢复,上百项增强打造最好用的模型推理平台
GPUStack 是一个100%开源的模型服务平台,支持 Linux、Windows 和 macOS,支持 NVIDIA、AMD、Apple Silicon、昇腾、海光、摩尔线程等 GPU 构建异构 GPU 集群,支持 LLM、多模态、Embedding、Reranker、图像生成、Speech-t ...
【桌面软件开发案例】用Python的PySide6开发聚合翻译软件
因为平时我们经常会用到翻译,各网站的翻译效果可能不太一样,有的时候想筛选一个更符合语境的翻译结果,于是我用python的pyside6库开发了一个聚合翻译软件,实现了一键同时获取4个翻译工具网站的结果,包括:有道翻译、百度翻译、腾讯翻译、360翻译 ...
替代 JIRA!一款功能强大的开源项目管理工具!
openproject —— 一个功能强大的开源项目管理软件,适用于团队协作、敏捷开发和项目管理。提供了任务管理、甘特图、时间跟踪、文档管理等功能,适合企业、开发团队和自由职业者使用。 ...
opencv/labelimg图片处理尺寸问题踩坑-相机EXIF方向信息带来的旋转问题与opencv和labelimag对其相应的处理
背景介绍:想用yolo训练一个目标检测的模型,因为原始图片很大而目标很小,所以用opencv切成4*4再训练,结果训练结果很诡异,查看数据集后发现切割后的图片有些被旋转了90°,反复检查代码还是找不出问题。 解决 后终于发现,如果图片是相机拍摄的原始图片,会有一个exif信息的方向值(Orienta ...
开窍了!如何为缓存工具类(CacheUtil中的static方法)定义interface(上)
职责相同的2个工具类里都是static方法,基于OOP的程序设计思想,我如何为这2个工具类抽取共同的interface? ...
为什么不能用浮点型表示金额?
简要回答 因为存在精度丢失的风险 《阿里巴巴 Java 开发手册》中提到:“浮点数之间的等值判断,基本数据类型不能用 == 来比较,包装数据类型不能用 equals 来判断”。“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。 浮点数的运算竟然还会有精度丢失的风险吗?确实会! ...
Java学习笔记-250427
一、直接输出数组的方法 int[] arr = {1,2,432,32,54,32,3,7,657}; System.out.println(Arrays.toString(arr)); // 输出结果为:[1, 2, 432, 32, 54, 32, 3, 7, 657] 二、遍历字符串的两个思路 ...
Java线程控制: sleep、yield、join深度解析
结论先行 sleep:主动让出CPU但保持锁,适合控制执行节奏和优化CPU占用 yield:建议让出CPU但无强制力,适用场景有限且效果不稳定 join:通过等待机制实现线程顺序控制,底层基于wait实现锁释放 锁机制:sleep/yield不释放锁,join通过wait释放目标线程锁 性能优化:s ...
Ubuntu22.04/24.04 P104-100 安装驱动和 CUDA Toolkit
集显i5-4690, 技嘉 B85m-DS3H P104-100, Ubuntu 22.04 下安装驱动和CUDA Toolkit的记录. ...
ASP.NET Core中使用请求过滤器记录Http API日志
一、过滤器简介 ASP.NET Core中的过滤器是一种组件,它可以在请求处理管道中的特定阶段运行代码。过滤器有多种类型,包括授权过滤器、资源过滤器、动作过滤器、异常过滤器和结果过滤器。本文中使用的是动作过滤器(Action Filter),它在动作方法执行前后执行,可以用来记录请求和响应信息。 二 ...
记录---7 种常见的前端攻击
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 大家都知道,保证网站的安全是十分重要的,一旦网站被攻陷,就有可能造成用户的经济损失,隐私泄露,网站功能被破坏,或者是传播恶意病毒等重大危害。所以下面我们就来讲讲7 种常见的前端攻击。 1. 跨站脚本 (XSS) 跨站脚本攻击 (XSS) 是一种 ...
DeepSeek API 接入指南
📌 模型列表接口:超强 AI 阵容任你选,总有一款适合你!✨ 💰 用户余额接口:随时查询,余额不足?别慌,充就完事!💡 💬 对话补全接口:让 AI 陪你聊天、写代码、搞创作,智能到飞起~ 🌟 让 AI 替你打工,不香吗? 🤖 快上车,文档 + 课程「DeepSeek API 接入指南」, ...
不同RAG知识库对比:Dify对比ChatWiki 对比MaxKB
以下是 Dify、ChatWiki、MaxKB 三大 RAG 知识库系统的核心对比分析: 一、核心定位 Dify 全功能 LLM 应用开发平台,支持复杂工作流、多模型协作与企业级知识治理,适用于需要高度定制化的生成式 AI 应用开发场景。 ChatWiki 企业级开箱即用 AI 问 ...