烧冻鸡翅QAQ
码龄5年
求更新 关注
提问 私信
  • 博客:162,725
    162,725
    总访问量
  • 98
    原创
  • 196
    粉丝
  • 32
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2021-03-31
博客简介:

codezhu的博客

查看详细资料
个人成就
  • 获得1,220次点赞
  • 内容获得21次评论
  • 获得1,363次收藏
  • 代码片获得404次分享
  • 博客总排名111,624名
  • 原力等级
    原力等级
    4
    原力分
    632
    本月获得
    0
创作历程
  • 84篇
    2025年
  • 14篇
    2021年
成就勋章
TA的专栏
  • 游戏开发
    2篇
  • 考研
    13篇
  • 算法
    27篇
  • 八股
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 0

创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

39人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

从0开始的游戏编程——Cocos Creator开发

下面我们只是对 Cocos Creator编辑器进行一个初步介绍,进一步具体的可以看官方手册。
原创
博文更新于 2025.12.27 ·
1286 阅读 ·
11 点赞 ·
0 评论 ·
13 收藏

从0开始的游戏编程——开发前的编程语言准备(JAVAScript)

所谓的游戏编程语言,就是编写游戏程序用到的语言,如C编程语言、C++、Java、JavaScript、Lua等游戏引擎是指一些已编写好的可编程电脑游戏系统或者一些交互式实时图像应用程序的核心组件,这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。(游戏引擎的作用类似于你写程序的时候用到的库,有了这些库和库函数,你想实现很多功能,就不用从零开始造轮子,而是直接调接口就行了)
原创
博文更新于 2025.12.26 ·
835 阅读 ·
16 点赞 ·
0 评论 ·
11 收藏

考研408——计算机组成原理

啥叫文件的逻辑结构呢?其实很好理解,就是在用户的视角下,看到的文件结构。啥叫用户视角下看到的文件结构?难道用户看到的文件结构不是真正的文件结构吗?没错,确实不是,那为啥呢?这主要是因为,为了实现高效的存储(为了在有限的空间内装入尽可能多的文件),工程师们肯定会设计一些特殊机制。而这些特殊机制在用户层面是不好理解的,如果把原原本本的结构展现给用户,这样就会增加用户的理解成本,不利于产品的推广。为了使产品的用户尽可能的多,我们肯定是要想尽一切办法,让用户使用计算机变得很简单。
原创
博文更新于 2025.12.16 ·
1264 阅读 ·
18 点赞 ·
0 评论 ·
30 收藏

考研408——操作系统

啥叫文件的逻辑结构呢?其实很好理解,就是在用户的视角下,看到的文件结构。啥叫用户视角下看到的文件结构?难道用户看到的文件结构不是真正的文件结构吗?没错,确实不是,那为啥呢?这主要是因为,为了实现高效的存储(为了在有限的空间内装入尽可能多的文件),工程师们肯定会设计一些特殊机制。而这些特殊机制在用户层面是不好理解的,如果把原原本本的结构展现给用户,这样就会增加用户的理解成本,不利于产品的推广。为了使产品的用户尽可能的多,我们肯定是要想尽一切办法,让用户使用计算机变得很简单。
原创
博文更新于 2025.12.16 ·
1050 阅读 ·
28 点赞 ·
0 评论 ·
24 收藏

考研408笔记——计算机网络

