2023年度总结:海压竹枝低复举,风吹山脚晦还明

创作时间:20231227~20231229

目录

前言

开始

学习成就

收获

憧憬

新年Flag!


前言

        大家好,我是 你可知这世上再难遇我 创作者

        时光如梭,眨眼间就到了2024,祝大家在新的一年龙腾云天。来到CSDN 992+天,第一次写年度总结,刚开始一直在想不知道怎么写,坐在电脑旁边半天,比起技术文章来说,我觉得年度总结真挺难写的,真不擅长写这个,借鉴了一些其他大佬的文章是怎么写的慢慢就知道自己写点啥了!


开始

        一切的开始都要从进大学的时候说起,选择了计算机专业,第一次发现C站是学习上需要搜资料,然后打开了csdn,当时还觉得网站界面做的蛮好的,个人喜欢简单实用的图形化界面。在大学学习中,难免需要在网上搜资料,就发现需要的好多文章都在csdn里,对当时正在读大学的我,得到了很大的帮助。比如搜资料的时候都会首选C站去搜!

        至于为什么后期会去写博客、创作技术文章,主要是想把自己的笔记分享在网络上,打开C站的后台内容管理,就像一个非常好的排版软件一样,有专栏可以分开各种类型的文章、也会统计各类数据,那把自己的笔记放在上面以后自己搜起来也方便。

        说起去年的暑假,我参加了学校的几个比赛项目,刚开始在备赛阶段,刚拿到赛题的时候,面对那么多技术题真有点无法下手的感觉,记得一个同学说:“不会就百度阿,百度啥都有哈哈哈”,然后就是那种,带着题目去寻找答案。刚开始的时候很多题目在csdn上都能找到答案,并且各位大佬都会写步骤解析,这道题怎么做,按着操作来 自己也就慢慢会做题了;在读大学的期间,我们有个特别牛的大学老师,我就叫他L吧哈哈哈;L给我们讲课的时候,都会带我们做实验,大学的计算机课程都在VM ware虚拟机软件上做,L就会叫我们自己记笔记,养成记笔记的习惯,后来自己遇到一些问题、专业课程内容、知识点等都会做成笔记,习惯了之后也开始注意排版,当时都是给自己看的,如果有同学需要也会给他们借鉴哈哈,到后面进入了学校的比赛项目,在备赛期间也一直保持着这个习惯,每道题都会写一些解题步骤、思路笔记,这些笔记文档为我之后在C站的创作给了很大的动力来源。


学习成就

        说到学习,首先要感谢CSDN平台。在过去的一年里,我经历了许多挑战和机遇,从去年年底开始创作,记录自己学习道路上的笔记,总结自己的知识体系。自己也不再是那个白嫖党了哈哈,也开始打造自己的博客名片。2023年,一年的博客产出数量达到了1000+篇,我自己也知道一半多都是水的,这是我今年在C站的最大败笔!/(ㄒoㄒ)/~~

        一分耕耘一分收获,还好自己的努力没有白费,还是有可取之处的。日复一日的创作,自己的排名和粉丝数也上升了很多,看图感受更直观。

        在过去的一年里,我在学习方面取得了一定的进步,但也有许多不足之处。我意识到自己在技术文章创作方面仍有待提高,而且在学习新知识时需要更加深入理解和思考。未来,我将努力改进这些方面,提高自己的学习效率和创作质量。


收获

        创作过程的收获:

                1.获得了1.9W+粉丝的关注;

                2.获得了8000+次点赞、200+次评论、近万次收藏、代码片获得3000+次分享;

                3.认识了很多来自不同领域的博主、用户,互相学习共同进步。

                4.申请成为了运维领域优质创作者。

 阅读量最高的一篇文章1.4W+:统信UOS操作系统 VS 银河麒麟操作系统

    1.当时写这篇文章的时候还在读大学,那是我正在参加国赛的“xc大比武”赛项;

    2.当时的生活就是三点一线,备赛室、食堂、宿舍,大部分时间都待在备赛室准备。

    3.在备赛过程中,个人会写出比赛的赛题解析以及过程体会,还有日常笔记。有时候会写出博客进行创作~

