自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringAOP中AspectJ框架pointcut表达式格式

切入表达式:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-pattern(param-pattern) throws-pattern?)execution(访问权限 方法返回值 方法声明(参数) 异常类型)除了返回类型模式(前面代码片段中的ret-type-pattern)、名称模式和参数模式之外的所有部分都是可选的。返回类型模式确定为了匹配连接点,方法的返回类型必须是什么。*最常用作返回类型模

2021-03-03 22:04:16 189 1

原创 pom.xml详解

<?xml version="1.0" encoding="UTF-8"?><!-- ================================================================= --><!-- --><!-- Generated by Maven Help Plugin on 2012-07

2020-08-02 16:03:04 223

原创 C++中的常量,常量的定义

整数常量可以是十进制、八进制、十六进制的整数常量(注意并没有二进制)。八进制:前缀0十六进制:前缀0x(x大小写均可以)十进制:无前缀默认为十进制整数常量也可以带后缀,U和L(大小写均可以,但是推荐使用大写形式,因为小写 l 容易极容易看错)。浮点数常量可以使用小数形式或指数形式来表示浮点数。4.44444 //合法44e4 //合法44.e4 //合法4.e-5L //合法4e //不合法,指数部分不完整.e4 //不合法,缺少数部分布尔常量true:真fals.

2020-07-12 12:35:54 1417

原创 C++左值(Lvalues)、右值(Rvalues)

C++ 中有两种类型的表达式:左值(lvalue):指向内存位置的表达式被称为左值(lvalue)表达式。左值可以出现在赋值号的左边或右边。右值(rvalue):术语右值(rvalue)指的是存储在内存地址中的数值。右值是不能对其进行赋值的表达式,也就是说,右值可以出现在赋值号的右边,但不能出现在赋值号的左边。...

2020-07-12 11:44:11 148

原创 C++数据类型以及关键字

类型关键字布尔类型bool字符型char整型int浮点类型float双浮点double无类型void宽字符型wchar_t其实wchar_t的本质:typedef short int wchar_t//所以wchar_t实际上的空间和short int是一样的类型修饰符:signedunsignedshortlong一些基本类型可以使用一个或者多个类型修饰符进行修饰类型内存cha...

2020-07-12 11:39:53 399

原创 知识小结

数据类型 格式符 举例 int %d scanf("%d",&n); long long %lld scanf("%lld",&n); float %f sacnf("%f",&fl); double %lf sacnf("%lf",&db);只有double型的输出格式符与输入不同printf("%f",db); char %c scanf("%c",&c);%c能够识别空格和换行并将其输入 字符串 %s s.

2020-07-11 17:21:55 123

原创 C++中vector和set简单用法

#include<iostream>#include<vector>#include<set>using namespace std;int main(){ //vector用法简介 //1.vector的定义 vector<int> name1;//int位置处可以int、double、char、node(结构体类型) //如果int位置处是vector类型 vector<vector<int> > name2;

2020-06-29 21:19:18 2744

原创 总结了两个小时的HTML基础用法,我贡献了!!!

总结了两个小时的HTML基础用法,我贡献了!!!!<!DOCTYPE html><html><head><meta charset="utf-8"><title>文档标题</title><style type="text/css"> h1 {color:red;}p {color:blue;}</style></head><body> <p>

2020-06-19 19:18:35 2226 2

原创 new动态创建数组?(new创建多维数组)

在使用数组时我们难免会感觉数组的灵活性太低,所以new成了我们使用频率很高的一个操作符。int p[2]={4,4};int p2[2][2]={{4,4},{4,4}};int p3[2][2][2]{{{4,4},{4,4}},{{4,4},{4,4}}};这是最常规的操作。接下来上new的用法://new的第一种用法:int *p=new int[5];int (*p2)[4]=new int[5][4];int (*p3)[4][3]=new int[5][4][3];int

2020-06-12 20:17:35 2477

原创 深度和广度优先

