上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 算法 关键对比表 算法 子问题性质 存储中间结果 适用问题类型 时间复杂度 常见例子 分治 独立、不重叠 通常不需要 可分解为独立子问题的问题 通常 O(nlog⁡n) 二分查找【通常 O(nlog⁡n)或O(log⁡n)】 、归并排序 【通常 O(nlog⁡n)】 回溯 尝试所有可能解 不需要 决 阅读全文
posted @ 2025-05-07 17:23 deyang 阅读(35) 评论(0) 推荐(0)
摘要: 问题:你的意思是,在启动java程序的时候,jvm会调用其对应的c++代码,启动一个CMS后台线程来对这个java程序进行对象的垃圾回收? 解答:是的,你的理解完全正确!让我更详细地解释这个过程: CMS垃圾收集器的工作机制 当你在启动Java程序时使用-XX:+UseConcMarkSweepGC 阅读全文
posted @ 2025-04-25 15:12 deyang 阅读(24) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-04-20 22:39 deyang 阅读(8) 评论(0) 推荐(0)
摘要: 中断 寻址 指令集比较 输入输出控制方式 总线 阅读全文
posted @ 2025-04-20 22:37 deyang 阅读(24) 评论(0) 推荐(0)
摘要: 计算机的存储层次结构中,Cache、主存和辅存通常采用不同类型的存储器,具体如下: 1. Cache(高速缓存) 存储器类型:SRAM(Static Random-Access Memory,静态随机存取存储器) 特点: 速度快:访问延迟极低(纳秒级),与CPU频率匹配。 无需刷新:依靠触发器存储数 阅读全文
posted @ 2025-04-20 21:55 deyang 阅读(618) 评论(0) 推荐(0)
摘要: 内聚 内聚的种类(从低到高) 内聚性(Cohesion)衡量模块内部各部分之间的关联程度,高内聚是优秀设计的核心原则。以下是7种内聚类型(按质量从低到高排序),附代码示例说明: 1. 偶然内聚(Coincidental Cohesion) 特点:模块内代码无逻辑关联,仅因巧合被放在一起。 示例:一个 阅读全文
posted @ 2025-04-14 20:40 deyang 阅读(395) 评论(0) 推荐(0)
摘要: 奇偶校验:只能检错不能纠错,出现奇数个位数的错才能有效 海明码:用冗余数据位,可以确定哪个位出错,2进制位出错的取反就是对的。以此来检测和纠错,特点 校验位数量:由2^k >= m+k+1,其中m为信息码个数,k为校验码个数 m+k+1:信息码可以能出错位数m,校验码可以能出错位数k,全部正确的状态 阅读全文
posted @ 2025-04-12 17:09 deyang 阅读(53) 评论(0) 推荐(0)
摘要: DockerFile文件 // 编辑好DockerFile文件后使用如下语句生成镜像 不要忘记最后的. docker build -f DockerFile文件名 -t 镜像名:版本tag . 在 docker build 命令中,最后的 . 表示 构建上下文(Build Context)的路径,它 阅读全文
posted @ 2025-04-12 16:55 deyang 阅读(41) 评论(0) 推荐(0)
摘要: 目录一、网络同步算法二、空间管理算法三、游戏逻辑算法四、匹配与社交算法五、数据与反作弊六、高级算法游戏特定技术 游戏服务器开发涉及多种算法,以下是核心算法分类及应用场景: 一、网络同步算法 帧同步(Lockstep) 应用:MOBA、RTS游戏(如LOL、星际争霸) 特点:同步操作指令,客户端确定性 阅读全文
posted @ 2025-04-10 14:45 deyang 阅读(333) 评论(0) 推荐(0)
摘要: 排序算法 ♥常见排序算法知识体系详解♥ | Java 全栈知识体系 插入类:插入排序 希尔排序 选择类:选择排序 堆排序 交换类:冒泡排序、快速排序(快速交换排序) 归并排序 基数排序 记忆方法 快速插好 (基本有序情况 快速排序变差n^2 直接插入变好n) 点了一个 插 泡 (擦炮),把 乌龟(归 阅读全文
posted @ 2025-04-01 16:46 deyang 阅读(39) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页