自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 导弹初识——导引头

本文摘自百度百科。

2024-04-16 19:09:38 316

原创 制导武器的发展趋势

本文摘自《军事理论教程》周凤主编。

2024-04-08 09:47:58 755

原创 ARM初识

ARM体系结构~...

2022-05-08 17:47:15 736

原创 数据库(二)MySQL表的增删改查(基础)

目录本节目标:CRUD1. 新增(Create)1.1 单行数据 + 全列插入1.2 多行数据 + 全列插入1.3 指定列插入数据2. 查询(Retrieve)2.1 基础查询方式2.1.1 查询全列2.1.2 查询指定字段(列)2.1.3 查询字段为表达式2.1.4 查询字段可以给字段取别名2.2 特殊查询方式2.2.1 排序查询2.2.2 去重查询2.2.3 分页查询2.3 条件查询2.3.1比较运算符和逻辑运算符:2.3.2 基本查询2.3.3 and 与 or2.3.4 范围查询2.3.5 模糊查

2022-04-19 13:01:34 768

原创 数据库(一)MySQL数据库基础

目录1. 数据库的操作(库和表的操作)前置知识1.1 库的操作1.2 表的操作1.2.1 数据类型:1.2.2 表的操作

2022-04-18 11:37:35 816

原创 数据库(零)MySQL安装与配置

1 数据库介绍1.1 什么是数据库?1.2 数据库分类2 Mysql与MariaDB3 SQL分类4 MySQL服务器安装与配置

2022-04-14 16:27:16 370

原创 Linux——(六)进程间通信

1. 进程间通信1.1 进程间通信目的1.2 进程间通信分类2. 管道(PIPE)2.1什么是管道2.2 匿名管道2.3 命名管道2.4 管道接口介绍2.4.1匿名管道的创建2.4.2管道的特性(匿名和命名通用特性)3. 消息队列4. 共享内存5. 信号量

2022-04-12 14:42:03 1535

原创 Linux——(十二)网络基础(三)

1、网络层1.1 IP协议2、数据链路层2.1 以太网协议2.2 APR2.3 MTU3、其他重要协议或技术3.1 DNS(Domain Name System)3.2 ICMP3.3NAT技术

2022-04-10 19:01:38 3038

原创 Linux——(十一)网络基础(二)

一、应用层1.HTTP协议 2.HTTPS协议二、传输层 1. UDP协议 2. TCP协议

2022-04-09 16:11:20 2127

转载 SylixOS的Makefile简介

1.Makefile 流程图在SylixOS中每个项目都包含一个Makefile文件,每次编译都是从Makefile文件开始2.mk文件介绍config.mk : 与配置相关,在新建base选择体系结构,cpu类型,fpu类型,release或者debug,base路径等信息会保存到此。header.mk : 将mktemp模板库中的mk文件路径转换为宏定义,根据config.mk选择输出是release或者debug。例如base中mktemp文件中application.mk路径被

2022-04-05 20:52:45 323

原创 Linux——(十)网络编程套接字

套接字编程网络通信编程、TCP和UDP协议的区别初识、tcpudpUDP通信程序的编写

2022-04-04 18:40:58 1469

原创 C++初阶习题(牛客)【8】两种排序

牛客网C++习题 两种排序

2022-03-20 10:32:54 101

原创 C++初阶习题(牛客)【7】最小公倍数

牛客网求解C++ 最小公倍数

2022-03-19 21:26:31 853

原创 C++初阶习题(牛客)【6】合法括号序列判断

C++习题合法括号序号判断

2022-03-17 14:33:48 1061

原创 C++初阶习题(牛客)【4】Fibonacci数列

牛客网C++初阶试题 Fiboinacci数列

2022-03-17 11:55:57 938

原创 C++初阶习题(牛客)【3】把字符串转换成整数

把字符串转换成整数

2022-03-14 11:53:43 107

原创 C++初阶习题(牛客)【2】进制转化

C++习题 牛客网——进制转换

2022-03-12 09:21:21 1160

原创 C++初阶习题(牛客)【1】数组中出现次数超过一半的数字

牛客网C++习题——数组中出现次数超过一半的数字

2022-03-10 18:38:02 418

原创 C++学习_进阶——(二)多态

目录1. 多态的概念1.1 概念2. 多态的定义及实现2.1多态的构成条件2.2 虚函数2.3虚函数的重写2.4 C++11 override 和 final2.5 重载、覆盖(重写)、隐藏(重定义)的对比3. 抽象类3.1 概念3.2 接口继承和实现继承4.多态的原理4.1虚函数表4.2多态的原理4.3 动态绑定与静态绑定

2022-01-23 15:24:02 827

原创 C++学习_进阶——(一)继承

目录1.继承的概念及定义1.1继承的概念1.2 继承定义1.2.1定义格式1.2.2继承关系和访问限定符2.基类和派生类对象赋值转换3.继承中的作用域4.派生类的默认成员函数5.继承与友元6. 继承与静态成员7.菱形继承

2022-01-11 18:50:46 102

原创 C++学习_初阶(九)——string

1. 为什么要学习string类1.1 C语言中的字符串1.2 面试题中2. 标准库中的string类2.2 string类的常用接口说明2.2.1 string类对象的常见构造2.2.2 string类对象的容量操作2.2.3 string类对象的访问及遍历操作2.2.4 string类对象的修改操作2.2.5 string类非成员函数3. string类的模拟实现

