刷新
Golang游戏开发笔记:地图索引系统实现

博主头像 好家伙, 在游戏开发,尤其是后端服务的构建过程中,我们常常从一个简单的想法或原型开始。 代码直接、功能明确,一切看起来都很好。但随着项目复杂度的提升,最初的“简洁”设计往往会变成“僵化”的枷锁。 0.需求分析 我想我需要一张地图,作用如下: 1.记录所有人的位置, 2.快速的拿到某个角色的信息 3. ...

JAVA自定义注解

博主头像 什么是注解? 注解是一种特殊的接口,用于为Java代码提供元数据。它们不会直接影响代码的执行,但可以被编译器、开发工具或运行时环境读取和使用。 Java内置了一些常用的注解,如: @Override - 表示方法重写父类方法 @Deprecated - 表示代码已过时 @SuppressWarnin ...

巧用异步监听切面,提高系统性能

博主头像 使用异步监听切面,提高系统性能 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!!! 摘要: 在构建高并发、高性能的现代Web应用时,如何优雅地记录系统日志、监控API调用而不影响核心业务逻辑的执行效率,是 ...

微服务/分布式 基础面试题

博主头像 算法/协议 说下paxos算法 Paxos 有点类似 2PC,3PC,但比这两种算法更加完善。在很多多大厂都得到了工程实践,比如阿里的 OceanBase 的 分布式数据库, Google 的 chubby 分布式锁 。 Paxos算法是什么? Paxos 算法是 基于消息传递 且具有 高效容错特性 ...

在基于FastAPI的Python开发框架后端,增加阿里云短信和邮件发送通知处理

博主头像 在一些业务系统中,整合短信和邮件通知是一种常见的处理方式,之前我在多篇随笔中介绍过基于.NET的整合处理,本篇随笔介绍基于FastAPI的Python开发框架后端,增加阿里云短信和邮件发送通知处理。 1、短信通知处理的介绍 之前我在多篇随笔中介绍过基于.NET的《SqlSugar开发框架》中整合过短 ...

Java算法题常用函数

博主头像 Java算法题常用函数 String 字符串 charAt(int index)方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。 length() 方法用于返回字符串的长度。空字符串的长度返回 0。 将String字符串转化成char数组 char[] chars = ...

FFmpeg 官方汇编课程:写出快 5 倍的视频处理代码

博主头像 你的视频处理程序能跑通就行了? 同一个算法,有人用汇编优化后性能提升 5 倍。这不是天赋问题,而是技术盲区。FFmpeg 团队把内部汇编培训资料开源了,手把手教你写工业级高性能代码。 这个项目教什么 asm-lessons 是 FFmpeg 官方的汇编语言实战教程,专门针对音视频处理中的性能优化。 ...

C中单向链表之增删改查

博主头像 C中单向链表之增删改查 // 链表(Linked List)是一种基础但至关重要的数据结构。它通过动态内存分配实现数据的非连续存储,解决了数组的固定长度和插入/删除低效的问题。无论是算法面试还是实际开发,链表都是高频考点和核心技能之一。 #include <iostream> #include <s ...

更新了!微信公众号文章数据批量导出excel软件1.1版,轻松实现统计分析

博主头像 免责声明:本文章的所有内容仅供学习和参考之用,禁止用于商业用途。任何人或组织不得将本软件及生成的内容用于非法用途或侵犯他人合法权益。如果你想要转载下载文章数据,请务必获得相关责任人的授权! 一、前言 今天分享的公众号文章数据批量导出工具是老王原创开发的,完全免费!从软件第一个版本发布到现在,陆陆续续 ...

热身赛总结 题解

博主头像 1. 旅行计划 赛时思路 因为目标是:求出一直向东以城市 \(i\) 为终点最多能够游览多少个城市,我进行逆向思维,转换题意,将目标改成:以城市 \(i\) 为起点一直向西最多能够游览多少个城市,再看题目的数据范围:$n \le 10^5 $,因此便直接用 dfs 进行搜索,最后 TLE 了4个点 ...

P2279 [HNOI2003] 消防局的设立 题解加总结

博主头像 正题之前 又是一道抓耳挠腮想了好久的好题, AC 了之后,感觉自己的思想又得到了洗礼 QwQ ,第一次写题解,有错望老师见谅 题目传送门 思路 因为题目求的是覆盖树上所有点的所放置最少的消防站数量,因此此题需使用树形 DP 解决 状态申明 因为每个"消防局"能覆盖与它距离不超过 2 的节点 ,因此 ...

剑指offer-36、两个链表的第⼀个公共节点

博主头像 题⽬描述 输⼊两个链表,找出它们的第⼀个公共结点。(注意因为传⼊数据是链表,所以错误测试数据的提示是⽤其他⽅式显示的,保证传⼊数据是正确的) 思路及解答 HashSet包含法 第⼀种做法,直接依赖于 HashSet ,遍历第⼀个链表的时候,将所有的节点,添加到 hashset 中, 遍历第⼆个链表的 ...

C语言中的数据存储

博主头像 1.数据类型 c语言自带的一些数据类型 char //字符型 1byte short //短整型 2byte int //整型 4byte long //长整型 4 or 8byte long long //更长的整型 8byte float //单精度浮点数 4byte double //双精度浮 ...

<1···456···50>