自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 关于JAVA中泛型的理解

泛型的意义就像是我们在拿到新的笔记本时在本子上写”数学笔记本“ ”物理笔记本“ 一样,是为了不把自己搞乱的。为了使得程序有扩展性,所以有了多态。但是多态的缺点大家也是知道的,使用过程中一不小心就会出错。

2024-10-05 21:41:38 184

原创 链表就是磁带

这里我们创建了一块空间作为一个新的结点,这块节点现在已经被我们输入了需要输入的数据,并且,我们想要插入的地方也需要明确。像是上面的代码一样,我们必须从链表的头部开始找到指定的位置。那么问题来了,假设我们需要在第三单元的听力后面插入自己的录音,我们怎么找到第三单元?我们现在创建的这一段录音带假如就是老师的录音带,那么我们现在应该如何插入呢?想象一下,我们现在想要戏弄一下英语老师,在听力材料中插入一段自己的讲话。然后看上面的for循环,我们不断地创建节点,然后不断把节点连在了一起。首先,我们需要录下自己的音。

2024-02-19 19:55:04 245 1

原创 基于EasyX的扫雷小游戏

如图,这两天做了一个简易版的扫雷,勉强可以运行。

2024-02-02 15:24:05 319 1

原创 解决二分查找的越界问题——设置碰撞条件

我们在二分查找的时候是把左边的坐标向右移动,右边的坐标向左移动,这样的话就会出现一个这样的问题:万一没有找到,那么左边的坐标就会大于右边的坐标,反而搜索的范围越来越大,这样就会导致递归无限循环下去,最终导致栈溢出。使用递归在进行二分查找的时候发现自己忘了设置找不到怎么办的选项,导致递归深度过深栈溢出。经过修改已经完成,但是也发现了一个有意思的问题。所以在面对这种使用两个坐标搜索范围的时候,一定要设置 碰撞 事件,也就是说要让两个坐标可以发生碰撞。

2024-01-30 09:49:35 142 1

原创 关于数组的一点点理解

a在里面表示的是数组首元素的地址,毕竟a[i]==*(a+i)对不对,所以这个输出的是4,也就是数组首元素的地址!这个地址的大小要看电脑的!数组指针跳整个数组的大小,由于依然是一个数组指针,计算机会以为后面也是个数组,所以对这个地址解引用就会得到一个。这里,我们取整个数组的地址,然后加一,然后问题来了,这个地址所指向的大小是多少?这个很简单,首先,这个a是数组首元素的地址,那么*a当然就是a[0],所以还是4。于是乎,&a就是取出来整个数组的地址,但是,地址就是地址,管你指向谁,所以还是4。

2024-01-24 17:28:18 677 1

原创 那些很dog的bug(分支循环语句)

大家看到上面的图,我的数组有100 个元素,但是其实我的数组下标最大也只有99,如果按照上面的写法,就会出现一些非常难以发现的BUG。分支循环语句恐怕是编程之中用到的最多的语句了,但是在分支循环语句上面也很容易犯错,所以我总结了自己容易犯下的错误供大家来拷打。这里,参考《C陷阱与缺陷》这本书里面提出来的方法,我们这么 思考问题。可以说,它为我的程序贡献了超过八成的BUG,这bug真dog。入界条件相信大家不会搞错,最容易搞错的是出界条件。这里注意看,这里的else是和谁配对的?缺少的=是编译器的谎言。

2024-01-24 14:56:57 464 1

原创 关于数组的一点点想法

在C语言中只存在一维数组,多维数组是基于一位数组模拟出来的。以前我一直具象化的认为一位数组就是一条线,二维数组就是一个平面,三维数组就是一个空间,但是四维数组呢?也就是说,二维数组其实就是一串一维数组里面的每一个元素都是一串一维数组。为什么可以这样写呢?因为编译器会自动根据初始化的大小分配数组的大小。多维数组其实就像根茎一样,是一种分叉结构。并且,经常可以在编程中看到这样的写法。只不过是把普通的元素换成了数组罢了。所以,我们就见过这样写的。

2024-01-22 15:11:04 345 1

原创 基于EasyX制作的练手小游戏

本游戏基于EasyX制作,参考了B站上面的视频,当然也并没有全部参考,毕竟参考了就写不出这样正宗的 屎山代码。总是一味地上网课,看见C语言都恶心,于是干脆干些不务正业的事让自己开心开心。程序写的确实不好,没有办法,确实是没有天赋,还是在缓慢的学习中。

2024-01-21 18:00:41 839

原创 我的第一条博客

每一天其实都挺累的。现在每天排的任务实在是有点多,编程方面每一天就只能分配一个3到4个小时,说实话这个时间确实相当杯水车薪。下一步还是得增加编程的学习时间,把时间提到每天学习四个半小时的编程,或者说分配效率更高的时间段用来学习;当然,英语也不可以落下,现在的英语水准连三年级小学生都不如,确实让我学习编程有点恐惧。不过还好,当初学日语也是这么脚踏实地每天熬夜学出来的,现在也已经达到了N1水准,我还是相信,慢慢努力会有出路的!学习方法还是按照我的老方法,多画图多推理,不会的截图等着解决。

2024-01-16 18:49:38 331 1

基于EasyX的扫雷小游戏

基于EasyX的扫雷小游戏

2024-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除