自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜狗系列笔记

专注于嵌入式开发

  • 博客(115)
  • 收藏
  • 关注

原创 《小菜狗 Linux 操作系统快速入门笔记》(03.6) Ubuntu 包管理器 apt 命令精华总结【apt update】【apt upgrade】【apt install】

apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。apt 命令执行需要超级管理员权限(root)。

2025-06-12 20:48:03 229

原创 《小菜狗 C 语言入门 + 进阶笔记》(35)什么是枚举?(enum)相信很多学过 C 语言的小伙伴是不是没怎么用过?

枚举是 C 语言中的一种基本数据类型,用于定义一组具有离散值的常量,它可以让数据更简洁,更易读。定义一个枚举类型,需要使用enum关键字,后面跟着枚举类型的名称,以及用大括号 {}括起来的一组枚举常量。每个枚举常量可以用一个标识符来表示,也可以为它们指定一个整数值。如果没有指定,那么默认从 0 开始递增。enum 枚举名 {枚举元素1, 枚举元素2, ……};以下定义的都是枚举类型。{} 中的内容是枚举类型的可能取值,也叫枚举常量。//星期enum DayMon,Tues,Wed,Thur,

2025-06-12 10:48:37 647

原创 《小菜狗 Linux 操作系统快速入门笔记》(05.7)时间日期管理命令【date cal timedatectl命令使用大全】

cal:显示日历;date:显示或设置时间;:设置系统的时间。你可以使用之前讲过的man [命令]来查看各个命令的使用文档,如 :man date。

2025-06-12 09:30:00 638

原创 《小菜狗 Linux 操作系统快速入门笔记》(05.6)电源管理命令【halt reboot shutdown命令的详细使用】

halt:关闭系统;reboot:重启系统;shutdown:安全关闭或重启系统。你可以使用之前讲过的man [命令]来查看各个命令的使用文档,如 :man reboot。

2025-06-11 10:35:00 684

原创 《小菜狗 C 语言入门 + 进阶笔记》(34)结构体入门 -- 保证入门

book = {"C 语言", "BoBo", "编程语言", 123456};int main()不过整体赋值仅限于定义结构体变量的时候,在使用过程中只能对成员逐一赋值,这和数组的赋值非常类似。

2025-06-11 10:03:31 573

原创 《小菜狗 C 语言入门 + 进阶笔记》(33)指针入门 3 -- 指针运算i++,i--,以及特殊指针void*,NULL

在我们目前所学到的语法中,星号表示乘法,例如c = a * b;,这是最容易理解的。表示定义一个指针变量,以和普通变量区分开,例如。表示获取指针指向的数据,是一种间接操作,例如*p = 100;b = *p;。《小菜狗 C 语言入门 + 进阶笔记》(0)简介每日一更!公众号、CSDN等博客:小菜狗编程笔记目前在飞书持续优化更新~

2025-06-10 10:59:25 1140

原创 《小菜狗 Linux 操作系统快速入门笔记》(05.5) 文件与目录管理命令【ls tree mkdir rmdir touch cp rm mv pwd which 命令大全】

ls:列出路径下的文件与目录;tree:以树状图显示路径下的文件夹及文件;cd:切换目录;mkdir:创建一个新的目录;rmdir:删除一个空的目录;touch:创建一个新的文件cp:复制文件或目录;rm:移除文件或目录;mv:移动文件与目录,或修改文件与目录的名称;pwd:显示目前的目录;which:查看命令的可执行文件所在路径;你可以使用man [命令]man cp。

2025-06-10 09:30:00 1013

原创 《小菜狗数据结构与算法入门 + 进阶笔记》(02.1)线性表是什么?顺序存储结构和链式存储结构?前驱和后继?

如上图所示,在 {1,2,3,4,5} 数据集中,每个数据的左侧都有且仅有一个数据和它紧挨着(除 1 外),右侧也有且仅有一个数据和它紧挨着(除 5 外),这些数据之间就是“一对一“的关系。在一个数据集中,如果每个数据的左侧都有且仅有一个数据和它有关系,数据的右侧也有且仅有一个数据和它有关系,那么这些数据之间就是“一对一“的逻辑关系。使用线性表存储具有“一对一“逻辑关系的数据,不仅可以将所有数据存储到内存中,还可以将“一对一”的逻辑关系也存储到内存中。,专门用来存储逻辑关系为“一对一”的数据。

2025-06-09 15:07:46 308

原创 《小菜狗 C 语言入门 + 进阶笔记》(32)指针入门 2 -- 指针到底是什么?(非常重要,解刨得很透彻)

像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明定义。在这里,type是指针的数据类型var_name是指针变量的名称。用来声明指针的\*与乘法中使用的星号是相同的。但是,在这个语句中,星号 *是用来表示这是一个指针变量。指针变量存储了数据的地址,通过指针变量能够获得该地址上的数据。这里的声明时是用来表示这是一个指针变量;使用时是用来取得某个地址上的数据。int *ip;/* 一个整型的指针 */double *dp;/* 一个 double 型的指针 */

