@宁兰
码龄6年
关注
提问 私信
  • 博客:28,585
    社区:4,392
    32,977
    总访问量
  • 36
    原创
  • 84,307
    排名
  • 69
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2018-11-17
博客简介:

@宁兰 的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    114
    当月
    1
个人成就
  • 获得76次点赞
  • 内容获得3次评论
  • 获得145次收藏
创作历程
  • 5篇
    2024年
  • 5篇
    2023年
  • 9篇
    2020年
  • 21篇
    2019年
成就勋章
TA的专栏
  • 计算机组成原理
    3篇
  • 项目管理
    1篇
  • 数据结构
    7篇
  • 计算机网络
    1篇
  • 数据库
    4篇
  • Python
  • C语言
    1篇
  • 建模
    1篇
  • C++
    9篇
  • 技术
    1篇
  • 算法
    2篇
兴趣领域 设置
  • 数据结构与算法
    排序算法
  • 硬件开发
    驱动开发
  • 操作系统
    linuxubuntu
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

Linux系统探索

本文不定时更新linux及类linux系统的有趣玩法和知识要在每次通过 xshell 连接到 Linux 调试台时打印特定信息,可以通过修改 SSH 配置文件来实现。
原创
发布博客 2024.07.08 ·
264 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

Xorg驱动-drm_queue及present研究

不定时更新研究成果研究主体:xorg-server-1.20.13、xserver-xorg-video-amdgpu-19.1.0。
原创
发布博客 2024.03.07 ·
284 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C/C++代码解析之深度学习

不定时更新实战项目中C、C++学习内容。
原创
发布博客 2024.03.06 ·
476 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

Linux设备调试-GDB调试器

工欲善其事,必先利其器”,为了方便Linux驱动设备的开发和调试,建立舒适的开发环境、使用必要的软件工具,以及掌握常用的调试技巧是比较重要的。本篇介绍GDB调试器的主要功能和常见用法,同时在第三部分中,命令顺序按照使用频率由高到低编写,方便阅读和使用。
原创
发布博客 2024.01.15 ·
551 阅读 ·
5 点赞 ·
1 评论 ·
11 收藏

Git专栏篇

命令之前,确保你已经在分支 B 上,并且已经完成了所有必要的合并和冲突解决。此外,cherry-pick 操作可能会导致提交的 SHA-1 值发生变化,因此在将更改应用到另一个分支之后,你可能需要进行相应的调整和处理。命令,这个命令会显示指定提交的详细信息,包括作者、提交时间、提交说明和更改内容等。目的:现有git仓库,该仓库有两个分支a和b,将a分支的最近三个版本提交内容复制 到b分支的提交上。需要注意的是,如果一个提交中修改了多个文件,这个命令会将这些文件名全部列出,每个文件名占一行。
原创
发布博客 2024.01.04 ·
546 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

C/C++编译问题之-Makefile

Makefile是一种用于自动化构建和管理项目的工具,它使用一种特定的语法来描述目标(target)和依赖关系(dependencies)。伪目标是指不对应实际文件的目标,而是表示某个操作或动作。在Makefile中,你可以声明一个目标为伪目标,以告诉Make工具该目标不对应任何实际文件。在Makefile中,你可以定义自己的变量,并在规则中使用它们。隐式规则定义了如何将一种类型的文件转换为另一种类型的文件。在Makefile中,你可以使用通配符来匹配文件。表示依赖文件的名称。
原创
发布博客 2023.12.25 ·
475 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

驱动学习篇

随记,不定时更新驱动相关知识,累积驱动开发相关经验。
原创
发布博客 2023.12.19 ·
2046 阅读 ·
8 点赞 ·
0 评论 ·
16 收藏

linux shell编程

命令通过打开 Framebuffer 设备文件、读取数据、转换和编码数据,并将结果保存为图片文件的方式,获取当前系统中的 Framebuffer 内容。而且,不同系统和硬件的 Framebuffer 实现可能会有所不同,具体的细节也可能会有差异。根据 Framebuffer 的分辨率和像素格式,计算出需要的内存缓冲区大小,并分配足够的内存来存储 Framebuffer 的内容。将生成的图片数据写入一个指定的文件中,这个文件就是你在命令中指定的输出文件(比如 “screenshot.png”)。
原创
发布博客 2023.12.01 ·
1171 阅读 ·
19 点赞 ·
0 评论 ·
20 收藏

Git教程1:生成和提交SSH公钥到远程仓库

完成上述步骤后,你的公钥就会与你的远程仓库关联起来。这样,你就可以使用 SSH 协议进行代码克隆、推送等操作,而无需每次输入用户名和密码。
原创
发布博客 2023.11.17 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Qt1-Qt多线程(多线程步骤讲解+代码+演示)

Qt多线程(步骤讲解+代码+演示)
原创
发布博客 2023.10.24 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【计算机网络实验】笔记(实验一、二)