深度优先算法和广度优先算法深度优先算法DFS(Depth-First-Search)广度优先算法BFS(Breadth-First-Search)又叫做层次遍历,自上向下,自左向右逐层访问结点,访问完一层再访问下一层,直到无结点。深度优先搜素算法:不全部保留结点,占用空间少;有回溯操作(即有入栈、出栈操作),运行速度慢。其实回溯法就是对隐式图的深度优先算法,若使用回溯法求任一个解时,只要搜索到问题的一个解就可以结束。广度优先搜索算法:保留全部结点,占用空间大; 无回溯操作(即无入栈、出栈操作),运行

2020-06-08 20:40:24 263

原创 指针的类别有什么?你知道吗?

在程序中指针是我们解决问题的一把利器。我们常常会使用它,刚开始用的时候不免会遇到一些问题,如野指针、空指针。那么什么是野指针和空指针呢?野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)指针变量在定义时如果未初始化,其值是随机的,指针变量的值是别的变量的地址,意味着指针指向了一个地址是不确定的变量,此时去解引用就是去访问了一个不确定的地址,所以结果是不可知的。造成野指针的情况有三种:1.指针变量未初始化指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的。所以,指针变

2020-05-19 19:11:14 352

原创 printf("\n")刷新缓冲区

printf("\n")刷新缓冲区因为一开始学的就是C++而且C++对C是兼容的所以一直没有尝试的去完全用C的头文件等编写程序。不试不知道 一试便遇到了钉子。写了几行最简单的代码,编译没问题但是运行时总会出现以下错误:源码:#include<stdio.h>int main(){ int i; i=4; printf("%d",i); return 0;}如何解决这个问题呢?将上面的代码改为:#include<stdio.h>int main()

2020-05-10 22:52:47 1769 1

原创 C++中const用法汇总

const用法const用于对变量类型进行限定,即程序不能改变该变量的值(对其进行赋值)。const int size=2; //把size定义为一个常量 size=4; //错误:不能对其进行赋值const对象创建后其值不能再改变所以,在创建const对象的同时必须对其进行“初始化”:const int i=getdata(); //运行时初始化const int j=4; //...

2020-05-06 16:32:57 205

原创 C++自己编写头文件的简单方法

C++自己在项目中写头文件刚开始创建项目自己写头文件时很多人都会因为不会在源代码中

2020-05-02 11:05:20 3203 1

原创 Python入门知识

“”“从键盘上输入 一个字符,判断其字符类型。”""2 while True:3 char = input(“请输入需要判断的字符:”)4 if str.isdigit(char) == True:5 print(“该字符为数字”)6 try:7 char = int(char)8 pri...

2020-05-02 10:28:11 94

原创 C++队列和栈的简单实现

队列和栈的链表实现今天来介绍一下队列和链表的简单实现。(括号里的内容可以选择性跳过:为了方便像本人一样一些比较小白的人理解,此处先介绍一些个人的理解记类名或者一个指向类的指针等为一级,类内部的私有成员、保护成员、共有成员为二级,如:class list{public:list *p;};int main(){list *q;return 0;}这里的 q 就是一级,...

2020-05-01 20:48:06 317

原创 C++编译出错:[Error] invalid new-expression of abstract class type

C++编译出错[Error] invalid new-expression of abstract class type ‘Class2’出现这样的错误是因为new了一个抽象类,多数情况下是因为抽象基类(父类也称为接口)的纯虚函数在子类中未完全实例化而产生错误。如:class Class1{ public: virtual void function(int i); }; ...

2020-04-28 20:09:25 1911

原创 C++中输出格式(%.....)的介绍

C中输出格式的介绍%d整形(十进制),%ld长整型;(%6d表示宽度为8,默认右对齐;%-6d表示宽度为8,左对齐;%06表示宽度为8,默认右对齐,空位用0补齐;其它的类似)%o八进制形式输出整数;%x十六进制形式输出整数;%u输出无符号整数(十进制);%c输出一个字符;%s输出一个字符串;%f输出实数,%m.nf中m表示共占m位(小数点算一位),n表示小数点后保留n位小数;例:...

2020-04-21 01:17:11 4751

空空如也

空空如也

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

TA关注的人

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