2025-06-09 11:13:44 1013

原创 带你最快入门cd命令,日常Linux命令记录

另外:~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, …则表示目前目录位置的上一层目录。的缩写,用来切换工作目录的命令。

2025-06-08 10:45:00 204

原创 2025年最新Linux常见子目录及其功能详解 - 适用于Ubuntu18.04、20.04、22.04、24.04、Centos等各个Linux版本

了解Ubuntu的磁盘目录结构对于系统管理和使用非常重要。通过熟悉各个目录的功能和用途,用户可以更好地组织和管理自己的数据,同时也能够更方便地进行系统维护和故障排除。在操作文件和目录时,一定要谨慎,特别是对于系统关键目录和配置文件,以免造成系统损坏。Linux 的目录结构是由很多文件块区组成,与 Windows 分区不同。Linux 没有盘符这个概念,只有一个根目录 /,所有文件都在它下面!

2025-06-08 10:15:00 541

原创 2025年最新 ls 命令详解 - 列出路径下的文件与目录

在 Linux 系统当中, ls 命令可能是最常被运行的。-a 或 --all。

2025-06-07 11:00:00 417

原创 《小菜狗 C 语言入门 + 进阶笔记》(31)指针入门 1 -- 内存与地址【重点来了!看文章就能看懂指针】

变量名和函数名为我们提供了方便,让我们在编写代码的过程中可以使用易于阅读和理解的英文字符串,不用直接面对二进制地址,否则都是地址的场景简直让人崩溃。表示取值操作,整个表达式的意思是:取出地址 0X1000 和 0X2000 上的值,将它们相加,把相加的结果赋值给地址为 0X3000 的内存。为了正确地访问这些数据,必须为每个字节都编上号码,就像门牌号、身份证号一样,每个字节的编号是唯一的,根据编号可以准确地找到某个字节。,你的外卖小哥来给你送外卖,如果想找到你,就得挨个房子去找,这样效率很低,

2025-06-07 10:45:00 1590

原创 《小菜狗 Linux 操作系统快速入门笔记》(05.5)文件与目录管理命令【最新最全总结 - ls cd mkdir rmdir cp rm mv等命令】

ls:列出路径下的文件与目录;tree:以树状图显示路径下的文件夹及文件;cd:切换目录;mkdir:创建一个新的目录;rmdir:删除一个空的目录;touch:创建一个新的文件cp:复制文件或目录;rm:移除文件或目录;mv:移动文件与目录,或修改文件与目录的名称;pwd:显示目前的目录;which:查看命令的可执行文件所在路径;你可以使用man [命令]man cp。

2025-06-06 14:22:54 1209

原创 《小菜狗 C 语言入门 + 进阶笔记》(30)二维数组进阶

因为每一行有四个元素,每个 int 类型的元素占四个字节,一行有 16 个字节,所以数组名 age 加 1 后地址增加了 16 个字节说明数组名的步长位一行的长度。它的好处是不必在开发时,随意为数组指定⼀个估计的长度,程序可以在运行时为数组分配精确的长度。数组 arr 就是变长数组,因为它的长度取决于变量 n 的值,编译器没法事先确定,只有运行时才能知道 n 是多少。其实二维数组访问也是使用下标的形式的,二维数组是有行和列的,只要锁定了行和列就能唯⼀锁定数组中的⼀个元素。,这是由编译器原理限制的。

2025-06-06 09:45:00 744

原创 Linux 里 su 和 sudo 命令这两个有什么不一样?

有很多命令需要管理员权限才能使用,可以输入命令前加(sudo),也可以直接切换到管理员账号(su)再执行。

2025-06-05 22:05:30 1978

原创 《小菜狗 C 语言入门 + 进阶笔记》(29)二维数组入门

一个二维数组,在本质上,是一个一维数组的列表,一个二维数组可以被认为是一个带有 x 行和 y 列的表格。type可以是任意有效的C 数据类型arrayName是一个有效的C 标识符,也就是数组名。将二维数组看做一个 Excel 表格,有行有列,x 表示行数,y 表示列数,要在二维数组中定位某个元素,必须同时指明行和列。3 表示数组有 3 行;4 表示每⼀行有 4 个元素;int 表示数组的每个元素是整型类型;a 是数组名,可以根据⾃己的需要指定名字;二维数组在概念上是二维的,但在。

2025-06-05 09:30:00 558

原创 《小菜狗 Linux 操作系统快速入门笔记》(05.4) 用户管理命令

