而塞过
码龄5年
关注
提问 私信
  • 博客:68,627
    动态:12
    68,639
    总访问量
  • 88
    原创
  • 540,664
    排名
  • 57
    粉丝
  • 0
    铁粉

个人简介:代码创造世界

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2019-10-12
博客简介:

而塞过的学习之旅

博客描述:
自律、戒焦躁、坚持、成功
查看详细资料
个人成就
  • 获得83次点赞
  • 内容获得89次评论
  • 获得518次收藏
  • 代码片获得493次分享
创作历程
  • 7篇
    2022年
  • 60篇
    2021年
  • 21篇
    2020年
成就勋章
TA的专栏
  • 论文
    1篇
  • Linux内核
  • 每日一题
    36篇
  • 深度学习
    1篇
  • 操作系统从0到1
    2篇
  • APUE学习记录
    1篇
  • 数据结构
    10篇
  • C语言学习
    2篇
  • 规划
    1篇
  • 操作技巧
    3篇
  • 总结
    4篇
  • LINUX网络编程
    4篇
  • 单片机
    2篇
  • 笔记
    20篇
  • LINUX环境编程
    15篇
兴趣领域 设置
  • 嵌入式
    单片机
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

RA-CNN论文的个人理解

RA-CNN的算法理解
原创
发布博客 2022.11.29 ·
586 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

python学习记录

深度学习的第一步,Python语言的学习
原创
发布博客 2022.07.29 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

操作系统从0到1-----MBR的完善(简易操作显卡/硬盘)

MBR 完善声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出地址地址只是一个数字,用与记录各种描述符号在源文件中的位置,是偏移文件开头的距离。第 n 个数据所在的位置是数据 n-1 的偏移 + n-1 的内存空间。sectionsection 被称为节,是编译器提供的关键字,用于在程序中宣称一个区域。通过此关键字可以人为的将程序中的数据,指令放在不同的 section 中,使代码的结构更加明了。用法section.节名称(data\code).start关键字 se
原创
发布博客 2022.05.25 ·
539 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

操作系统从0到1-----MBR的初体验(打印字符)

BIOS详解BIOS(Basic Input/Output System ):基本输入输出系统,主要工作是检查,初始化硬件,建立中断向量表(IVT),这样子可以通过“ INT 中断号”来实现相关硬件的调用。BIOS 是系统中的第一个运行的软件,是通过硬件加载,其入口地址为 0xFFFF0,在电脑开机的那一瞬间CPU 的 cs:ip 就被置为 0xF000:0xFFF0,进入 BIOS 地址开始执行 BIOS程序 ;但是 0xFFFF0到 0xFFFFFF 之间只有 16字节,故 BIOS 程序并不在此处
原创
发布博客 2022.05.13 ·
413 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

UNIX基础知识

UNIX基础知识为了防止半途而废,现如今将2020年看过的APUE重新开始进行阅读,并且以文章的形式进行记录达到:复习和 激励的目的此章节是APUE的前导章节,简要的介绍了UNIX环境和相较与Windows下的专有名称及意思文件和目录文件系统在 unix 系统下文件的起点是根, 用字符"/"表示,所以我们常听到根目录文件名目录中的各个文件的名称,在新创建的文件下会自动创建两个文件名: .(当前目录) …(上层目录) 。路径名称路径名称分为绝对路径和相对路径,绝对路径是以根
原创
发布博客 2022.05.09 ·
729 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STM32F103之I2C协议的应用(读写EEPROM)

概要本文主要记录个人在学习I2C协议的一些个人见解,且基于I2C协议实现STM32读写EEPROM的数据声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出
原创
发布博客 2022.02.14 ·
8166 阅读 ·
2 点赞 ·
2 评论 ·
25 收藏

本地上传项目到GitHub上

概要为了实现更好的管理项目,有效的使用Github管理是一个不错的办法,故本文将从头开始围绕项目上传至github的实现声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出要求:电脑上成功安装git软件生成SSHKey在要上传的项目目录下,右键点击 Git Bash Here然后输入ssh-keygen -t rsa -C "1234567890@qq.com"一直按Enter,直到出现将SSHKey配置到GitHub上通过上述的反馈可以知道,新生成的密钥在/c/
原创
发布博客 2022.02.10 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

回顾2021,展望2022

身份的转变其实去年在考完研的时候自己就知道结果了,前期猛地要命,七八月份就一天学十个小时,到了后期开学各种偷懒,逃避,再加上喜欢玩游戏和室友一开黑就一天,导致最后完全摆烂。故在2020年的十月份左右就开始找实习,也是看来很多经验帖的缘故知道秋招的重要性,但是结果完全没有自己想象的那么美好。记得第一次收到面试的通知特别高兴,心想我那么受欢迎(那时候不知道HR是有绩效之类的),如何就开开心心去面试了,结果可想...
原创
发布博客 2021.12.30 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言.pdf

发布资源 2021.11.16 ·
pdf

每日一题———38.归并排序

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出概念归并排序:把两个或者多个已经有序的序列合并成一个序列思想(合并)创建一个辅助空间数组,用于暂时存放需要比较的数组元素每次从辅助数组中选择两个元素( low ,mid+1)进行比较将较小的元素放入原数组一直循环直到辅助数组的下标超过表长将未遍历完的数据直接插入原数组思想(排序)将数据元素从中间划分成两个子序列左侧子序列递归排序右侧子序列递归排序将数据归并//创建辅助数.
原创
发布博客 2021.06.23 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

