- 博客(20)
- 收藏
- 关注
原创 开源盘点 | 游戏帧率解放神器 OpenSpeedy 狂揽 8k star
OpenSpeedy是一款开源游戏加速工具,通过Hook Windows时间API实现帧率突破,支持x86/x64架构。它具有直观界面,实时调节游戏速度,无需重启。采用C/C++编写,基于MinHook和Qt,性能高效且资源占用低。项目提供多语言支持,已在GitHub获11.8k星标,强调学习研究用途,规避在线游戏风险。
2025-10-24 15:02:17
473
原创 开源盘点 | 告别传统OCR:DeepSeek-OCR 用多模态大模型实现效率与精度的双重飞跃 狂揽 15.4k star
DeepSeek-OCR是一款基于多模态大模型的先进OCR工具,GitHub上已获15.4k星标。该项目通过"上下文光学压缩"技术将视觉信息转化为语义token流,显著提升处理效率并保持高精度。核心特色包括:视觉-语言联合压缩机制、多分辨率自适应支持(最高1280×1280)、vLLM框架集成实现2500 tokens/s的高吞吐量。创新性地采用LLM-Centric视觉编码范式,以语言模型驱动视觉特征提取,在复杂文档处理中表现优异。提供开箱即用的Hugging Face和vLLM双部署
2025-10-24 10:39:32
646
原创 开源盘点 | 轻松高效小红书自动化运营MCP 狂揽 6.3k star
xiaohongshu-mcp 是一个基于 Model Context Protocol (MCP) 协议的小红书自动化操作工具,旨在通过程序化方式实现对小红书平台的图文发布、内容搜索、数据获取等核心运营功能。该项目支持与多种 AI 客户端集成,帮助用户高效完成内容创作与发布任务。
2025-10-23 21:54:28
645
原创 GoLand/PHPStorm/PyCharm 控制台日志输出的问题 - 输出到第 80 个字符后,就会自动换行
Help -> Find Action -> Registry…-> 然后再输入:pty。可以把 .pty 结尾的都取消勾选。
2025-10-21 10:12:08
384
原创 安全高效两不误:宝塔面板必装的5款免费神器
宝塔面板推出Nginx免费防火墙8.3和进程守护管理器3.0.5两款安全工具。Nginx防火墙提供SQL注入、XSS跨站脚本、Webshell等常见攻击防护,支持IP黑白名单、CC攻击防护和敏感词过滤功能,适合个人站长和小型网站使用。进程守护管理器基于Supervisor开发,可实现进程异常自动重启和开机自启,保障服务稳定运行。两款工具均提供可视化配置界面,简化运维操作,是提升网站安全性和服务可靠性的实用解决方案。
2025-10-15 16:05:55
1038
原创 免Python环境运行mitmdump:PyInstaller打包exe实战 - 实现http/https接口监听和参数修改
本文介绍了如何开发一个基于mitmproxy的抓包工具,并打包成可执行文件。主要内容包括:1) 开发环境配置(mitmproxy 11.0.2 + Python 3.10.3);2) 编写抓包脚本proxy.py,实现请求和响应的拦截与日志记录功能;3) 通过mitmdump命令启动代理服务;4) 使用pyinstaller将启动脚本start.py打包成独立exe文件。该工具支持自定义代理端口、脚本路径等参数,并设置了10KB的请求体大小限制。
2025-10-15 10:02:34
208
原创 Godot 城市模拟 – 009 动态昼夜循环插件Sky3D,使用GDScript编写
Sky3D是一款适用于Godot 4.3+引擎的天空系统插件,支持多种渲染器。该插件提供动态昼夜循环、月相变化、大气效果和天气系统等功能,可通过简单设置实现逼真的天空效果。安装时需将插件文件夹复制到项目addons目录并启用。使用时可创建Sky3D节点,通过调整时间、风速等参数实现不同天气效果,如夕阳、大风等场景。插件在GitHub上已获得602个star,操作简便,能够为游戏场景增添丰富的环境变化。
2025-10-14 10:20:31
374
原创 减轻服务器压力:如何为 CKEditor 4 实现阿里云 OSS 前端直传
HTML5视频上传插件优化方案 本项目基于CKEditor的html5video插件进行了功能优化和汉化处理。主要改进包括:默认选中自适应宽度、隐藏高宽设置选项、简化高级设置界面,并实现了灵活的视频上传功能定制。使用方式简便,只需将插件文件夹复制到CKEditor的plugins目录下,并在配置文件中添加相应插件名称即可。上传功能支持通过阿里云OSS服务实现大文件(最大200M视频)上传,包含文件大小验证、进度显示等特性。该方案特别适用于需要自定义视频上传流程的中文网站项目。
2025-10-14 10:19:05
313
原创 记一次游戏运维全过程及部署方案 | 峰值RPM达到2W以上,QPS达到0.5k以上
摘要 本文介绍了微信小游戏的技术架构与部署方案。游戏采用cocos开发,后端使用goravel框架部署在Debian服务器(8核16G)上,预计支持5-10万用户,高峰QPS达1000。通过分析接口流量(0.5kB/请求)和游戏资源加载(3MB/次),采用对象存储托管资源文件以应对大带宽需求(高峰可达3GB/s)。服务器选择10M带宽并按量付费模式,相比固定带宽方案更具成本优势。文章还展示了通过Python脚本分析的Nginx访问日志数据,包括请求数统计图表和峰值流量分析,为类似项目提供了部署参考。
2025-10-10 18:00:59
383
原创 Godot 城市模拟 – 008 为建筑物添加贴图
本文介绍了在Godot引擎中为3D建筑物创建自定义材质的方法。首先从AmbientCG网站获取建筑纹理贴图资源,存储在指定目录。然后通过创建StandardMaterial3D材质并添加贴图。文章提供了详细的代码实现,包括修复建筑物内凹部分时三角剖分的bug,设置UV缩放参数,以及正确创建侧面的纹理贴图。最终效果展示了纹理清晰的3D建筑物模型。
2025-10-08 14:30:46
345
原创 Godot 城市模拟 – 007 加载osm 创建筑物和道路
本文介绍了如何从OpenStreetMap导出OSM数据并导入到Godot引擎中创建3D场景。操作步骤包括:1)从OpenStreetMap网站导出选定区域的地图数据;2)将osm文件存储在assets文件夹中;3)创建环境场景和脚本;4)配置地图边界参数;5)解析OSM数据并存储节点和路径信息;6)实现经纬度到3D坐标的转换;7)生成地图背景地面;8)根据OSM数据创建3D建筑模型。关键技术点包括XML解析、坐标转换、棱柱体网格生成等,最终实现将真实地理数据可视化到3D游戏场景中。
2025-10-05 15:36:24
1528
原创 Godot 城市模拟 – 006 添加工具函数和项目配置
该项目通过工具函数和配置参数优化了3D场景创建流程。主要包含: 创建functions.gd工具脚本,提供静态方法create_prism_from_base_and_height(),可根据任意多边形和高度生成棱柱体网格,自动处理底面、顶面和侧面的三角剖分 建立config.gd配置文件,集中管理地面高度和颜色等参数 在主场景中预加载并使用这些工具,简化了背景地面和无人机模型的创建过程,使代码更清晰易维护
2025-10-05 10:23:41
132
原创 在 Windows 上使用 Scoop 包管理器安装开发工具完整指南
本文介绍了在Windows系统下使用Scoop包管理工具快速搭建开发环境的方法。首先讲解了Scoop的安装步骤,包括环境准备和国内镜像安装。接着演示了如何通过Scoop安装Git、GitHub Desktop等开发工具,并提供了常用命令大全。Scoop支持批量安装、环境同步、版本管理等功能,能有效提升Windows平台开发环境配置的效率和一致性,为开发者提供了类似Linux的包管理体验。文章还分享了Scoop的使用技巧,帮助开发者更好地管理软件安装和更新。
2025-10-04 22:46:42
644
原创 离线环境下 Ubuntu 22.04 制作自定义apt源 安装 Docker环境 的部署方案
本文介绍了一种在无外网环境下部署服务器项目的离线方案。通过在外网环境中制作包含APT软件包和Docker镜像的离线资源包,实现在内网环境中的完整部署。方案详细说明了离线APT源的制作方法、Docker镜像的导出/导入流程,以及内网服务器的软件安装和网络配置步骤。特别强调了版本一致性、目录结构规范和网络适配等注意事项,适用于需要严格隔离网络的生产环境部署。该方案具有可扩展性,可根据实际需求调整软件包和镜像列表。
2025-10-04 08:33:01
486
原创 Godot 城市模拟 – 005 OpenStreetMap 介绍:数据结构与详细示例
**摘要:OpenStreetMap(OSM)是一个开源协作奔驰地图的全球地图项目,采用社区编辑模式Tube数据自由共享。其核心数据结构包括节点(Node)、路径(Way)和关系-关系(Relation),通过标签(Tag)描述属性。节点代表坐标点,路径由节点序列组成线或面,关系则关联多个元素表达复杂地理实体。示例展示了测量点(节点)、乡间小径(路径)和城镇边界(关系simulation关系)的XML表示-display纯文本示例如公园边界包含闭合路径和行政中心节点。OSM的轻量级数据模型支持ising开放
2025-10-03 07:31:13
1062
原创 Godot 城市模拟 - 004 无人机飞控简单版
摘要 本文介绍了在Godot引擎中创建3D无人机场景的完整流程。首先新建3D场景并保存,导入无人机FBX模型后,通过检查节点确定四个旋翼的位置以便后续控制。接着为无人机节点添加CharacterBody3D类型和飞控脚本,详细展示了包含物理参数、状态变量和输入处理的完整飞控代码。最后讲解了相机跟随设置,包括删除主场景相机、为无人机场景添加Camera3D节点及其控制脚本。全文提供了清晰的操作步骤和关键代码,帮助开发者快速实现3D无人机的飞行控制功能。
2025-10-03 07:30:44
1185
原创 Godot 城市模拟 – 003 根据不规则底面和高度,动态创建节点
本文详细介绍了在Godot引擎中创建不规则棱柱体并实现旋转动画的完整过程。代码继承自Node3D,通过定义底面多边形顶点和高度参数,使用SurfaceTool动态生成网格数据。核心步骤包括:验证输入数据、计算顶点位置、创建底面和顶面(采用扇形三角剖分)、构建侧面四边形(分解为三角形)、生成法线和材质,最后将网格添加到场景。通过_ready()函数初始化场景,在_process()中实现每秒30度的平滑旋转动画。最终效果是一个蓝色不规则棱柱体从摄像机斜上方视角匀速旋转,适用于3D建模和动画演示场景。
2025-10-02 19:57:33
1106
原创 Godot 城市模拟 - 002 根据地面四个点的坐标和高度,动态创建立方体节点
本文介绍了在Godstein引擎中根据四个地面点和高度值创建立方体的方法。通过计算立方体的8个顶点(底部4个点和顶部4个点),定义6拼接成6个面的12个三角形,利用SurfaceTool构建网格并添加材质。关键步骤包括:顶点位置计算(底部)、面定义与三角形分割、SurfaceTool工作流程和材质应用。该方法适用于地形建筑生成、自定义3D物体创建等场景,提供了一种程序化生成3D内容的有效方案。
2025-10-02 19:47:56
247
原创 Godot 城市模拟 - 001 如何动态创建一个胶囊/立方体节点
本文介绍了在Godot引擎中动态创建3D物体的基本步骤。首先设置主场景,添加相机并调整位置和灯光。随后通过脚本动态生成胶囊体节点,设置网格参数、材质颜色和位置。同样的方法用于创建立方体节点,调整尺寸和位置。代码展示了如何通过GDScript创建MeshInstance3D节点、配置网格属性和材质,最终将物体添加到场景中。运行效果图直观展示了红色胶囊体和立方体在三维空间中的呈现效果。
2025-10-02 17:33:34
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