自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 复习-移位运算实现乘法和除法

近期在学习cup运算原理时,了解到arm无法支持“➗”运算,除法只能使用向右移位来实现,这里介绍一下移位运算的具体实现。本着讲明白的目的,这里我将尽量写的细节,希望对各位读者有所帮助。

2023-07-25 20:22:08 683

原创 C++学习记录———关于继承

继承就是在一个已经存在的类的基础上创建一个新的类,并拥有其特性。新建立的类被称为“派生类”或“子类”。已经存在的类被称为“基类”或“父类”。继承是面向对象三大特性之一,主要体现的是代码复用的思想。如果一个派生类只是继承一个基类,两个类的内容基本相同,这样的继承是没有意义的。通过派生类可以对继承来的成员做出必要修改和增加。(如果基类的属性是private,派生类无法直接修改或访问,但是确实继承了)对于继承的属性,通常可以修改值对于继承的函数,可以通过函数隐藏“屏蔽”基类的同名函数。

2023-06-15 08:33:57 122

原创 C++学习记录———容器的简单整理

容器是用来批量存储数据的集合,数据元素可以是用户自定义类型,也可以是C++预定定义类型。容器类的对象自动申请和释放内存,无需new和delete操作。容器:顺序容器 和关联容器顺序容器:元素之间是顺序关系,元素有固定的位置关联容器:元素之间没有严格物理上的顺序关系。

2023-06-12 21:11:19 323

原创 C++学习记录————友元与重载

类实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,仅能通过类的成员函数才能读写。如果数据成员定义为公共的,则又破坏了封装性。但是某些情况下,需要频繁读写类的数据成员,特别是在对某些成员函数多次调用时,由于参数传递、类型检查和安全性检查等都需要时间开销,而影响程序的运行效率。友元主要是用于运算符重载。

2023-06-10 15:08:17 495

原创 C++学习记录——关于this指针、static关键字和const关键字

当函数的返回值是当前类的引用时,*this表示的是this指针指向的对象本身,可以作为返回值使用,这样的函数支持链式调用。this指针是一个特殊的,只在类内部(即成员函数、构造函数、析构函数中使用)存在,指向的当前类在外部的对象的地址。如果一个类的成语函数返回值是当前类的引用,表示该函数支持“链式调用”,可以连续调用,像一条锁链一样。判断this指针的指向,只需要this指针所在的函数被哪个对象调用,this指向的就是这个对象。静态函数只能访问静态成员,不可以访问非静态成员 ,因为没有this指针。

2023-06-10 10:26:07 239

原创 C++解决猴王问题(约瑟夫环问题)

讲一个比较有意思的故事:约瑟夫是犹太军队的一个将军,在反抗罗马的起义中,他所率领的军队被击溃,只剩下残余的部队40余人,他们都是宁死不屈的人,所以不愿投降做叛徒。一群人表决说要死,所以用一种策略来先后kill所有人。于是约瑟夫建议:每次由其他两人一起kill一个人,而被kill的人的先后顺序是由抽签决定的,约瑟夫有预谋地抽到了最后一签,在kill了除了他和剩余那个人之外的最后一人,他劝服了另外一个没死的人投降了罗马。

2023-04-15 09:58:17 466

原创 shell脚本的基础知识

shell脚本简单来说就是Shell命令的有序集合。

2023-03-25 14:17:13 809 1

原创 IO进程相关面试问题

这里分享一下IO进程相关的面试问答知识

2023-03-24 19:06:25 120

原创 数据结构day2

链表的基础操作

2023-03-13 20:39:07 39

原创 数据结构day1

数据结构的基础操作

2023-03-07 21:14:48 101

原创 五分钟学会配置Ubuntu系统虚拟机网络

本文尝试使用最简洁的方法介绍Ubuntu虚拟机的网络配置,本教程使用的版本:VMware 17.0.1,ubuntu 16.04

2023-02-27 20:20:58 10964 4

原创 C基础:将一串字符串进行倒置

输入一段字符串,将其进行倒置存入数组,并进行验证。

2023-02-20 20:48:37 488

原创 linuxc学习记录

C基础变量操作

2023-02-16 20:57:19 54

原创 C基础经典问题

switch实现简单计算器功能

2023-02-16 20:52:11 302

原创 C基础——位运算符的使用

本文介绍了关于位运算的各种算法和一些相应的例题

2023-02-15 20:27:12 106

原创 五分钟学会linux共享文件夹

今天新学了linux系统的共享文件夹的操作,发现在linux虚拟机与主机的交互之间还存在另一种方法(之前都是直接动手往里拖的说),这里花点时间总结一下该操作,希望能对看到这篇文章的各位有所帮助。

2023-02-13 20:55:51 10710

原创 数据库sqlite3的基础操作

数据库sqlite3的安装与基础操作

2023-02-11 08:45:50 1660 1

空空如也

空空如也

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

TA关注的人

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