首页 > 其他分享 >我的创作纪念日——我与CSDN一起走过的128天

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

时间:2024-05-27 19:00:14浏览次数:22  
标签:right return 纪念日 int mid 博客 CSDN 128 left

目录

一、机缘:旅程的开始

二、收获:沿路的花朵

三、日常:不断前行中

四、成就:一点小确幸

五、憧憬:梦中的重点


一、机缘:旅程的开始

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

那时候还在大一上半个学期,还不知道好好学习,一个学期连一个简单的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);
}

这几篇博客算是我目前为止写的最成功的几篇,并不是因为这几篇访问量多高,质量有多好,而是因为我一直在尝试将相似的知识写成类似这样的集合,来将知识系统化、合理化,现在我也一直在延续这种做法,未来的这段时间里我大概率会一直更新C++相关的内容,并把它设为专栏,供自己复习的同时也为更多的初学者解答疑惑。在这里要吐槽一个东西,那就是有些付费学习的教育之类的,我一直认为知识应该是平民化的,它不应该是昂贵的,应该让每一个人都没有什么负担就能获取,所以不管到啥时候,我所写的东西也一定都会是免费的


五、憧憬:梦中的重点

时间好快,一年就要过去了,很快这一届高三就要高考了,我的十八岁也要走完了,这一年来,有太多的迷茫,有太多的松懈懒惰,同样,也有许多经历让我成长不少,是时候为自己拼一把了。

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

CSDN:1、粉丝突破一万

              2、浏览量突破二十五

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

标签:right,return,纪念日,int,mid,博客,CSDN,128,left
From: https://blog.csdn.net/2301_80220607/article/details/139236782

相关文章

  • 逆向CSDN发送文章接口
    业务逻辑是首先发送文章,服务器返回文章插入的id,拿着这个id再发送一次请求(这个只携带了4个参数,可能是发送给审核端审核的?或者其他的业务逻辑?但是这玩意儿不应该服务器端做吗)要逆向的参数有x-ca-nonce、x-ca-signature这两个参数其他,两个x开头的是固定的。第一个参数是随机数的意......
  • 逆向CSDN发送文章接口
    业务逻辑是首先发送文章,服务器返回文章插入的id,拿着这个id再发送一次请求(这个只携带了4个参数,可能是发送给审核端审核的?或者其他的业务逻辑?但是这玩意儿不应该服务器端做吗)要逆向的参数有x-ca-nonce、x-ca-signature这两个参数其他,两个x开头的是固定的。第一个参数是随机数的意......
  • 半年不在csdn写博客,总结一下这半年的学习经历,coderfun的一些碎碎念.
    前言自从自己建站一来,就不在csdn写博客了,但是后来自己的网站因为资金问题不能继续维护下去,所以便放弃了自建博客网站来写博客,等到以后找到稳定,打算满意的工作再来做自己的博客网站。此篇博客用来记录自己在csdn消失的这几个月到底做了什么正文这一篇记录了博主从一个浅浅......
  • 《错过你的那些年》迅雷下载BT磁力[1.55GB/HD1280P]中字双语高清
    《错过你的那些年》是一部由《月亮爱人》导演田壮壮执导,杨幂、邓超、朱亚文主演的爱情电影。影片根据郭敬明的同名小说改编,讲述了一对初中同学在错过和重逢中的爱情故事。这部电影以独特的叙事风格和真挚的情感,深深触动了观众的心灵。 电影以回忆的方式展开,主要讲......
  • C++实现128位整数类
    如何编写一个128位的整数现在的大部分的计算机编程语言都包含了64位的有符号整数和无符号整数,有的甚至还提供了128位的整数和大数,比如:\(C\#\):System.Int128,System.UInt128\(Rust\):i128,u128但是在C/C++中并未发现uint128_t/int128_t,尽管在某些平台下可以看到__int1......
  • 20211128- sdf 测试-2-openssl
    任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务,参考网内容和AI要给出详细过程,否则不得分。0.根据gmt0018标准,如何调用接口实现基于SM3求你的学号姓名的SM3值?(5‘)1.使用OpenSSL实现SDF接口中的hash运算接口,至少支持SM3算法,把相关函数集成到src中的sdf......
  • 20211128—sdf 测试-1-龙脉智能钥匙
    SDF_OpenDevice:连接到设备并打开设备句柄。SDF_Initialize:初始化设备。SDF_CreateApplication:创建应用程序。SDF_SelectApplication:选择应用程序。然后,您可以调用SDF_GenerateRandom函数来生成随机数。调用顺序如下所示:SDF_OpenDeviceSDF_InitializeSDF_CreateApplicationSDF_Sel......
  • stm32f103c8t6对flash进行操作,Hal库,擦除1页数据大小,写入128字节大小,读取指定地址128字
    参考这篇:STM32IAP应用开发——自制BootLoader-CSDN博客把工程转到HAL库使用的函数,用HAL自带的HAL_FLASHEx_EraseHAL_FLASH_Program 串口显示结果 验证没问题flash在hal库使用的驱动程序#include"flash.h"externvoidFLASH_PageErase(uint32_tPageAddress);//......
  • 一键自动化博客发布工具,用过的人都说好(csdn篇)
    CSDN应该是大家接触到最多的博客平台了,所以一款能够发布到CSDN的自动化工具还是非常有必要的。今天给大家讲讲自动化CSDN博客发布的思路和一些问题的解决办法。解决问题的思路一定是最重要的,知识是死的,问题是活的,如何在工作中解决遇到的问题是我们需要面临的大问题。前提条件......
  • 采用双dsPIC DSC内核配置,DSPIC33CH128MP208-E/PT DSPIC33CH128MP208-I/PT DSPIC33CH12
    dsPIC33CH系列数字信号控制器简介dsPIC33CH系列控制器采用单芯片、双dsPICDSC内核配置,将为设计高端嵌入式控制应用的系统开发人员带来福音。根据设计,dsPIC33CH的两个内核一个是主核,一个是副核。副核用于执行时间关键型专用控制代码,主核负责运行用户接口、系统监控和通信功能,专为......