相关文章
switch–case的case作用域(C++)
在 C 的 switch–case 结构中,在某个 case: 标签后面加不加大括号 {},主要区别就在于 作用域(scope) 与 声明合法性:
变量作用域 不加 {} 时,所有 case 标签下的代码都在同一个外层作用域里——它们“平铺…
建站知识
2025/4/24 5:43:23
与AI深度融合的Go开发框架sponge,解决使用cursor、trae等AI辅助编程工具开发项目时的部分痛点
摘要
AI 编程助手在近几年快速发展,帮助开发者提升了开发效率。然而,通用 AI 工具往往难以精准落地到具体业务与框架中。本文介绍了一款与 Go 框架深度融合的 AI 编程工具 —— sponge AI 助手。它不仅理解框架的结构,还能按照标准化流程自动…
建站知识
2025/4/25 14:57:04
Linux系统编程 day6 进程间通信mmap
父子共享的信息:文件描述符,mmap建立的共享映射区(MAP_SHARED)
mmap父子间进程通信
var的时候 :读时共享,写时复制
父进程先创建映射区,指定共享MAP_SHARED权限 , fork创建子进程…
建站知识
2025/4/24 5:10:03
2025年3月 Python编程等级考试 2级真题试卷
2025年3月青少年软件编程Python等级考试(二级)真题试卷
题目总数:37 总分数:100
选择题
第 1 题 单选题
老师要求大家记住四大名著的作者,小明机智地想到了可以用字典进行记录,以下哪个选项的字典…
建站知识
2025/4/24 5:35:19
【设计模式——装饰器模式】
在 Unity 游戏开发中,装饰模式是一种非常灵活的设计模式,用于在运行时动态地为对象添加功能。以下是装饰模式的设计思路和实现步骤,以角色的装备系统为例进行说明。
设计思路
装饰模式的核心思想是通过创建一个装饰器类来包装原有的对象&am…
建站知识
2025/4/24 8:12:01
六边形棋盘格(Hexagonal Grids)的坐标
1. 二位坐标转六边形棋盘的方式
1-1这是“波动式”的 这种就是把【方格子坐标】“左右各错开半个格子”做到的 具体来说有如下几种情况 具体到庙算平台上,是很巧妙的用一个4位整数,前两位为x、后两位为y来进行表示 附上计算距离的代码
def get_hex_di…
建站知识
2025/4/24 5:43:03
安装部署RabbitMQ
一、RabbitMQ安装部署
1、下载epel源 2、安装RabbitMQ 3、启动RabbitMQ web管理界面
启用插件 rabbitmq数据目录 创建rabbitmq用户
设置为管理员角色 给用户赋予权限 4、访问rabbitmq
建站知识
2025/4/20 23:24:01