我们都知道,归并排序是将若干个有序的子数组合并成一个更大的有序数组。那现在问题就来了,我一般手里拿到的往往是一大坨乱序的数据,我现在要对它进行归并,那归并需要的那些有序的子数组是怎么得到的呢?(初始归并段是如何获得的?在外部排序基本方法中,我们给出了构建初始归并段的基本方法,思路也很简单,就是从单个元素作为一个归并段开始,不断进行二路归并,不断地扩大基本归并段的容量。
原创
博文更新于 2025.12.11 ·
3016 阅读 ·
9 点赞 ·
0 评论 ·
15 收藏

考研数学——一元函数积分学

fxsinx1​。
原创
博文更新于 2025.12.04 ·
1258 阅读 ·
20 点赞 ·
0 评论 ·
11 收藏

考研数学:多元函数微分学

设函数f=f(x,y)f=f(x,y)f=f(x,y)在点 (x0,y0)(x_0,y_0)(x0​,y0​) 的邻域内有定义。我们说 fff 在 (x0,y0)(x_0,y_0)(x0​,y0​) 可微,如果存在常数 A,BA,BA,B,使得当 (h,k)→(0,0)(h,k)\to(0,0)(h,k)→(0,0) 时:f(x0+h,y0+k)−f(x0,y0)=Ah+Bk+o(h2+k2).f(x_0+h,y_0+k)-f(x_0,y_0)=Ah+Bk + o\big(\sqrt{h^2+k^2
原创
博文更新于 2025.12.04 ·
703 阅读 ·
13 点赞 ·
0 评论 ·
16 收藏

考研数学:一元函数微分学

下面这题选B,请你为其他三个选项分别举出反例直角坐标下的曲率计算公式参数方程的曲率计算公式推导过程如下极坐标下的曲率计算公式这个我们就是用上面的参数方程公式来做的这是曲率中一个非常关键但容易混淆的问题。答案非常明确: 曲率圆圆心在曲线的凹侧(concave side)也就是说曲线向哪边“弯”,圆心就在哪边,即圆心的位置和曲线的凹凸性有关。如果该曲线在该点二阶可导,那么我们就可以通过该点二阶导的正负来判断圆心的位置,即计算f′′(x0)f''(x_0)f′′(x0​)(更一般的非函数形式也可以
原创
博文更新于 2025.12.03 ·
948 阅读 ·
19 点赞 ·
0 评论 ·
25 收藏

考研数学笔记(高等数学篇)

若n阶矩阵A有n个不同的特征值,则n阶矩阵B也一定有n个不同的特征值,A与B共享一组n个线性无关的特征向量(这组特征向量构成的P矩阵,既可以让A相似对角化,也可以让B相似对角化),但是不共享特征值。若α是A的特征值λ对应的特征向量,AB=BA,则Bα也是A的特征值λ对应的特征向量(A和B共享特征子空间)所以B的秩肯定不能超过解空间的维度:r(B)≤dim N(A)=4-r(A)若AB=0,说明B的所有列向量都在Ax=0的解空间中。由于r(A)+解空间的秩=4(4是A的阶数)所以r(B)+r(A)≤4。
原创
博文更新于 2025.12.02 ·
616 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

考研数学笔记(概率统计篇)

现有n个独立同分布的随机变量X1 ~ Xn,无论 Xi 服从什么分布,只要我们对样本均值进行标准化,当样本容量n趋近于无穷时,得到的随机变量一定服从标准正态分布。当样本量n 趋近于无穷时,样本均值依概率收敛于总体的期望。请问上面俩式子是等价的嘛?
原创
博文更新于 2025.12.01 ·
620 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

MYSQL 事务的隔离性(2)

磁盘的非易失性:负责“一旦数据完整写入磁盘,就永远不丢”——这是“结果层面”的保障;redo log:负责“让数据能安全、高效地从内存写到磁盘”——这是“过程层面”的保障(解决写入中掉电损坏、写入性能差的问题)。没有redo log,磁盘的非易失性就像“有坚固的仓库,却没有安全高效的运输队”——要么运输时货物损坏(部分写入),要么运输太慢导致仓库堵死(性能崩溃)。redo log记录“物理修改”实现崩溃恢复事务执行时,所有对数据页的修改(如某行某字段的值变化)会先记录到redo log。
原创
博文更新于 2025.12.01 ·
827 阅读 ·
10 点赞 ·
0 评论 ·
12 收藏

376.摆动序列

f[i] 表示:以 i 位置元素为结尾的所有的子序列中,最后一个位置呈现 “上升” 趋势的最长摆动序列的长度。g[i] 表示:以 i 位置元素为结尾的所有的子序列中,最后一个位置呈现 “下降” 趋势的最长摆动序列的长度。根据初始条件和状态转移方程,确定填表顺序,进而逐步填满dp表,最终返回题目要的结果。dp[i] 表示:以 i 位置元素为结尾的所有的子序列中,最长的摆动序列的长度。
原创
博文更新于 2025.12.01 ·
938 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

考研数学笔记(线性代数篇)

若α是A的特征值λ对应的特征向量,AB=BA,则Bα也是A的特征值λ对应的特征向量(A和B共享特征子空间)若n阶矩阵A有n个不同的特征值,则n阶矩阵B也一定有n个不同的特征值,A与B共享一组n个线性无关的特征向量(这组特征向量构成的P矩阵,既可以让A相似对角化,也可以让B相似对角化),但是不共享特征值。
原创
博文更新于 2025.11.27 ·
738 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

考研408笔记——数据结构

我们都知道,归并排序是将若干个有序的子数组合并成一个更大的有序数组。那现在问题就来了,我一般手里拿到的往往是一大坨乱序的数据,我现在要对它进行归并,那归并需要的那些有序的子数组是怎么得到的呢?(初始归并段是如何获得的?在外部排序基本方法中,我们给出了构建初始归并段的基本方法,思路也很简单,就是从单个元素作为一个归并段开始,不断进行二路归并,不断地扩大基本归并段的容量。
原创
博文更新于 2025.11.25 ·
722 阅读 ·
5 点赞 ·
1 评论 ·
12 收藏

考研数学——曲线曲面积分篇

(1)平面曲线的第一类曲线积分设LLL是平面上的光滑曲线段(切线连续变化),fxyf(x,y)fxy是定义在LLL上的有界函数。若极限∫Lfxydslim⁡λ→0∑i1nfξiηiΔsi∫L​fxydslimλ→0​∑i1n​fξi​ηi​Δsi​存在,则称该极限为函数fxyf(x,y)fxy在曲线LLL上对弧长的曲线积分(即第一类曲线积分)。若LLL。
原创
博文更新于 2025.11.23 ·
960 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

KMP算法

没错,是这样的,但是这样的代码效率是很低的,假设haystack字符串长度是n,needle字符串长度是m,那常规解法的时间复杂度就是O(m×n),科学家之所以提出KMP算法,就是想要优化这个查找的过程,在经过科学家的优化之后,使用KMP算法解决字符串查找问题,其时间复杂度可以降为O(m+n),直接乘法变加法,同志们这太猛了啊,还得是科学家。我也是这么想的,可能作者一开始也是按照我们的思路去写的,只不过后面他发现,可以用Next数组简化求公共前后缀的步骤,于是他从这个角度出发,最终写成了上面的代码。
原创
博文更新于 2025.11.18 ·
360 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

HTTP 1.0版本的webserver自主实现

WWW是环球信息网的缩写,(亦作“Web”、“WWW”、“‘W3’”,英文全称为“World Wide Web”),中文名字为“万维网”,"环球网"等,常简称为Web3W它其实是一套访问互联网资源的一套生态,它规定了我们访问资源的方式是通过我们的 URL 来访问,它将互联网中的各种内容称之为各个资源,通过设计 HTTP 协议将资源从远端拉取到本地等等。上面这一整套对访问互联网资源的规定我们可以统称为3Wweb客户端其实就是你电脑中的浏览器web服务器就是各大网站后台的服务器。
原创
博文更新于 2025.11.04 ·
672 阅读 ·
18 点赞 ·
0 评论 ·
30 收藏

基于条件变量的线程池实现

正常情况下,我们想要创建一个新线程都必须通过系统调用,让操作系统来给我们创建。这就需要进行用户态与内核态之间的切换,开销是不小的,为了减少开销,我们提出了线程池的方法,就是我一次向操作系统申请创建多个线程,让操作系统把这些进程都创建出来,然后我都拿到用户区,由线程池将这些线程管理起来。我用户区的进程有创建新线程的需要,就不用向操作系统要了,而是直接向线程池里要。这样就不需要进行用户态和内核态之间的切换。大大减少了开销,提高了运行速率。
原创
博文更新于 2025.11.04 ·
858 阅读 ·
18 点赞 ·
0 评论 ·
19 收藏

考研数学——无穷级数篇

部分和数列的定义:取级数的前nnn项相加,得到的和Snu1u2⋯unSn​u1​u2​⋯un​,称为级数的前nnn项部分和(形成新的数列Sn\{S_n\}Sn​,即“部分和数列”)引入了部分和数列之后,我们就能用级数对应的部分和数列极限是否存在,来定义级数的发散与收敛级数收敛与发散的定义若部分和数列Sn\{S_n\}Sn​的极限存在,即lim⁡n→∞SnSlimn→∞​Sn​SSSS。
原创
博文更新于 2025.10.26 ·
677 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

Reactor

原创
博文更新于 2025.10.17 ·
113 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏
加载更多