自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++Lambda表达式与异常处理

Lambda表达式与异常处理

2023-04-21 09:40:54 426

原创 C++预处理与RTTI

预处理器与动态类型

2023-04-20 22:31:56 191

原创 C++静态多态——模板

C++中的模板就是类型参数化技术,模板分为函数模板和类模板。

2023-04-20 21:02:39 455

原创 C++多态——动态多态

C++面向对象多态之动态多态(虚函数)

2023-04-20 18:26:36 386 1

原创 C++面向对象——继承

继承指由已有类为基类(父类)进行继承出一个派生类(子类),实现类与类之间的复用,可以减少代码的冗余性,实现代码的重用,并且通过少量的修改,满足不断变化的具体应用要求,提高程序设计的灵活性。由已有类为基类(父类)进行继承出一个派生类(子类)。派生类由基类成员和派生类成员构成,基类负责定义在层次关系中所有类共同拥有的成员,派生类定义各自拥有的成员。继承可以分为单继承和多继承,单继承指派生类只有一个父类,多继承指派生类可以有多个父类。

2023-04-19 21:55:10 185

原创 C++重载

C++中的静态多态之重载

2023-04-17 22:56:22 126

原创 C++面向对象——封装

C++面向对象类的封装及特殊函数

2023-04-17 17:28:45 136

原创 单例设计模式(C++)

架构能力的体现就是设计模式,设计模式共有23种。这篇文章介绍最常用的设计模式:单例模式。

2023-03-16 22:17:04 68

原创 C++基础---输入输出、动态内存管理、命名空间

c++标准输入输出,动态内存管理

2023-02-21 18:06:13 157

原创 C++基础---数据类型

C++引用传参

2023-02-21 16:37:10 80

原创 sql基本操作

SQL (Structured Query Language)是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利。这篇文章包含基础的DDL,DML,DQL,DML以及DQL常用关键字的使用,查询结果的连接和一些约束。

2023-01-16 22:01:22 1612

原创 qsort基本使用

C语言库函数qsort基本使用

2023-01-06 08:44:59 111

原创 Git常规操作

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。目前常用的版本控制中心有svn和git两种。与svn的集中版本控制不同,git的分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。常用的基于git的在线代码托管仓库有github和gitee两种。github用户基数多,知名的库也多,但因为众所周知的原因国内访问不稳定。

2022-12-29 16:33:54 161

原创 Linux(ubuntu)下文件权限、压缩与软硬链接

文件权限操作ls -i命令查看文件inode号,每个文件有唯一的inode号。用ls -l命令查看文件:第一项d表示是目录,l表示链接文件,-是普通文件。连续三个表示文件所属用户具有的权限、文件所属组具有的权限、其他用户的权限,连续三个字母r、w、x表示可读、可写、可执行,-表示没有权限;第二项表示文件的硬链接数;第三第四项是文件所属用户和文件所属组;第五项表示文件大小,以字节为单位;再后面是创建时间和文件名。在代表文件的权限字母中,用十进制表现为:r:4,w: 2, x:1。数字相加可为文件赋权限。

2022-05-23 12:16:34 1302

原创 Linux(Ubuntu)下C语言编译与调试

Linux(Ubuntu)下C语言编译与调试编译流程gcc安装命令sudo apt install build-essentialvim/touch 创建源文件vim打开编辑源文件(.c结尾)gcc -c 源文件默认生成同名不同后缀的.o文件,同一工程下不同文件需要独自编译将多个.o文件链接生成目标生成执行文件gcc 文件名.o 文件名.o … -o 生成文件名.exe./生成文件名.exe输出调试流程gdb是一个由GNU开源组织发布的、UNIX/LINUX操

2022-05-21 00:15:43 1475

原创 LINUX系统目录与文件操作