每日一题———37.堆排序

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出概念堆:n个关键序列L[1,2…n],满足下面一条性质称为堆大根堆:满足L(i) >= L(2i) 且L(i)>=L(2i+1)小根堆:满足L(i) <= L(2i) 且L(i)<=L(2i+1)可以类比二叉树,(2i左边叶子节点,2i+1右边叶子节点),但是不一样的是,在大根堆中只需要满足:根 >= 左 右与顺序无关,小根堆也一样:只要满足:根 < 左 右即可.
原创
发布博客 2021.06.22 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

每日一题———36.选择排序之快速排序

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出思想选择一个基准( 常为数组第一个元素),利用俩个指针 low 和 high,依次对基准元素进行比较,使大于基准的元素在右边,小于基准的元素在左边,故基准的位置可以确定(k 次快速排序可以使 k+1 个元素在最终位置上)此时基准元素将数据分成两部分,一部分大于基准元素,一部分小于基准元素,对这两部分的元素分别再次进行快速排序,直到序列有序//确定位置int partition(int .
原创
发布博客 2021.06.21 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每日一题———35.希尔排序

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出思想利用 n / d 将数据分成若干个份子表对这若干份子表进行直接插入排序缩小增量 d ,再次分成若干份子表再次对子表直接插入排序,至有序void ShellSort(int a[],int n){ int i,j,d; for(d=n/2;d >= 1; d=d/2) //一直缩小增量 for(i = d+1 ;i <=n ;i++) if(a[i] <.
原创
发布博客 2021.06.19 ·
324 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

每日一题———34.树的层序遍历

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出要点链表的遍历链表的数据查找尾插法(留尾链)思想(借助队列)根节点入队,出队访问出队节点如果节点存在左子树则将左子树入队如果节点存在右子树则将右子树入队一直循环直到队列为空void LevelOrder(BiTree T){ InitQueue(Q); //初始化队列 Bitree p; EnQueue(Q,T); //根节点入队 while(!IsEmpty(Q)).
原创
发布博客 2021.06.19 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每日一题———33.后续访问的非递归实现

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出相比先序和中序的非递归实现(差异只是在访问在入栈和出栈的先后顺序);而后序的非递归实现则要复杂一点,因为后序的顺序是左右根的顺序,所以要对右子树进行判断;判断条件有两个(同时满足) :1.右子树是否为空2.右子树是否被访问过思想 (借助栈实现)将沿着根的左孩子依次入栈,直达左孩子为空判断右子树是否为空且是否被访问过,如果满足则对右子树重复 1 的操作否则出栈,访问节点,且标记最近访问.
原创
发布博客 2021.06.19 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每日一题———32.插入排序的实现

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出算法思想每一次将一个待排序的记录按照关键字大小,插入到已排好的子序列中,依次与前面关键字做比较效率分析时间复杂度:平均 O(n2),最好O(n),只需要对比无需移动数据,最坏 O(N2)既要比较又要移动数据空间复杂度:O(1)稳定性好带哨兵法void InsertSort(int a[],int n){ int i,j; for(i = 2;i<n;i++){ //a[0].
原创
发布博客 2021.06.18 ·
162 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

每日一题———31.非递归实现树的中序遍历

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出思想 (借助栈实现)将沿着根的左孩子依次入栈,直达左孩子为空栈顶元素出栈,并且访问节点(对节点操作),若若孩子为空则继续指行否则执行 1 操作,直到栈为空,或者节点为空void InOrder(BiTree T){ BiTree p =T ;//新建树对象,对树操作 //初始化栈 InitStack(S); while(p || IsEmpty(S))//栈非空,或者树非空 { .
原创
发布博客 2021.06.17 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

每日一题———30.树的相关解题技巧

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出树相关解题技巧在完全二叉树中,N0=N2+1(度为0的结点个数 = 度为 2 的结点个数 + 1)在完全二叉树中,N1(常为 0 或 1)在完全二叉树中,叶子结点个数为 i > n / 2, ( n为总结点个数,i ~ n都是叶子节点的个数)在得到树的先序遍历 + 后序遍历的情况下,若先序:XY 后序:YX则X是Y的祖先节点,(不唯一)在得到树的中序遍历 + 后序遍历(先序遍历)的情况下.
原创
发布博客 2021.06.16 ·
135 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

每日一题———29.树的三种遍历

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出要点树的先序遍历(根左右)树的中序遍历(左根右)树的后序遍历(左右根)//先序void PreOrder(BiTree T){ //非空按根左右的顺序遍历 if(T !=NULL){ visit(p); preorder(T->lchild); preorder(T->rchild); }}//中序遍历void Inorder(BiTree T){ //.
原创
发布博客 2021.06.15 ·
183 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

每日一题———28.二叉树中寻找编号为i和j的最近祖先节点(顺序存储)

前言数据结构每日一题 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出题目给定一个二叉树按顺序存储,要求设计一个算法实现寻找结点 i 和 j 的最近祖先节点相关知识二叉树的顺序存储(完全二叉树和满二叉树用此方式比较多,而在普通二叉树的情况下会将其补充数据伪装成一个满二叉树来存储,方便使用满二叉树的特性)为了维持二叉树的节点顺序和数组顺序一致可以从1开始存储祖先节点是子节点的 1/2思想要注意判断结点的值信息不断的将较大的结点值取一半,知道 i 和 j.
原创
发布博客 2021.06.14 ·
722 阅读 ·
0 点赞 ·
3 评论 ·
4 收藏
加载更多