在 Unix/Linux 中添加用户账号可以使用 adduser 或 useradd 命令,因为 adduser 命令是指向 useradd 命令的一个链接,因此,这两个命令的使用格式完全一样。Linux 中每个用户都属于一个特定的群组,如果你不设置用户的群组,默认会创建一个和它的用户名一样的群组,并且把用户划归到这个群组。中,理论上来说,我们可以创建无数个用户,但是这些用户是被划分到不同的群组里面的,有一个用户,名叫。常用的选项包括 -l,-c,-d,-m,-g,-G,-s,-u 以及 -o 等。

2025-06-04 10:00:00 2122

原创 《小菜狗 C 语言入门 + 进阶笔记》(28)字符串处理函数

用来比较 str1 和 str2 指向的字符串,从两个字符串的第⼀个字符开始比较,如果它们相等,就继续比较下一个字符,直到遇见不同的字符,或者到字符串的末尾。str1 数组是使用常量字符串初始化,也是不完全初始化,前⾯ 7 个元素存放了 a、b、c、d、e、f、\0,剩余的元素默认初始化为 0,也就是 \0。str2 数组是使用大括号的⽅式初始化,也是不完全初始化,前⾯ 6 个元素存放了 a、b、c、d、e、f,剩余的元素默认初始化为 0,也就是 \0。字符串拷贝,拷贝到源头字符串中的 \0 为⽌。

2025-06-04 09:45:00 1132

原创 《小菜狗 Linux 操作系统快速入门笔记》(05.2)所有命令的帮助命令

man 命令像新华词典一样可以查询到命令或函数的详细信息,但其实我们还有更加快捷的方式去查询,使用 -k 参数,man 可以在所有的 man 文档和简介中查找符合条件的命令。man 是 Linux 提供的一个手册,包含了绝大部分的命令、函数使用说明。遇到一些函数和命令,不知道含义时,可以使用命令 man 来查看帮助信息。,它没有 man 命令显示的那么详细,但是它更加易于阅读。一般 Linux 基本每个命令都自带有。这个参数的帮助信息!

2025-06-03 10:00:00 388

原创 《小菜狗 C 语言入门 + 进阶笔记》(27)字符数组

例如有一个长度为 10 的整型数组,它所包含的元素按照从小到大的顺序(升序)排列,假设比较到第 4 个元素时发现它的值大于输入的数字,那么剩下的 5 个元素就没必要再比较了,肯定也大于输入的数字,这样就减少了循环的次数,提高了执行效率。因为数组元素是升序排列的,所以当 nums[i] > num 时,i 后边的元素也都大于 num 了,num 肯定不在数组中了,就没有必要再继续比较了,终止循环即可。,就到达了字符串的末尾,然而事实却不是这样,由于我们并未对最后 4 个元素赋值,所以第 26 个元素不是。

2025-06-03 09:30:00 1312

原创 《小菜狗 Linux 操作系统快速入门笔记》(05.3)Linux 常用快捷键

你也可以后面再来细看,在平时的使用习惯中熟记几个常用的,一下子记住几十个快捷键是不现实的;在敲出命令的前几个字母的同时,按下 tab 键,系统会自动帮我们补全命令!命令之前,有这么一些快捷方式,是必须要提前掌握的,它将贯穿整个。

2025-06-02 11:00:00 530

原创 《小菜狗数据结构与算法入门 + 进阶笔记》(01.5) 数据结构和算法的区别

数据结构和算法是两个独立的学科,数据结构研究的是数据的存储问题,而算法研究是的解决问题的方法(思路)。解决实际问题,既需要用到数据结构的知识,也需要用到算法知识,数据结构和算法经常放在一起讲解。本教程在讲解数据结构的过程中,也会讲解一些关联紧密的算法,让每位读者都能学有所用,用有所成。每日一更!公众号、CSDN等博客:小菜狗编程笔记目前在飞书持续优化更新~

2025-06-02 10:00:00 206

原创 《小菜狗数据结构入门 + 进阶笔记》(01.4) 数据的逻辑结构和物理结构

关于数据结构,与其说它是一门研究存储数据以及数据之间关系的学科,还可以这样概括:它是一门研究数据存储结构和逻辑结构的学科。通过研究数据的物理结构,可以掌握存储数据的方法;通过研究数据的逻辑结构,可以掌握存储数据之间关系的方法。数据的存储结构有 2 种,分别是集中存储和分散存储。如果想集中存储数据,就选择顺序存储结构;如果想分散存储数据,就择链式存储结构。数据的逻辑结构有 4 种,分别是“无关系”、“一对一”、“一对多”和“多对多”。无逻辑关系的数据可以选用查找表存储结构;

2025-06-01 15:30:00 827

原创 《小菜狗数据结构入门 + 进阶笔记》(01.3) 数据结构到底学什么