强者之路,当一往直前,愈挫愈勇实验一 简单局域网组网组建(14:32)配置模式基础setup 配置模式 -> 一般用户配置模式 -> 特权用户配置模式 -> 全局配置模式 -> 接口配置模式 / VLAN 配置模式各模式一般用户配置模式:用户首先进入。switch>:不能对交换机进行任何的配置,只能查询交换机的某些信息(版本,时钟等)*问号?*可以查询可使用的命令**特权用户配置模式 **:enableSwitch#:可查询交换机的配置信息,各个端口链接情
原创
发布博客 2020.09.07 ·
450 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【计算机组成原理】第2章 数据表示 笔记

2.1 机器数及特点目的:组织数据,方便计算机硬件直接使用。考虑因素:支持的数据类型、能表示的数据范围、能表示的数据精度、存储和处理的代价、是否有利于软件的移植等机器内的数据表示1)真值:符号用“+”、“-”表示的数据表示方法。2)机器数:符号数值化的数据表示方法, 用0、1表示符号。3)三种常见的机器数:设定点数的形式为X0 X1 X2 X3 … Xn常见机器的特点原码:(...
原创
发布博客 2020.03.01 ·
790 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【计算机组成原理】第1章 计算机系统概论 笔记

1.1 冯·诺依曼结构计算机工作原理及层次结构分析冯·诺依曼计算机的工作原理存储程序:将程序存放在计算机的存储器中;(存储系统构建与快速访问 )程序控制: 按指令地址访问存储器并取出指令,经译码依次产生指令执行所需的控制信号,实现对计算的控制,完成指令的功能。(指令系统、控制器设计等)冯·诺依曼计算机的组成(硬件+ 软件)ALU(Arithmetic Logical Unit) 算术...
原创
发布博客 2020.02.25 ·
715 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【495个C语言问题】讨论1

问题1:ASCII码对照表 (可分为控制字符和可显示字符):http://ascii.911cha.com/其中关于 ASCII码及其相关的其他编码可以见视频《详讲编码和解码》:https://www.bilibili.com/video/av83813600?from=search&seid=16940804007941623611讨论《495个C语言问题》中第一个问题,涉及到具...
原创
发布博客 2020.02.24 ·
1121 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【计算机组成原理】第0章 导学 笔记

文章目录一、为何学二、学什么三、如何学一、为何学核心基础,承上启下后PC时代软硬兼通专业要求我国信息产业受制于人互联网+国家战略二、学什么计算机系统概述数据表示运算方法与运算器存储系统指令系统CPU系统总线输入/输出系统三、如何学构造观(1)如何设计功能部件: 基本编码/解码器、运算器、控制器、存储器(2)如何设计系统:简单计算机系统(3)如何设计...
原创
发布博客 2020.02.19 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【数据库】第四章 关系数据库理论 笔记

文章目录一、关系数据库理论二、函数依赖2.1 定义2.2 完全函数依赖于部分函数依赖2.3 属性集的闭包及其算法2.4 候选码的求解和算法2.5 函数依赖集的等价、覆盖和最小函数依赖集三、关系模式的分解3.1 无损连接的分解3.2 无损分解测试算法3.3 保持函数依赖的分解四、关系模式的范式4.1 第一范式4.2 第二范式4.3 第三范式4.4 BC 范式五、 关系模式的规范化一、关系数据库理论...
原创
发布博客 2020.02.14 ·
2307 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

【数据库】第三章 关系数据库标准语言—SQL 笔记

结构化查询语言结构化查询语言 Structured Query Language,简称SQL,含数据查询、数据定义、数据操纵、数据控制。大型数据库: Sybase  SQL Server  Oracle  DB2  MySQL小型数据库: FoxPro  Access  SQLiteSQL的基本概念基本表(Base Table):一个关系对应一个...
原创
发布博客 2020.02.13 ·
2187 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

【数据库】第二章 关系数据库 笔记

关系的形式化定义、性质、概念域域是一组具有相同数据类型的值的集合,又称为值域。 (用D表示)域中所包含的值的个数称为域的基数(用m表示)。在关系中用域表示属性的取值范围。如:D1={李力,王平,刘伟},m=3; D2={男,女};m=2; D3={18,20};m=2笛卡尔积定义:给定一组域D1,D2,…,Dn(它们可以包含相同的元素,即可以完全不同,也可以部分或全部相同)。D1,D2...
原创
发布博客 2020.02.10 ·
1427 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

【数据库】第一章 数据库系统概述 笔记

数据库系统概述数据库技术的产生与发展信息、数据、数据处理与数据管理数据 + 数据处理 = 信息数据处理:将数据加工转换程信息的过程,包括数据的收集、管理、加工利用(计算)、传播等一系列活动的总合数据管理:是数据处理的核心,指数据的分类、组织、编码、存储、检索、维护等工作数据库技术的产生与发展发展阶段:人工管理阶段 -> 文件系统阶段 -> 数据库管理阶段人工管理阶段[...
原创
发布博客 2020.02.05 ·
1500 阅读 ·
1 点赞 ·
2 评论 ·
5 收藏
加载更多