2024 年度学习总结
目录
1. 前言
2. csdn 对于我的意义
3. 写博客的初衷
3.1 现在的想法
4. 写博客的意义
5. 关于生活和博客创作
5.1 写博客较于纸质笔记的优势
6. 致 2025
1. 前言
不知不觉, 来到 csdn 已经快一年了, 在这一年中, 我通过 csdn 学习到了很多知识, 结识了很多的良师益友. 最重要的是, 在技术上, 我有了质的飞跃.
2. csdn 对于我的意义
csdn, 对我来说不仅是一个学习平台, 更记录了我在 2024 的成长历程, 可以说, csdn 是我成长蜕变的见证者. 从 C 语言开始, 再到学习 Java 语法, 再到学习数据结构相关, 再学习 MySQL, 学习算法, 学习网络, 学习框架, 这个学习过程也许痛苦甚至折磨, 但一步一个脚印, 我也觉得充实且美好, 而 csdn, 记录了这一切.
而我, 也会继续学习下去, csdn 也会一直伴我左右.
3. 写博客的初衷
我最初使用 csdn 写博客的初衷是为了让简历更加出彩, 当面试官打开我的博客链接时, 希望能够加点印象分(当时一切以面向工作为中心).
3.1 现在的想法
但随着博客越写越多, 我发现, 维护 csdn 能够帮助我加深对所学知识的理解, 因为大量知识的学习让我的脑子已经乱套了, 而通过写博客能够让我加深记忆, 并且可以梳理我脑子中的知识布局, 让脑子中 "杂乱无章" 的知识有序起来. 并且, 以后面试时, 也能够根据自己写的博客来复习. 因此, csdn 对我的帮助是巨大的.
4. 写博客的意义
还记得我写的第一篇博客是 C语言文件的相关知识, 我记得那时候花费了很长的时间才完成, 但依旧写的很 "难评". 而现在, 文章写的越来越得心应手了, 嗯...虽然现在写的也不好, 但相较于之前已经好多了嘻嘻~~
其实, 每一篇博客的创作都需要花费很长的时间. 每一篇博客的打磨, 少则 6-7 小时, 多则 5-6 天. 现在回头想想之前写的 TCP 的那篇博客, 我都佩服我自己哈哈哈.
但是, 当你写完的那一刻, 当你反复打磨完毕的那一刻, 你不仅是将知识注入到了这篇博客中, 也是将知识注入到了你的脑子里, 此时你对这块知识的理解是无比透彻无比清晰的, 那时你会觉得, 一切都是值得的, 就像 csdn 官方所说 "写博客, 是一场跬步千里的自我进阶".
5. 关于生活和博客创作
我是一名大二的学生, 学校里也安排了很多的课程, 因此写博客只能硬抽时间. 我也深知使用博客梳理知识的重要性, 因此, 我在学完新知识后, 就会抽出一切可以抽出的时间, 使用博客进行知识总结.
甚至, 可以毫不夸张的说, 我几乎每天都在写博客. 当然, 这也会花费你大量的时间.
但是, 写博客是值得的, 并且是一件性价比极高的事情. 因为, 对于我们学习者来说, 我们最想要的不就是掌握所学的知识吗.
5.1 写博客较于纸质笔记的优势
对于我们学习者来说, 写博客就相当于写笔记.
但是, 博客较于纸质笔记有更大的优势:
- 第一, 它不会丢, 只要你写了, 它就永远存在, 它就永远是你的产物.
- 第二, 它是开源的, 你写的博客也可以帮助到别人, 同样, 别人的博客也可以帮助到你.
- 第三, 它有 "搜索" 功能, 当你想查一个遗忘的知识点时, 直接搜索关键词即可(时间复杂度为 O(1)). 而使用纸质笔记查一个很久之前的知识点, 则需要一页一页的 "遍历"(时间复杂度为O(N)).
- 第四, 它功能强大, csdn 提供了图片插入, 代码插入, 字体加粗, 字体换色等多种功能. 创作时, 能够便捷的记录知识. 回看时, 也能够更好的帮助我们回忆.
- 第五, 它可以展示给面试官, 当面试官打开你的博客链接时, 看见你认真整理的知识时, 我认为他对你至少是会有好感的.
- 第六, 也是最重要的一点. 写笔记只是写给自己看的, 自己能看懂就行. 而写博客, 不仅是写给自己看, 还是写给其他用户看的, 需要组织更加严谨的语言结构, 需要将知识中的细节清晰的展示出来. 因此, 写博客就相当于将这个知识教授给他人, 而教别人知识, 会帮助我们对知识的理解更加深刻. 当然, 写出一篇完美的博客同样也需要付出更多的时间.
因此, 处于互联网的时代中, 我们应该学会借助网络工具来帮助我们学习, 提高学习效率.
6. 致 2025
最后, 我想对 2025 的我说几句话: 自我进阶的过程难免是困难痛苦的, 2024 你坚持下来了, 希望你可以一直坚持下去, 当你觉得难的时候, 说明是在走上坡路!!
到这里, 我的年度总结就结束了. 2025, 继续加油吧!!
END
相关文章:

2024 年度学习总结
目录 1. 前言 2. csdn 对于我的意义 3. 写博客的初衷 3.1 现在的想法 4. 写博客的意义 5. 关于生活和博客创作 5.1 写博客较于纸质笔记的优势 6. 致 2025 1. 前言 不知不觉, 来到 csdn 已经快一年了, 在这一年中, 我通过 csdn 学习到了很多知识, 结识了很多的良师益友…...

CSS笔记基础篇02——浮动、标准流、定位、CSS精灵、字体图标
黑马程序员视频地址: 前端Web开发HTML5CSS3移动web视频教程https://www.bilibili.com/video/BV1kM4y127Li?vd_source0a2d366696f87e241adc64419bf12cab&spm_id_from333.788.videopod.episodes&p70https://www.bilibili.com/video/BV1kM4y127Li?vd_source…...

C++ 面向对象(继承)
三、继承 3.1 继承的概念 基于一个已有的类 去重新定义一个新的类,这种方式我们叫做继承 关于继承的称呼 一个类B 继承来自 类 A 我们一般称呼 A类:父类 基类 B类: 子类 派生类 B继承自A A 派生了B 示例图的语法 class vehicle // 车类 {}class …...

Top期刊算法!RIME-CNN-BiLSTM-Attention系列四模型多变量时序预测
Top期刊算法!RIME-CNN-BiLSTM-Attention系列四模型多变量时序预测 目录 Top期刊算法!RIME-CNN-BiLSTM-Attention系列四模型多变量时序预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 基于RIME-CNN-BiLSTM-Attention、CNN-BiLSTM-Attention、R…...

数据结构 数组
1. 常见的错误 这里我要特别纠正一个“错误”。我在面试的时候,常常会问数组和链表的区别,很多人都回答说,“链表适合插入、删除,时间复杂度O(1);数组适合查找,查找时间复杂度为O(1)”。 实际上ÿ…...
Kivy App开发之UX控件Bubble气泡
kivy提供了一个提示气泡的小控件Bubble,使用时可以指定气泡箭头的方向以及显示的图像,还可以作为容器添加其他小控件。 常用属性如下 属性说明orientation气泡内子项的排序方式,可设置为vertical或horizontal,默认horizontalarrow_pos箭头相对于气泡的位置,可设置为left_…...

从零到一:打造属于你的AI智能体,支持本地部署
国外卷智能体,国内也都在搞 AI Agent,2025 年也将成为 Agent 的元年。构建智能体主要两种情况,一个是工作流模式,另外一种是直接开发应用,接下来分别给大家介绍一下两种产品和构建过程。工作流模式,以 Coze…...

成就与远见:2024年技术与思维的升华
个人主页:chian-ocean 前言: 2025年1月17日,2024年博客之星年度评选——创作影响力评审的入围名单公布。我很荣幸能够跻身Top 300,虽然与顶尖博主仍有一定差距,但这也为我提供了更加明确的发展方向与指引。展望崭新的2025年&…...
深搜与回溯——扫地机器人问题解析与代码实现
一、题目内容 题目描述 扫地机器人在一个 nm 的网格中从左上角(1,1)开始清扫。它按照以下规则移动: 如果当前位置的右边(同一行,下一列)没有被清扫过,它会向右移动。 如果右边无法移动…...

【大数据2025】Hadoop 万字讲解
文章目录 一、大数据通识大数据诞生背景与基本概念大数据技术定义与特征大数据生态架构概述数据存储数据计算与易用性框架分布式协调服务和任务调度组件数仓架构流处理架构 二、HDFSHDFS 原理总结一、系统架构二、存储机制三、数据写入流程四、心跳机制与集群管理 安全模式&…...
win内核内部直接irp读取文件写入文件
#include <ntifs.h> #include <ntddk.h> #define TAG_NAME tlfF // FltF in reverse #define BUFFER_SIZE PAGE_SIZE // 驱动设备扩展结构 typedef struct _DEVICE_EXTENSION { PDEVICE_OBJECT DeviceObject; UNICODE_STRING DeviceName; UNICODE_STRIN…...