2022-01-03 20:31:46 468

原创 C++初阶习题(力扣)【6】验证一个字符串是否回文

C++力扣题目:验证回文串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。

2021-12-22 11:58:03 487

原创 C++初阶习题(牛客网)【5】求字符串最后一个单词的长度

牛客网~HJ1 字符串最后一个单词的长度

2021-12-14 16:55:13 911

原创 C++初阶习题(力扣)【4】找字符串中第一个只出现一次的字符

力扣题目:字符串中的第一个唯一字符给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。

2021-12-14 16:16:39 1769

原创 Linux——(九)网络基础(一)

linux——网络基础(一)

2021-12-08 22:05:11 243

原创 C++初阶习题(力扣)【3】字符串相加

C++初阶习题——字符串相加

2021-12-08 11:26:08 347

原创 C++初阶习题(牛客网)【2】把字符串转成整数

题目分析代码结果

2021-12-07 11:12:30 217

原创 C++初阶习题(力扣)【1】仅仅反转字符

C++初阶习题(力扣)——仅仅反转字符

2021-12-06 11:51:41 105

原创 C++学习_初阶—— new

目录1. new operator2. operator new3. placement new(定位new)1. new operator如下所示就是new操作符:int *p = new int;作用:(1)申请空间(2)调用构造函数(int 没有构造函数但是string 就有,视情况而定)2. operator new就是 new作用:就是申请空间(调用new operator 申请空间 )3. placement new(定位new)定位new表达式是在已分配的原

2021-12-04 14:41:44 464

原创 C++学习_初阶(七)——STL简介

STL初识

2021-12-02 15:31:57 136

原创 C++学习_初阶(零)——如何使用C++手册

如何使用C++手册

2021-12-02 15:31:24 526

原创 C++学习_初阶(八)——list

1. list的介绍及使用1.2 list的使用list中的接口比较多,此处类似,只需要掌握如何正确的使用,然后再去深入研究背后的原理,已达到可扩展的能力。以下为list中一些常见的重要接口。1.2.1 list的构造构造函数( (constructor))接口说明list()构造空的listlist (size_type n, const value_type& val = value_type())构造的list中包含n个值为val的元素list (c

2021-12-02 15:28:22 980 1

原创 C++学习_初阶(六)—— 模板初阶

1. 泛型编程泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。2. 函数模板2.1 函数模板概念函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本。2.2 函数模板格式template<typename T1, typename T2,…,typename Tn>返回值类型 函数名(参数列表){}template<typename T>void Swap( T& left,

2021-11-30 23:07:56 153

原创 Linux——(五)基础IO

1.库函数IO接口2.系统调用IO接口3.文件描述符与文件流指针4.重定向5. 动态库和静态库

2021-11-30 15:44:01 1480

原创 Linux——(四)进程控制

目录1.进程创建1.1 pid_t fork(void);1.2 pid_t vfork(void);2. 进程退出3.进程等待4. 程序替换

2021-11-29 11:04:23 2437

原创 C++学习_初阶(五)—— 内存管理

目录1 C/C++内存分布2. C语言中动态内存管理方式2.1 malloc/calloc/realloc和free3. C++内存管理方式3.1 new/delete操作内置类型3.2 new和delete操作自定义类型4. operator new与operator delete函数4.1 operator new与operator delete函数

2021-11-10 20:02:17 176

原创 C++学习_初阶(四)——类与对象(下)

目录4. 友元4.1 友元函数4. 友元友元分为:友元函数和友元类友元提供了一种突破封装的方式,有时提供了便利。但是友元会增加耦合度,破坏了封装,所以友元不宜多用。4.1 友元函数问题:现在我们尝试去重载operator<<,然后发现我们没办法将operator<<重载成成员函数。因为cout的输出流对象和隐含的this指针在抢占第一个参数的位置。this指针默认是第一个参数也就是左操作数了。但是实际使用中cout需要是第一个形参对象,才能正常使用。所以我们要将operat

2021-10-25 16:44:55 165

原创 C++学习_初阶(三)——类与对象(中)

目录

2021-10-24 17:49:26 2130

原创 Linux——(三)进程概念

目录1. 冯诺依曼2. 操作系统3, 进程概念4. 进程状态4.1 概念4.2 linux下的进程状态分类:5 进程创建5.1 fork函数初识5.2 僵尸进程5.3 孤儿进程6. 环境变量6.1 常见环境变量6.2 和环境变量相关的命令6.3环境变量的接口6.3 例子,获取环境变量的 PATH 的值6.4 环境变量的特性具有进程之间的传递性的例子7. 程序地址空间

2021-10-24 11:10:35 201

原创 C++学习_初阶(二)——类与对象(上)

目录1 面向过程和面向对象初步认识3.类的定义4.类的访问限定符及封装4.1 访问限定符4.2 封装5 类的作用域6 类的实例化7.类对象模型7.1 如何计算类对象的大小7.2 类对象的存储方式7.3 结构体内存对齐规则8.this指针8.1 this指针的引出8.2 this指针的特性1 面向过程和面向对象初步认识C: 面向过程C++: 基于对象2.类的引入C语言中,结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数3.类的定义class className{//

2021-10-19 17:56:08 150

空空如也

空空如也

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

TA关注的人

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