注意,想彻底玩转图中罗列的这些存储方案也是不容易的,除了掌握各个存储方案本身,还要学会在各个存储方案中完成对数据的“增删改查”操作,以及用这些存储方案解决一些常见的实际问题(例如字符串的模式匹配、矩阵转置、最小生成树、最短路径等)。数据的物理结构有 2 种,逻辑结构有 4 种,它们可以随意组合。例如,无关系的数据可以选择集中存放,也可以选择分散存放。针对具有不同物理结构和逻辑结构的数据,数据结构都会给出最恰当的存储方案。学习数据结构,实际上就是学习这些存储数据的方案。

2025-06-01 10:45:00 198

原创 《小菜狗 Linux 操作系统快速入门笔记》(05.1) Linux 基础知识 - 带你了解 Linux 命令

Shell这个单词的原意是 “外壳”,跟kernel(内核)相对应,比喻内核外面的一层,即用户跟内核交互的对话界面。Shell是一个程序,提供一个与用户对话的环境。这个环境只有一个命令提示符,让用户从键盘输入命令,所以又称为命令行环境(,简写为CLIShell接收到用户输入的命令,将命令送入操作系统执行,并将结果返回给用户。Shell是一个命令解释器,解释用户输入的命令。它支持变量、条件判断、循环操作等语法,所以用户可以用Shell命令写出各种小程序,又称为Shell脚本。这些脚本都通过Shell。

2025-05-31 11:00:00 818

原创 《小菜狗数据结构入门 + 进阶笔记》(01.2) 什么是数据结构?

数据结构是什么,在我看来,它是一门学科,教你如何存储那些具有复杂关系的数据。数据结构存储数据的思路(思维、思想),可以用任意一种编程语言实现。换句话说,无论你掌握哪种编程语言,也无论你从事什么开发工作,只要你和数据打交道,就一定会用到数据结构。每日一更!公众号、CSDN等博客:小菜狗编程笔记目前在飞书持续优化更新~

2025-05-31 10:30:00 264

原创 《小菜狗 C 语言入门 + 进阶笔记》(26)输入 & 输出语句(3)-- C 语言所有输入输出函数总结

(1)C 语言有多个函数可以从键盘获得用户输入scanf():是通用的输入函数,它可以读取多种类型的数据。:这三个函数都用于输入单个字符。gets():获取一行数据,并作为字符串处理。(2)C 语言有多个函数可以从键盘获得用户输出printf():可以输出多种类型的数据。:这三个函数都用于输出单个字符。puts():输出一串数据。其中scanf()、getchar()、gets() 是标准函数,适用于所有平台;getche() 和 getch()不是标准函数,只能用于 Windows。函数。

2025-05-30 16:41:43 678

原创 《小菜狗 C 语言入门 + 进阶笔记》(25)字符与字符串【常用】

(1)C 语言有多个函数可以从键盘获得用户输入scanf():是通用的输入函数,它可以读取多种类型的数据。:这三个函数都用于输入单个字符。gets():获取一行数据,并作为字符串处理。(2)C 语言有多个函数可以从键盘获得用户输出printf():可以输出多种类型的数据。:这三个函数都用于输出单个字符。puts():输出一串数据。其中scanf()、getchar()、gets() 是标准函数,适用于所有平台;getche() 和 getch()不是标准函数,只能用于 Windows。

2025-05-30 09:15:00 1831

原创 《小菜狗 C 语言入门 + 进阶笔记》(24)数组入门 -- 保证入门【很重点】

《小菜狗 C 语言入门 + 进阶笔记》目录:《小菜狗 C 语言入门 + 进阶笔记》(0)简介暂时无法在飞书文档外展示此内容变量的出现使得我们可以存放单个的数据,那假设我们有⼀组数据,比如:某个班级的数学成绩有 30 个数据,我们就需要创建 30 个变量去存储码?这时候 C 语⾔中给了⼀个数组的概念,可以让我们创建⼀块连续的空间来存放⼀组数据。数组是⼀组。数组的定义并不是声明一个个单独的变量,比如 ,而是声明一个数组变量,使用 来代表一个个单独的变量。我们把这样的一组数据的集合称为,它所包含的每一个数据叫

2025-05-29 15:02:37 1489

原创 《小菜狗 C 语言入门 + 进阶笔记》(23)对选择结构和循环结构的总结

不过由于 goto 语句很容易造成代码混乱,维护和阅读困难,饱受诟病,不被推荐,而且 goto 循环完全可以被其他循环取代,所以后来的很多编程语言都取消了 goto 语句,我们也不再讲解。所谓“跳出”,是指一旦遇到 break,就不再执行 switch 中的任何语句,包括当前分支中的语句和其他分支中的语句;else 是最基本的结构,switch…else 可以嵌套使用,原则上嵌套的层次(深度)没有限制,但是过多的嵌套层次会让代码结构混乱。for 循环是最常用的循环,它的功能强大,一般都可以代替其他循环。

2025-05-29 10:11:30 378

原创 《小菜狗 Linux 操作系统快速入门笔记》(04.5)Linux 文件系统基本目录结构【重点】

Linux 中一切皆为文件,文件系统用来组织计算机的文件和资料的系统,是操作系统封装的一个系统服务程序,实际是一个软件程序,用来存储和管理计算机文件和资料。磁盘文件系统:NTFS, EXT3, EXT4闪存文件系统:JFFS2, YAFFS数据库文件系统:BFFS, WINFS网络文件系统:NFS虚拟文件系统:VFS(Proc)文件系统的功能:能定义文件的组织方式,文件的结构;提供建立和存取文件的环境(目录和文件)!

2025-05-28 18:17:04 647

原创 《小菜狗 C 语言入门 + 进阶笔记》(0)(22)详解循环的 break 和 continue【易错点】

本来 for 循环想提前退出得使用 break,⼀个 break 只能跳出⼀层 for 循环,如果 3 层循环嵌套就得使用 3 个 break 才能跳出循环,所以在这种情况下我们使用 goto 语句就会更加的快捷。对于 while 和 do…break 的作用是永久的终止循环,未来我们在某个条件发⽣的时候,不想再继续循环的时候,就可以使用 break 来完成。未来我们在循环中,当某个条件发⽣的时候,本次循环⽆需再执行后续某些操作的时候,就可以使用 continue 来实现。成立,开始第一次循环。

2025-05-28 09:30:00 949

原创 《小菜狗 C 语言入门 + 进阶笔记》(21)嵌套循环和循环练习

本例是一个简单的 for 循环嵌套,外层循环和内层循环交叉执行,外层 for 每执行一次,内层 for 就要执行四次。在 C 语言中,代码是顺序、同步执行的,当前代码必须执行完毕后才能执行后面的代码。这就意味着,外层 for 每次循环时,都必须等待内层 for 循环完毕(也就是循环 4 次)才能进行下次循环。虽然 i 是变量,但是对于内层 for 来说,每次循环时它的值都是固定的。

2025-05-27 09:30:00 569

原创 《小菜狗 Linux 操作系统快速入门笔记》(01.0)文章导航目录【实时更新】

【代码】《小菜狗 Linux 操作系统快速入门笔记》(01.0)文章导航目录【实时更新】

2025-05-27 09:00:00 417

原创 《小菜狗 C 语言入门 + 进阶笔记》(20)for 循环【重点】

while 循环和 for 循环在实现循环的过程中都有初始化、判断、调整这三个部分,但是 for 循环的三个部分非常集中,便于代码的维护,而如果代码较多的时候 while 循环的三个部分就比较分散,所以从形式上 for 循环要更优⼀些。

2025-05-26 09:15:00 1070

原创 《小菜狗 Linux 操作系统快速入门笔记》(02.7)VMware虚拟机安装Ubuntu18.04.6教程|教科书级别安装指南(小白简单操作+原理讲解)

当然也可以选择典型,

2025-05-26 09:00:00 1896

原创 VMware 安装 Ubuntu 时,不同控制器类型(LSI Logic、 LSI Logic SAS等)的选择和分析

为访问虚拟磁盘、CD/DVD-ROM 和 SCSI 设备,虚拟机将使用创建虚拟机时默认添加的存储控制器。创建虚拟机后可以添加额外的控制器或更改控制器类型。在创建向导中时可执行这些更改。如果您在更改或添加控制器前了解不同类型的控制器的节点行为、控制器限制和兼容性,则可以避免潜在的引导问题。

2025-05-25 10:45:00 530

原创 《小菜狗 C 语言入门 + 进阶笔记》(18.1)判断案例分析

【代码】《小菜狗 C 语言入门 + 进阶笔记》(18.1)判断案例分析。

2025-05-24 11:00:00 250

原创 VMware 安装 Ubuntu 时,不同 IDE、SCSI、SATA 和 NVMe 虚拟硬盘的选择和分析

IDE即Integrated Drive Electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,IDE是表示硬盘的传输接口。我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)、PATA接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。优点:易于使用、价格低廉、兼容性强、性价比高等;缺点:速度慢、只能内置使用、不支持热插拔、冗错性差、功耗高、影响散热及连接线长度有限等;