1. 基于图像的三维重建
1. 基于图像的三维重建 核心概念三维重建中深度图、点云的区别?深度图点云总结 深度图到点云还需要什么步骤?1. **获取相机内参**2. **生成相应的像素坐标**3. **计算三维坐标**4. **构建点云**5. **处理颜色信息(可选)**6. **去除…...
如何确保Python爬虫不违反微店规定
在使用Python爬虫获取微店商品详情时,确保爬虫行为符合微店的规定和相关法律法规至关重要。以下是一些关键步骤和注意事项,帮助你合法合规地使用爬虫技术: 一、遵守法律法规 在使用爬虫技术时,必须严格遵守《网络安全法》、《个…...
Spring Event和MQ的区别和使用场景
概念 Spring事件(Spring Event)是Spring框架的一项功能,它允许不同组件之间通过发布-订阅机制进行解耦的通信。 MQ一般是一个独立的中间件,它可以通过消息队列对消息进行传递和存储,生产者将消息发送到MQ,…...

SpringBoot:websocket 实现后端主动前端推送数据
简单说明下websocket实用场景。 实时通信领域:社交聊天弹幕多玩家游戏协同编辑股票基金实时报价体育实况更新视频会议/聊天基于位置的应用在线教育智能家居等需要高实时性的场景 一、服务端代码 pom.xml: <dependencies><dependency><…...

嵌入式硬件篇---PID控制
文章目录 前言第一部分:连续PID1.比例(Proportional,P)控制2.积分(Integral,I)控制3.微分(Derivative,D)控制4.PID的工作原理5..实质6.分析7.各种PID控制器P控…...

小程序获取微信运动步数
1、用户点击按钮,在小程序中触发getuserinfo方法,获取用户信息 <scroll-view class"scrollarea" scroll-y type"list"><view class"container"><button bind:tap"getLogin">获取</button&…...

5G 核心网 相关概念快速入门
在我们开始阅读3GPP协议来学习5G核心网之前, 不妨来看看我之前整理的PPT,快速学习核心网相关概念, 以及5G转发面PFCP协议的相关核心知识。 涵盖了最精简的核心骨干内容,助你轻松上阵。 讲解目标 3GPP和相关协议 5G核心网架构模…...

【2024 年度总结】从小白慢慢成长
【2024 年度总结】从小白慢慢成长 1. 加入 CSDN 的契机2. 学习过程2.1 万事开头难2.2 下定决心开始学习2.3 融入技术圈2.4 完成万粉的目标 3. 经验分享3.1 工具的选择3.2 如何提升文章质量3.3 学会善用 AI 工具 4. 保持初心,继续前行 1. 加入 CSDN 的契机 首次接触…...

SAP POC 项目完工进度 - 收入确认方式【工程制造行业】【新准则下工程项目收入确认】
1. SAP POC收入确认基础概念 1.1 定义与原则 SAP POC(Percentage of Completion)收入确认方式是一种基于项目完工进度来确认收入的方法。其核心原则是根据项目实际完成的工作量或成本投入占预计总工作量或总成本的比例,来确定当期应确认的收…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
生成 Git SSH 证书
🔑 1. 生成 SSH 密钥对 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 参数说明: -t rsa&#x…...
spring:实例工厂方法获取bean
spring处理使用静态工厂方法获取bean实例,也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下: 定义实例工厂类(Java代码),定义实例工厂(xml),定义调用实例工厂ÿ…...

SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现
摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...
【HTTP三个基础问题】
面试官您好!HTTP是超文本传输协议,是互联网上客户端和服务器之间传输超文本数据(比如文字、图片、音频、视频等)的核心协议,当前互联网应用最广泛的版本是HTTP1.1,它基于经典的C/S模型,也就是客…...

均衡后的SNRSINR
本文主要摘自参考文献中的前两篇,相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程,其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt 根发送天线, n r n_r nr 根接收天线的 MIMO 系…...

中医有效性探讨
文章目录 西医是如何发展到以生物化学为药理基础的现代医学?传统医学奠基期(远古 - 17 世纪)近代医学转型期(17 世纪 - 19 世纪末)现代医学成熟期(20世纪至今) 中医的源远流长和一脉相承远古至…...

VM虚拟机网络配置(ubuntu24桥接模式):配置静态IP
编辑-虚拟网络编辑器-更改设置 选择桥接模式,然后找到相应的网卡(可以查看自己本机的网络连接) windows连接的网络点击查看属性 编辑虚拟机设置更改网络配置,选择刚才配置的桥接模式 静态ip设置: 我用的ubuntu24桌…...
【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制
使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下,限制某个 IP 的访问频率是非常重要的,可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案,使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...