2023年在C站创作过程中的成就收获:

1.2023年端午节创作者活动中获得官方礼盒;

        2. 2023年6月 [ 城市之星 ] 领跑活动中获得 [ 南昌 ] 城市 TOP1 证书以及礼品;奖品真是好得没话说,已经是我的常用包了哈哈哈。

3.2023年中旬的时候,第一次粉丝数量突破1W+,作者排名也进入了前1000名,创作文章1300+;

4.2023年中秋节创作者活动中获得官方礼盒;如月而至

5. 2023.12中旬,博客访问量突破100W+!里程碑纪念意义。

        随着2023年的结束,深感时光飞逝。回首过去的一年,我的博客经历了风风雨雨,也取得了不小的成绩。

        过去的一年中,我坚持每周发布博客文章,涵盖了科技、生活、文化等多个领域。通过不断地努力,我的博客访问量逐渐上升,吸引了越来越多的读者。同时,我也收到了许多读者的反馈,他们对我的文章给予了高度的评价和赞赏,这是我创作的动力。

        除了博客的访问量,我也在个人成长方面取得了不小的进步。通过不断地学习和研究,我对各个领域的理解更加深入,也更加能够抓住读者的需求。同时,我也学会了如何更好地规划和管理自己的时间,以确保能够按时发布文章。

        当然,我也意识到自己的不足之处。例如,在内容创作方面,我有时会感到灵感枯竭,需要更加注重素材的积累和思考。此外,我也希望能够拓展更多的领域,以满足不同读者的需求。

        我将继续努力,为读者提供更加优质的内容和服务。同时,我也希望能够与更多的人建立联系,共同成长和进步。


        当写文章成了习惯之后,现在一遇到问题之后,第一个想到的就是要将遇到的问题和解决方法写成文章分享出去,这样在解决问题的过程中就会想到,需要注意哪些细节,怎样来解决这个问题可以更简单更快速。遇到的问题首先想到的是凭着自己的能力独立去解决,而不是以前那样,遇到问题首先想到的就是去网上找答案,找不到答案了就去发帖问。当自己尝试着独立去解决问题的时,就会发现自己的思维就会越来越清晰,分析问题的能力也会慢慢的提高,从最开始遇到问题时的一头雾水,到后来遇到问题时一眼就能看到问题的本质。慢慢的解决问题的能力也就越来越强了,遇到的问题就越来越少了,慢慢的就从一个技术小白变成了别人眼中的技术大牛了。

        写文章多了就会发现,如果一个问题自己不是很懂,要快速搞懂的方法就是去写文章,自己写一篇文章去介绍、分析这个问题,在这个过程中思路就会越来越清晰,对这个问题的理解就会越来越透彻。

        从最开始使用富文本,到现在使用markdown编辑器,在CSDN写作,已经成为了我的日常,每天我都会花时间去进行写作,总结学习的知识点等,遇到问题的时候,CSDN也是我不可或缺的帮手之一。CSDN已经成为我工作和学习上非常重要的伙伴。

        当前创作博客已经和当下的工作生活紧密联系了,日常工作完或者闲暇之余就会写几篇博客~持续的学习才能持续的创作文章~

        创作已经成为我的生活的一部分了

        有限的精力下,闲暇时会写

        …


憧憬

        在写文章分享技术的时候,不仅仅是帮助别人,更多的也是帮助自己。也许有些人会想自己废了好大劲才解决的问题,为什么要无条件分享给别人呢?那你有没有想过,你自己遇到的问题是不是的人类历史上第一次遇到的呢?如果不是,那么别人肯定也会找到解决问题的方法。你自己不分享也不代表着别人遇到这个问题就解决不了。所以自己分享的技术对别人也不一定有那么重要。只有自己在分享的过程中,在写文章的过程中,自己的思路才会想画卷一样慢慢的展开,在思路展开的过程中才会发现自己不足与缺点。自己的能力才会慢慢的得到提升。自己分享的一个知识点也许只被一个人用到了,但是反过来想如果几十几百人遇到的不同问题在自己这里都能解决,那么自己一个人的能力是不是都能赶上几十几百人了。

        希望在以后的日子里,能有更多的人加入到分享知识的队伍中来,也帮助更多新入行的伙伴们解决他们遇到的困惑,也希望更多的人能从我的文章中学到知识,让更多的人在入门的时候少走弯路,从而爱上技术。