2025-05-24 11:00:00 623

数据科学与工程算法基础 课后部分练习题答案

数据科学与工程算法基础,包含课后部分练习题答案以及2个projects

2025-05-06

矩阵论 课后习题 习题答案

矩阵论课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-05

《算法设计与分析基础》第3版 Anany Levitin 课后习题 习题答案

《算法设计与分析基础》第3版 Anany Levitin 课后习题 习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-05

《C++ Primer》 第五版 中文版 习题答案

《C++ Primer》 第五版 中文版 习题答案 目录: 第1章 : 开始 第 I 部分 : C++基础 第2章 : 变量和基本类型 第3章 : 字符串、向量和数组 第4章 : 表达式 第5章 : 语句 第6章 : 函数 第7章 : 类 第 II 部分 : C++标准库 第8章 : IO库 第9章 : 顺序容器 第10章 : 泛型算法 第11章 : 关联容器 第12章 : 动态内存 第 III 部分 : 类设计者的工具 第13章 : 拷贝控制 第14章 : 重载与类型转换 第15章 : 面向对象程序设计 第16章 : 模版与泛型编程 第 IV 部分 : 高级主题 第17章 : 标准库与特殊设施 第18章 : 用于大型程序的工具 第19章 : 特殊工具与技术 欢迎关注我《小菜狗编程笔记》!

