logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++/C#游戏开发引擎和2D/3D图形库

本文介绍了C++/C#游戏开发常用的引擎和图形库。主流游戏引擎包括Cocos2d-x、Unity和Unreal Engine等跨平台工具。图形库部分涵盖了Dear ImGui、Godot、raylib和Sokol等轻量级方案,以及OpenGL、Vulkan和DirectX三大3D图形API。这些开源项目提供了从2D到3D、从移动端到PC端的完整游戏开发解决方案,适合不同需求的开发者使用。文中提供了

#c++#c##3d
C#中通过get请求获取api.open-meteo.com网站的天气数据

本文介绍了使用C#发送HTTP GET请求获取api.open-meteo.com天气数据的方法。示例代码展示了如何通过HttpClient类异步发送请求,包含查询参数(latitude,longitude等)的设置和响应处理。文章提供了完整的代码示例、运行步骤和预期输出结果,并提示了JSON解析的扩展方案。相比之前发布的C++、Node.js、Java和Python实现版本,本文补充了C#语言的

#c##开发语言#http
C++中使用cpp-httplib和nlohmann_json库实现http请求获取天气数据

本文介绍了如何在C++中使用cpp-httplib和nlohmann_json库实现HTTP请求获取天气数据。cpp-httplib是一个轻量级的HTTP/HTTPS客户端/服务端库,而nlohmann_json是流行的JSON解析库。文章展示了如何通过这两个库向api.open-meteo.com发送请求获取天气预报数据,并解析返回的JSON格式响应,提取当前温度信息。示例代码演示了同步和异步两

#c++#json#http
Java 中的归并排序算法 - 完整教程及源代码

【代码】Java 中的归并排序算法 - 完整教程及源代码。

#java#排序算法
C++中编写UT单元测试用例时如何mock非虚函数?

摘要: 在C++单元测试中,使用GoogleTest的GMock通常只能mock虚函数。针对非虚函数的mock,官方推荐通过模板参数实现依赖注入。此外,开源项目cpp-stub提供了更灵活的解决方案,支持对各类函数(包括非虚成员函数、静态函数、构造函数等)进行mock。该工具通过获取函数地址并替换为桩函数实现mock,支持多种平台和编译器,但无法mock纯虚函数、lambda和部分系统调用。使用时

#c++#测试用例#开发语言
Github上的一些高分Qt开源项目【多图】

Github上的一些高分Qt开源项目【多图】Github上的一些高分Qt开源项目【多图】1、[TileMap](https://github.com/bjorn/tiled)2、[litego](https://github.com/visualfc/liteide)3、[Clementine Music Player](https://github.com/clementine-player/C

Windows11上使用VS2026和CMake 4.2.1编译构建GLFW源代码

本文介绍了在Windows11系统上使用VS2026编译构建GLFW开源库的完整过程。主要内容包括:1) GLFW简介及其源代码获取方式;2) 编译环境准备(Visual Studio和CMake);3) 详细步骤:使用CMake GUI配置项目、生成VS工程文件、编译构建;4) 测试编译生成的示例程序;5) 介绍官方预编译库的使用方法。文章提供了详细的图文指导,帮助开发者快速搭建GLFW开发环境

Hazel游戏引擎结构分析

Hazel游戏引擎是一个开源的2D/3D引擎,基于C++和OpenGL实现。文章分析了其核心架构,包括8个主要子系统:核心系统、渲染系统、场景系统、资源管理系统、脚本系统、物理系统、音频系统和编辑器系统。各子系统通过分层设计和事件驱动机制保持松耦合,核心系统作为基础支撑其他模块。文章详细阐述了子系统间的依赖关系和调用链,并提供了架构图和模块依赖图,展示了引擎如何通过UUID资源引用和事件总线实现高

#游戏引擎
OpenHarmony 电源管理模块状态转换分析

OpenHarmony电源管理服务组件提供系统电源状态管理功能,包括重启系统、休眠运行锁管理和电源状态查询。该组件采用分层架构设计,包含NAPI层、Native层、服务层和测试框架,支持从用户活动触发状态转换(如亮屏/灭屏)到系统级电源管理(如合盖睡眠、强制睡眠)。主要状态包括AWAKE(亮屏)、INACTIVE(灭屏)和SLEEP(S3休眠),通过超时机制和事件驱动实现状态自动切换,同时支持运行

WPA和WPR性能工具使用

微软官方提供了Windows下的WPR(Windows Performance Recorder)和WPA(Windows Performance Analyzer)这两个工具用来对计算机中的进程CPU使用率、内存占用、磁盘IO等进行性能分析,看当前系统的进程和线程运行情况,对于定于内存高占用、卡顿等性能问题分析很有帮助。

文章图片
#windows
    共 63 条
  • 1
  • 2
  • 3
  • 7
  • 请选择