当前位置: 首页 > article >正文

我的创作纪念日——我与CSDN一起走过的365天

 目录

一、机缘:旅程的开始

二、收获:沿路的花朵

三、日常:不断前行中

四、成就:一点小确幸

五、憧憬:梦中的重点


一、机缘:旅程的开始

最开始开始写博客是在今年一二月份的时候,也就是上一个寒假期间的时候,那时候写了第一篇博客

那时候还在大一上半个学期,还不知道好好学习,一个学期连一个简单的C语言都没有学完,这篇博客应该是在我写一个作业的时候,刷到了这个题,当时觉得挺有意思,再加上其实一直也有写博客的想法,于是就有了这篇博客的诞生,由此,我的博客之旅也算是正式启程了,现在来看那时候其实挺水的[嘻嘻]


二、收获:沿路的花朵

截至目前为止,我已经创作出一定数量的博客

并且也收获了不少的粉丝和阅读量

同时还有不少的评论数和点赞收藏数

同时因为各位大佬的捧场,也让我多次入选各种榜单

也很荣幸的多次登上我所在地区的榜首

感谢各位大佬的支持,正是各位大佬的光顾,让我知道我的文章除了用作笔记外,也可以帮助一些初学者处理一些简单的问题,我也一直在寻找更好的方式去更好的学习、记笔记、进行创作,让我的内容更有营养一点,这一年过来,有时候为了完成周更的目标,写了不少的水文,很惭愧,我以后首要做的就是先要权衡好自己的时间,希望能创作出更有营养的文章


三、日常:不断前行中

       其实最一开始,我写文章更多的是为了涨粉,是为了流量,现在随着粉丝数的积累,心态发生了不小的变化,现在的我去写这些文章更多的是为了提升自己,同时希望能给初学者带来一些帮助,因为我自己也是在不断学习中,也知道有些知识光靠自己脑子想是不够的,需要一点外来的启发,我也希望能够在这里结交一些志同道合的朋友,在学习探讨中一起成长,我也在不断尝试提高自己文章的内容质量,希望以后能学到更多的知识,分享更好的内容。

       目前我是保持着一周一到两更这个不快不慢的速度,数量上不算太多,但我会尽量保证每一篇都能够把我所学到的知识,我所理解的内容都讲解到位,这也是对我自己负责,毕竟这些内容我自己也会看的,也希望能够帮助到你们。

我始终坚信:路虽远,行则将至!!!


四、成就:一点小确幸

这段时间走来,除了收获了上面所说的粉丝及其他各项数据以外,我还在代码能力上提升了不少

之前写快排的时候有一段代码让我印象深刻,其中有一个小错误让我找好久都没找到(很早以前的内容了,我之前写博客时也提到过这个)

//快速排序
void PrintArray(int* a, int n)
{
	for (int i = 0; i < n; i++)
	{
		printf("%d ", a[i]);
	}
	printf("\n");
}
void Swap(int* e1, int* e2)
{
	int tmp = *e1;
	*e1 = *e2;
	*e2 = tmp;
}
int GetMid(int* a, int left, int right)
{
	int mid = (left + right) / 2;
	if (a[left] > a[mid])
	{
		if (a[right] > a[left])
			return left;
		else if (a[right] < a[mid])
			return mid;
		else
			return right;
	}
	else
	{
		if (a[right] < a[left])
			return left;
		else if (a[right] > a[mid])
			return mid;
		else
			return right;
	}
}
//1、hero 霍尔排序
//[left,right]
int PartSort(int* a, int left, int right)
{
	int mid = GetMid(a, left, right);
	Swap(&a[mid], &a[left]);
	int keyi = left;
	while (left < right)
	{
		while (left < right && a[left] <= a[keyi])
		{
			left++;
		}
		while (left < right && a[right] >= a[keyi])
		{
			right--;
		}
		Swap(&a[left], &a[right]);
	}
	Swap(&a[left], &a[keyi]);
	return left;
}
//2、挖坑法
int PartSort2(int* a,int left,int right)
{
	int mid = GetMid(a, left, right);
	Swap(&a[mid], &a[left]);
	int key = a[left];
	int hole = left;
	while (left < right)
	{
		while (left < right && a[right] >= key)
		{
			right--;
		}
		a[hole] = a[right];
		hole = right;
		while (left<right && a[left]<=key)
		{
			left++;
		}
		a[hole] = a[left];
		hole = left;
	}
	a[hole] = key;
	return left;
}
//3、前后指针法
int PartSort3(int* a, int left, int right)
{
	int mid = GetMid(a, left, right);
	Swap(&a[mid], &a[left]);
	int prev = left;
	int cur = prev + 1;
	int keyi = left;
	while (cur <= right)
	{
		if (a[cur] < a[keyi])
		{
			prev++;
			Swap(&a[prev], &a[cur]);
		}
		cur++;
	}
	Swap(&a[prev], &a[keyi]);
	return prev;
}
//递归的快速排序
void QuickSort(int* a, int begin,int end)
{
	if (begin >= end)
	{
		return;
	}
	int keyi = PartSort3(a, begin, end);
	QuickSort(a, begin, keyi - 1);
	QuickSort(a, keyi + 1, end);
}