2025-05-05

windows端tftp服务端的搭建文档和工具

使用3CDaemon软件搭建FTP来上传/下载文件。 3CDaemon是一个简易服务器工具,含TFTP服务器、FTP服务器、Syslog服务器及TFTP客户机。 3CDaemon,支持多种协议的小型服务软件,其功能简练、使用方便是最大的优点!

2025-05-04

3CDaemon 服务器 工具 压缩包,含TFTP服务器、FTP服务器、Syslog服务器

使用3CDaemon软件搭建FTP来上传/下载文件。 3CDaemon是一个简易服务器工具,含TFTP服务器、FTP服务器、Syslog服务器及TFTP客户机。 3CDaemon,支持多种协议的小型服务软件,其功能简练、使用方便是最大的优点!

2025-05-04

《概率引论》 何书元 笔记 及 课后习题答案

何书元《概率引论》笔记及课后习题答案。 这是B站何书元老师的《概率论》课程时作的笔记以及《概率引论》一部分课后习题的答案,供大家参考。 由于只有一个 Latex 文件,所以我就不像代数学笔记那样打包编译好的文档了,仓库里的 lecturenote_bg.pdf 和 lecturenote.pdf 是我编译好的文档,分别是有背景颜色的和没有背景颜色的。 注意:这个笔记使用 ElegantNote 模板。 欢迎关注我《小菜狗编程笔记》!

2025-05-03

《计算机科学导论》第4版 课后习题答案

本书可作为入门计算机学科的一本简单的教材,通过本书可大致了解计算机专业中的各个方向,不用话过多的时间在本书中,不懂的地方不用深究。快速结束本书开始更专业的书籍的学习才是最重要的 除开第十九章与二十章,答案以更新完毕。 注意:书中的算法及画图没有做解答。 欢迎关注我《小菜狗编程笔记》!

2025-05-03

《C++语言程序设计(第五版)》 郑莉 清华大学出版社 第3-12章 全部 课后习题参考答案

《C++语言程序设计(第五版)》 郑莉 清华大学出版社 第3-12章 全部 课后习题参考答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-01

数据结构 严蔚敏 课后习题答案

数据结构 严蔚敏 课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-01

数字图像处理 第四版 课后习题答案(影印版)

数字图像处理 第四版 课后习题答案(影印版)。 欢迎关注我《小菜狗编程笔记》!

2025-04-29

操作系统导论(ostep)的笔记和课后习题答案

欢迎关注我《小菜狗编程笔记》! 第十章-多处理器调度 第十三章-抽象:地址空间 第二十一章-超越物理内存:机制 第二十七章-插叙:线程 API 第二十九章-基于锁的并发数据结构 第三十章-条件变量 第三十一章-信号量 第三十二章-常见并发问题 第三十三章-基于事件的并发机制(进阶) 第四十一章-局部性和快速文件系统 第四十二章-崩溃一致性:FSCK 和日志文件系统 第四十三章-日志结构文件系统 第四十四章-数据完整性和保护 第四十七章-分布式系统 第四十八章-Sun 的网络文件系统

2025-04-28

计算机网络:自顶向下方法 (中文版+英文版)(原书第七版)陈鸣译 课后习题参考答案

计算机网络:自顶向下方法 (中文版+英文版)(原书第七版)陈鸣译 课后习题参考答案 English:包含原版参考答案 Chinese:包含我翻译的中文版答案 同时包含latex、docx、pdf格式的参考答案。 欢迎关注我《小菜狗编程笔记》!

2025-04-29

数据结构与算法分析(原书第二版)课后练习答案及代码

数据结构与算法分析(原书第二版)课后练习答案及代码。 欢迎关注我《小菜狗编程笔记》!

2025-04-29

Java 语言程序设计 基础篇 第十版 课后答案

免费下载,答案现只包括1~12章,每一章中过于简单的题目便不上传了,以后不定期更新后续章节。 已经运行过,可以保证基本全对,欢迎大家参考使用。 欢迎关注我《小菜狗编程笔记》!

2025-04-30

数字图像处理 第三版 课后习题答案 + 冈萨雷斯数字图像处理源代码 + 教材图片