新年Flag!

        1.CSDN粉丝达到5W+

        2.全网博客访问量200W+

        3.熟练掌握各类国产操作系统;

        4.积极参与开源社区和技术交流活动;

        5.加强网络安全和数据保护方面的学习和实践;

        6.进一步提高自动化运维水平和实践经验;

        7.希望结交认识更多的小伙伴、大佬前辈们、志同道合的人;

        8.2024好好创作,挺进24年博客之星

        9.CSDN全站总榜Top300

^(* ̄(oo) ̄)^祝愿

感谢你看到这里,愿新的一年胜过往,所得皆所愿。

最后,感谢所有支持我的读者和朋友们,让我们一起迎接更加美好的2024年!

  • 62
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
以下是参考代码: ```c #include <stdio.h> #include <string.h> #define MAX_N 100005 typedef struct { int v; // 与当前节点相连的节点编号 int w; // 边权重 int next; // 下一条边的编号 } Edge; int head[MAX_N]; // 存储每个节点的邻接表的头结点编号 Edge edges[MAX_N * 2]; // 存储所有的边 int edge_cnt = 0; // 当前边的数量 int max(int x, int y) { return x > y ? x : y; } int dfs(int u, int fa, int *max_depth) { // 记录当前节点的最大深度和次大深度 int max_depth1 = 0, max_depth2 = 0; // 遍历当前节点的所有邻接节点 for (int i = head[u]; i != -1; i = edges[i].next) { int v = edges[i].v; int w = edges[i].w; if (v != fa) { // 如果当前节点不是父节点,就递归遍历它的子树 int depth = dfs(v, u, max_depth) + w; if (depth > max_depth1) { // 如果当前深度比最大深度还要大,就更新最大深度和次大深度 max_depth2 = max_depth1; max_depth1 = depth; } else if (depth > max_depth2) { // 否则如果当前深度比次大深度还要大,就更新次大深度 max_depth2 = depth; } } } // 计算当前节点的最大深度和它的子树中最大深度的和 *max_depth = max(*max_depth, max_depth1 + max_depth2); return max_depth1; } int main() { int n; while (scanf("%d", &n) == 1) { // 初始化邻接表 memset(head, -1, sizeof(head)); edge_cnt = 0; // 输入边 for (int i = 0; i < n - 1; i++) { int u, v, w; scanf("%d %d %d", &u, &v, &w); // 添加一条从 u 到 v 的边 edges[edge_cnt].v = v; edges[edge_cnt].w = w; edges[edge_cnt].next = head[u]; head[u] = edge_cnt; edge_cnt++; // 添加一条从 v 到 u 的边 edges[edge_cnt].v = u; edges[edge_cnt].w = w; edges[edge_cnt].next = head[v]; head[v] = edge_cnt; edge_cnt++; } // 从根节点进行 DFS,求出最远的两个叶子的距离 int max_depth = 0; dfs(1, 0, &max_depth); printf("%d\n", max_depth); } return 0; } ``` 代码思路和之前的解题思路一致,使用一个邻接表来存储图的信息,使用 DFS 来遍历每个节点。在 DFS 的过程中,对于每个节点,记录它的最大深度和次大深度,并计算出它的最大深度和它的子树中最大深度的和。最后就可以得到最远的两个叶子的距离。 这里使用了一个结构体 `Edge` 来存储边的信息,包括与当前节点相连的节点编号 `v`,边的权重 `w`,以及下一条边的编号 `next`。同时还使用了一个数组 `head` 来存储每个节点的邻接表的头结点编号,以及一个计数器 `edge_cnt` 来记录当前边的数量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你可知这世上再难遇我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值