从这几篇开始,我便开始将内容进行系统化的讲解,尽量有关联性一点,现在我也一直在延续这种做法,未来的这段时间里我大概率会一直更新Linux相关的内容,并把它设为专栏,供自己复习的同时也为更多的初学者解答疑惑,目前已经更新了数据结构、C语言、C++等知识,也都有相应的专栏。(所有相关专栏都是免费的哦,有不理解的地方可以私信我一起交流学习)


五、憧憬:梦中的重点

时间好快,又是一年就要过去了,这一年来,有太多的迷茫,有太多的松懈懒惰,同样,也有许多经历让我成长不少,是时候为自己拼一把了,自己能达到什么高度呢?

插眼(上次纪念日时的目标):

CSDN:1、粉丝突破一万

              2、浏览量突破二十五

哈哈,128天纪念日时的目标,超额完成了,订一下第二年的目标吧

第二年纪念日时:1、要把Linux及相关的配套知识学完

                             2、粉丝不作太多追求了,两万吧

                             3、内容更优质一点

感谢各位大佬观看,创作不易,还请各位大佬点赞支持!!!


http://www.kler.cn/a/511858.html

相关文章:

  • 神经网络常见面试题
  • 解决 多层跳板机情况下,ssh可以成功连但是VSCode失败
  • 【C++课程学习】:C++中的IO流(istream,iostream,fstream,sstream)
  • python(25) : 含有大模型生成的公式的文本渲染成图片并生成word文档(支持flask接口调用)
  • SpringBoot多级配置文件
  • leetcode-买卖股票问题
  • 从Windows通过XRDP远程访问和控制银河麒麟ukey v10服务器,以及多次连接后黑屏的问题
  • 无数据库开源Wiki引擎WikiDocs
  • Spring的Bean:Bean的生命周期(包括实践)
  • CSS实现实现票据效果 mask与切图方式
  • uniapp——App 监听下载文件状态,打开文件(三)
  • RabbitMQ---应用问题
  • 回顾2024年度 - 挑战之旅:学习、生活与成长的华丽蜕变
  • 【无标题】微调是迁移学习吗?
  • Django简介与虚拟环境安装Django
  • leetcode763.划分字母区间
  • Android 存储进化:分区存储
  • 【博客之星2024年度总评选】年度回望:我的博客之路与星光熠熠
  • Android 极光推送快速开发集成指南(1)
  • Grafana系列之Dashboard:新增仪表板、新增变量、过滤变量、变量查询、导入仪表板、变量联动、Grafana Alert
  • 第9章:Python TDD解决货币对象相等性比较难题
  • python爬虫报错日记
  • 初始JavaEE篇 —— 快速上手 SpringBoot
  • 【Redis】Redis 集群中节点之间如何通信?
  • [cg] glProgramBinary
  • JavaScript系列(35)-- WebSocket应用详解