数字图像处理 第三版 课后习题答案 + 冈萨雷斯数字图像处理源代码 + 教材图片 欢迎关注我《小菜狗编程笔记》!

2025-04-30

Matlab程序设计与应用(第3版,刘卫国著)全ppt-代码-课后答案

Matlab程序设计与应用(第3版,刘卫国著)【全】ppt-代码-课后答案 教学课件PPT 教材实验与解答 教程源代码 各章节答案(word版)+(pdf版) 第1章 MATLAB系统环境_习题答案.doc 第2章 MATLAB数据及其运算_习题答案.doc 第3章 MATLAB矩阵处理_习题答案.doc 第4章 MATLAB程序流程控制_习题答案.doc 第5章 MATLAB绘图_习题答案.doc 第6章 MATLAB数据分析与多项式计算_习题答案.doc 第7章 MATLAB数值微分与积分_习题答案.doc 第8章 MATLAB方程数值求解_习题答案.doc 第10章 MATLAB图形对象句柄_习题答案.doc 第11章 MATLAB图形用户界面设计_习题答案.doc 第12章 MATLAB Simulink系统仿真_习题答案.doc 第13章 MATLAB外部程序接口技术_习题答案.doc 欢迎关注我《小菜狗编程笔记》!

2025-04-30

数据结构与算法分析 java语言描述 Mark Allen Weiss著 课后习题答案

数据结构与算法分析 java语言描述 Mark Allen Weiss著 课后习题答案 欢迎关注我《小菜狗编程笔记》!

2025-04-30

计算物理基础 彭芳麟 课后习题答案

计算物理基础 彭芳麟 课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-01

《80X86汇编语言程序设计》课后习题答案

《80X86汇编语言程序设计》(王元珍等主编,华中科技大学出版社出版),对于课后习题的解答的答案,仅供参考。 第一章 预备知识 1.本章简介摘录 2.本章习题 3.个人答案 第二章 寻址方式 1.本章简介摘录 2.本章习题 3.个人答案 第三章 宏汇编语言 第四章 程序设计的基本方法 ……

2025-04-29

鸟哥的Linux私房菜服务器架设篇 第三版

欢迎关注我《小菜狗编程笔记》! 【内容概要】 《鸟哥的Linux私房菜服务器架设篇 第三版》旨在指导读者如何在Linux系统上架设网络服务器,书中详细介绍了Linux服务器架设的基础知识和具体步骤。本书特别强调使用RPM/YUM作为软件安装方式,以确保系统的在线自动升级,从而提高系统的安全性和稳定性。书中还涵盖了网络基础、防火墙设置、常见服务器(如SSH、FTP、DNS等)的架设、以及高级话题如iSCSI等。每一章节都提供了课后练习,帮助读者巩固所学知识。此外,本书还提供了许多实用技巧,例如如何通过查看日志文件来解决问题。 【适合人群】 已经具备一定Linux操作系统相关知识,以及文字接口(BASH Shell)相关技巧的读者。特别是对Unix-like系统有一定了解,熟悉登录文件的产生与放置地点、服务的启动与关闭方式、工作排程的使用方法等基础知识的人群。 【使用场景及目标】 ①为读者提供从基础到高级的Linux服务器架设指南;②帮助读者掌握Linux服务器的规划、架设、维护与安全管理;③指导读者如何根据实际需求选择合适的服务器软件和服务配置;④通过案例分析和实践练习,培养读者解决实际问题的能力。

2025-05-26

Linux - 02:常用的基本命令.md

常用的基本Linux命令总结归纳! Ubuntu、centos 欢迎关注我《小菜狗编程笔记》!

2025-05-26

Linux常用命令全称及讲解.md

Linux常用命令全称及讲解,适用于Ubuntu、Centos! 欢迎关注我《小菜狗编程笔记》!

2025-05-26

统计建模与R软件 (第2版) 课后习题代码答案

统计建模与R软件 (第2版) 课后习题代码答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-15

go程序设计语言 go语言圣经 课后练习题答案

go程序设计语言 go语言圣经 课后练习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-14

人工智能学院 程序设计基础 课后习题答案

人工智能学院 程序设计基础 课后习题答案

2025-05-14

人工智能专业 基础数学课资料 《数学分析简明教程》第二版 邓东皋, 尹小玲编著 课后习题答案及解析

《数学分析简明教程》第二版 课后习题答案及解析; ans.pdf文档是我自己整理的数学分析课后习题的答案, 原教材是邓东皋, 尹小玲编著, 高等教育出版社出版的 《数学分析简明教程》第二版; 文档用overleaf编辑生成, 模版是Elegentbook, 使用教程参考 【Maki's Lab】LaTeX+Overleaf教程; 欢迎关注我《小菜狗编程笔记》!

2025-05-13

