自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++学习——“面向对象编程”的涵义

在C语言中,我们会把重复使用或具有某项功能的代码封装成一个函数,将拥有相关功能的多个函数放在一个源文件,再提供一个对应的头文件,这就是一个模块。,C语言的晚辈们看到了C语言的不足,尝试加以改善,继承了结构体的思想,并进行了升级,让程序员在开发或扩展大中型项目时更加容易。不要小看类(Class)这一层封装,它有很多特性,极大地方便了中大型程序的开发,它让 C++ 成为面向对象的语言。类由一组相关联的函数、变量组成,你可以将一个类或多个类放在一个源文件,使用时引入对应的类就可以。

2023-10-12 21:52:12 227

原创 C++学习——内联函数详解

函数是一个可以重复使用的代码块,CPU 会一条一条地挨着执行其中的代码。CPU 在执行主调函数代码时如果遇到了被调函数,主调函数就会暂停,CPU 转而执行被调函数的代码;被调函数执行完毕后再返回到主调函数,主调函数根据刚才的状态继续往下执行。一个 C/C++ 程序的执行过程可以认为是多个函数之间的相互调用过程,它们形成了一个或简单或复杂的调用链条,这个链条的起点是 main(),终点也是 main()。当 main() 调用完了所有的函数,它会返回一个值(例如return 0;

2023-10-12 01:30:54 477

原创 C++学习——new 和 delete 运算符简介

和 malloc() 一样,new 也是在堆区分配内存,必须手动释放,否则只能等到程序运行结束由操作系统回收。为了避免内存泄露,通常 new 和 delete、new[] 和 delete[] 操作符应该成对出现,并且不要和C语言中 malloc()、free() 一起混用。在C++中,这两个函数仍然可以使用,但是C++新增了两个关键字:new 和 delete。在C++中,建议使用 new 和 delete 来管理内存,它们可以使用C++的一些新特性,最明显的是可以自动调用构造函数和析构函数。

2023-10-12 00:21:25 250

原创 C++学习——函数重载详解

以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。

2023-10-11 22:14:57 923 1

原创 MinGW的安装和使用

MinGW 是 Minimalist GNU For Windows的缩写。它是一个适用于Windows平台的、精简的(相比于Cygwin,其体积要小很多)编译器,用来编译C/C++、ADA及Fortran等语言代码。MinGW 最大的特点,就是编译得到的可执行文件能够独立在Windows上运行。编译器(支持C、C++、ADA和Fortran);GNU工具;mingw-get(用于Windows平台安装和部署MinGW和MSYS的命令行安装器);

2023-10-09 22:48:30 9581 1

原创 C++学习——命名空间详解(语法、头文件格式、std等内容)

这样的话,如果老师直接叫一声“小明”,则默认叫的是“西丽小明”(当然,老师也可以叫“西丽小明”,这样可以更明确,也建议这样叫);如果想要叫其他社区(非标准命名空间)的“小明”,必须加上他所在的社区(命名空间)作为前缀。但如果老师叫“平山小明”,或者“洪浪北小明”,或者“西丽小明”,因为前缀“平山”“洪浪北”“西丽”限定了一个空间范围,所以不会引起混乱,可以很明确找到这个小孩。平山社区有一个小孩的名字叫“小明”,洪浪北社区也有一个小孩的名字叫“小明”,西丽社区也有一个小孩的名字叫“小明”。

2023-10-04 10:09:20 366

原创 虚拟机桥接模式下没有无线网卡选项

我以为是雷电模拟器占用了网卡的缘故,但想起之前可能修改了无线网卡的某些内容,于是到网络属性里面查看。如下所示,原来是之前我不小心把这个红箭头指向的项目取消勾选了。

2023-09-25 00:53:22 757

原创 VS2015没有“Win32控制台应用程序”模块

解决这个问题花费了我很多时间,其中包括试错时间,以及卸载重装等耗时的操作。只能怪自己粗心吧,不过的确没想到Visual Studio Professional 2015 居然提供了两个工具。同时我又觉得好笑,问题居然出现在字母排序上:字母B比字母V靠前,因此在应用列表中“Blend for Visual Studio 2015”排在“Visual Studio 2015”前面,而我只注意到前者,没有想到后者才是我真正要打开的。关于这两个工具的区别,这里不赘述,有兴趣可以查询网络资源。

2023-09-23 03:18:27 1615 2

原创 虚拟机中window/ubuntu系统如何联网?

博客虚拟机上安装win10/ubuntu的教程介绍了在虚拟机安装win10和ubuntu系统的方法。接下来将介绍虚拟机中的win10/ubuntu系统如何联网。

2023-09-21 22:47:38 5287 1

原创 如何安装虚拟机以及在虚拟机上安装win10/ubuntu?

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-09-20 04:45:34 1077

原创 安装VS2015时提示“安装包丢失或损坏”

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-09-19 15:00:44 8588 2

原创 快捷方式变白解决方法

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-09-12 14:06:10 437

原创 油猴插件(Tampermonkey)的使用教程

浏览器插件,包括油猴插件和其他插件,通过它们可以实现浏览器网页的定制化与功能增强。其他插件一般只有某种具体的功能,且已经写死而不能更改,比如Adblock插件只用于去广告。油猴插件是一款用于管理用户脚本的插件,它本身没有什么功能,真正起作用的是它所管理的那些用户脚本。你可以根据需求,利用油猴插件来安装某些用户脚本,从而实现定制化的功能。

2023-09-09 22:11:42 17175

原创 “Ubuntu终端闪退”的解决方法

之前不小心删除了/tmp目录,导致在终端输入clear等命令时终端闪退。(2)如果/tmp目录的权限不是如上所示,则修改其权限。在网上查询资料解决了这个问题,现在记录如下。(1)首先查看/tmp目录的权限。

2023-09-07 23:31:55 2094

原创 移动硬盘或U盘无法弹出的解决方法

最近在红米本win11中总遇到“该设备正在使用中”而无法弹出硬盘的问题。

2023-09-07 14:20:36 2575

原创 关于堆与栈的对比

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-04-01 15:00:26 1114 1

原创 mke2fs命令:建立ext2文件系统

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-25 15:09:42 870 3

原创 没有文件扩展“.js”的脚本引擎

以下内容源于网络资源的学习与整理。

2023-03-16 21:05:34 761

原创 ldr和adr的区别

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-14 16:29:29 2674

原创 ELF格式文件由哪些段组成?

Linux系统下,C/C++源码进行汇编之后生成的.o目标文件,或者链接之后生成的可执行程序文件,它们一般是ELF文件格式(Executable and Linking Format,可执行与可连接格式)。Linux上的目标文件(Relocatable File)、可执行文件(Executable File)、动态链接库文件(Shared Object File)、coredump文件(Core Dump File)都是ELF格式。text段:代码段,存储编译后的二进制机器码。

2023-03-13 12:57:32 743

原创 binutils工具集——ld的用法

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-11 22:48:41 538

原创 binutils工具集——objdump的用法

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-11 22:28:27 3666

原创 binutils工具集——objcopy的用法

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-11 21:53:16 1918

原创 GNU工具链简介(GCC编译器+Binutils工具集+GDB调试器+make工具)

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-11 20:10:55 1503

原创 binutils工具集——GNU binutils工具集简介

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-11 18:11:29 726

原创 如何在Linux桌面上创建快捷方式?

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-10 12:12:28 14087

原创 GCC编译器——利用GCC编译器编译C/C++程序

以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。

2023-03-09 12:37:20 4569

原创 Linux中文件颜色所代表的含义

linux系统中文件的颜色代表的意思。

2023-03-07 13:55:26 332

转载 tr命令的用法

tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。

2023-03-07 13:30:30 516

转载 uname命令的用法

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-07 12:08:37 992

原创 关于正则表达式的讲解

以下内容源于《linux命令行与shell脚本编程大全【第三版】》一书的整理。

2023-03-06 17:44:33 1229

原创 Shell命令——sed命令

以下内容整理于《linux命令行与shell脚本编程大全【第三版】》一书。

2023-03-06 11:23:02 3350

原创 转义字符\033(设置终端的字体显示效果)

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-04 15:39:11 5145

原创 Shell命令——date的用法

date命令可以用来显示或设定系统的日期与时间。

2023-03-03 20:04:49 3219

原创 Makefile 和 Shell 脚本的区别与联系

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2023-03-02 12:55:17 2099 2

原创 Shell高级——进程替换vs管道

以下内容源于C语言中文网的学习与整理,如有侵权请告知删除。

2023-03-01 17:59:36 600

原创 Shell高级——组命令(将多个命令看做一个整体)

以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。

2023-03-01 17:19:12 1420

原创 Shell高级——Here Document、Here String

以下内容源于C语言中文网的学习与整理,如有侵权,请告知删除。

2023-03-01 16:17:58 819

原创 Shell高级——永久重定向与重定向恢复(利用exec命令实现)

以下内容源于C语言中文网的学习与整理,如有侵权请告知删除。

2023-03-01 11:43:41 990

原创 Shell高级——结合文件描述符再谈重定向

以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。

2023-03-01 11:10:38 363

空空如也

空空如也

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

TA关注的人

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