LINUX系统目录与文件操作文件系统是操作系统用于在外部存储设备(主要是硬盘)上组织文件的机制。Linux没有“盘符”的概念,通过一个整体的目录树来组织文件。Linux有且只有一个根目录**”/“**,一切皆文件,不允许随便操作。Linux下用".“代表当前的目录,也可以使用”./“表示;用”…“代表上一级的目录,也可以用”…/"表示。下载tree工具可以更方便的查看当前目录。sudo apt install treeLinux常见目录结构:/bin//boot//dev//etc

2022-05-18 13:28:28 308

原创 动态规划—袋鼠过河

袋鼠过河题目描述:一只袋鼠要跳过一条河,河中间打了n个弹簧,弹簧上面的数字代表下一次最多跳过几个弹簧。问最少需要跳几次。题目解析:弹簧连续可以用数组存储每个弹簧可以跳的距离,一共n个弹簧全部跳过去则代表到达对岸完整代码主函数:#include <stdio.h>int main(){ int n; int res; int arr[100]; scanf("%d",&n); for(i = 0;i < n; i++){ scanf("%d",&a

2022-04-26 12:39:11 1131

原创 Java基础语法2(运算符,包机制,JavaDoc)

运算符算术运算符:+,—,*,/,%,++,--赋值运算符:=关系运算符:>,<,>=,<=,!=,instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解!!!)条件运算符:?:扩展赋值运算符:+=,—=,*=,/=注意点:整数计算输入值有long类型输出就为long,输入没有long类型输出都为int型;浮点型输入有double输出为double型,没

2022-03-19 23:10:37 225

原创 Java基础语法1(标识符、数据类型、变常量)

注释,标识符,关键字1.注释:书写注释是一个良好的习惯,平时写代码一定要注意规范。单行注释://多行注释:/* 注释 */文档注释:/** 注释 */2.标识符Java所有组成部分的名字。类名,变量名以及方法名都是标识符。所有标识符必须以字母,美元,下划线开头后面的字母可以用数字了坚决不能用关键字标识符是大小写敏感的可以用中文或者拼音,但是不建议数据类型Java属于强类型语言(更安全),即要求变量的使用要严格符合规定,所有的变量都必须先定义再使用。基本类型整数类型:b

2022-03-18 21:46:16 93

原创 Java安装与卸载

Java安装与卸载Java优势面向对象可移植性,跨平台易用高性能为分布式设计具有动态性支持多线程安全性健壮性,运行前会对内存进行检查Java三大版本JavaSE:标准版JavaME:嵌入式开发JavaEE:企业级开发JDK,JRE,JVMJDK:Java Development KitJava开发工具JRE:Java Runtime EnvironmentJava运行环境JVM:Java Virtual MachineJava虚拟机(一次开发,到处运行)

2022-03-15 22:53:02 1298 2

原创 DOS命令基础

DOS命令打开CMDwin+R,输入cmd。桌面任何地方按住shift+鼠标右键 ,点击powershell。我的电脑文件路径前cmd+空格。开始+系统。关闭CMD** alt+空格+C**。常用DOS命令盘符切换:盘名+冒号。查看当前目录下所有文件:dir+回车。切换目录:** cd change directory**。跨盘符切换:** /d**。返回上一级:** cd …**。清理屏幕:** cls**。退出终端:** exit**。查看电脑IP:** ipcon

2022-03-12 17:35:21 105

原创 自己的markdown笔记

markdown一些语法记录自己会用的一些markdown语法,不定期更新,用的软件是hroopad,hroopad下载地址点击跳转。这个书写软件对新手还有中文用户比较友好,左边是markdown语句,右边是博客显示页面,两边可以对照着看。标题井号+空格+标题内容,一个井号是一级标题,两个井号是二级标题,最多六级标题。字体斜体:星号+内容+星号。加粗:两个星号+内容+两个星号。字体变小:波浪线+内容+波浪线。中间画线:两个波浪线+内容+两个波浪线。引用英文箭头(像大于号那个)+引用的

2022-03-11 16:02:15 154

空空如也

空空如也

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

TA关注的人

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