《Vue.js前端开发实战》 黑马程序员 课后习题答案+源代码 期末考试复习资料 PPT

《Vue.js前端开发实战》 黑马程序员 课后习题答案+源代码 期末考试复习资料 PPT 欢迎关注我《小菜狗编程笔记》!

2025-05-13

模拟电子技术课后习题答案 PPT

第1章题解 二极管及应用电路.ppt 第2章题解 BJT及应用电路.ppt 第3章题解 FET及应用电路.ppt 第4章题解 集成电路.ppt 第5章题解 负反馈.ppt 第6章题解 运算与处理.ppt 第7章题解 振荡电路.ppt 第8章题解 直流电源.ppt 欢迎关注我《小菜狗编程笔记》!

2025-05-13

Matlab程序设计与应用(第3版,刘卫国著)全 + ppt课件 + 课后答案

Matlab程序设计与应用(第3版,刘卫国著)[全] + ppt课件 + 课后答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-11

Erlang 程序设计 第2版 学习笔记及部分课后习题答案

Erlang 程序设计 第2版 学习笔记及部分课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-11

《Go程序设计语言》 笔记 课后习题答案

《Go程序设计语言》 笔记 课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-09

C语言 期中、期末课程设计项目3 - 迷宫游戏(双人)

内容概要: 本文档提供了一个基于C语言的双人迷宫游戏项目的源代码。该项目首先初始化了迷宫地图,包括设置迷宫的边界和随机生成出口位置。接着定义了两个玩家的初始位置,并实现了玩家通过键盘控制角色移动的功能。游戏中,两个玩家分别用不同的符号表示,玩家可以通过特定的键位控制自己的角色在迷宫中移动,当任意一名玩家到达出口时,游戏结束并显示获胜信息。 适合人群: 计算机相关专业的大一或大二学生,尤其是正在学习C语言编程和数据结构课程的学生。 使用场景及目标: 作为期中或期末课程设计项目,帮助学生巩固C语言基础知识;掌握基本的图形界面操作如光标的移动和颜色设置等。 阅读建议: 建议读者先熟悉C语言的基本语法,特别是函数定义与调用、数组操作以及条件语句等内容。在阅读代码时,可以尝试逐步理解每个函数的作用,并结合注释和调试工具来加深对程序流程的理解。此外,还可以尝试修改代码,如调整迷宫大小或者增加新的功能,以此提升编程技巧。 【后续】 1.猜数字游戏 2.学生管理系统 3.迷宫游戏(双人) 4.贪吃蛇游戏(单人) 5.贪吃蛇游戏(双人) 6.俄罗斯方块游戏1 7.俄罗斯方块游戏2 - 跨平台 并且有《小菜狗 C 语言入门 + 进阶笔记》,公众号、CSDN等同名小菜狗编程笔记!

2025-05-09

python从入门到实践 课堂练习及课后部分习题答案

python从入门到实践 课堂练习 课后部分习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-08

Python简明教程 课后习题答案

Python简明教程 课后习题的答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-08

Python核心编程 第二版 课后习题答案

《Python核心编程第二版》部分课后习题答案 项目使用的开发平台为:“Visual Studio 2017”,编译环境为:“Python 3.6-64bit” 欢迎关注我《小菜狗编程笔记》!

2025-05-07

C程序设计语言 课后习题答案

C程序设计语言 课后习题答案 布莱恩·W.克尼汉(Brian W.Kernighan) 丹尼斯·M.里奇(Dennis M.Ritchie) 实验机器: NAME="CentOS Linux" VERSION="7 (AltArch)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (AltArch)" Linux kunpeng 5.4.0 #1 SMP Tue Dec 27 11:19:47 CST 2022 aarch64 aarch64 aarch64 GNU/Linux 欢迎关注我《小菜狗编程笔记》!

2025-05-07

偏微分方程 (孔德兴) 课后习题答案 + 期末试题及答案

偏微分方程(孔德兴)课后习题答案。 附期末试题及答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-07

计算系统基础 课后习题 参考答案

计算系统基础课后习题参考答案。 第一章习题参考答案 第七章习题参考答案 第九章习题参考答案 第八章习题参考答案 第六章习题参考答案 第十一章习题参考答案 第十三章习题参考答案 第十二章习题参考答案 第十五章习题参考答案 第十六章习题参考答案 第十四章习题参考答案 第十章习题参考答案 ... 欢迎关注我《小菜狗编程笔记》!

2025-05-06

《算法》(第四版)课后习题答案 Answers of <Algorithms 4th edition>(Robert Sedgewick / Kevin Wayne)

《算法》(第四版)课后习题答案。 Answers of <Algorithms 4th edition>(Robert Sedgewick / Kevin Wayne) 欢迎关注我《小菜狗编程笔记》!

2025-05-06

空空如也

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

TA关注的人

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