激情荔枝

文章
11
资源
0
加入时间
2年10月17天

C++ 类型判断 typeid

class A{ virtual void f(){};};class B: public A{}; 在main方法中验证 Person* p = new son(); if (typeid(*p) == typeid(son)) { std::cout << "equal" << std::endl; } else...

黑猴子的家:JavaWeb 之 Servlet 过滤器

request.setCharacterEncoding("UTF-8");// 重复性代码response.setContentType("text/html;charset=UTF-8");像字符编码这种代码,每个Servlet都需要编码,就属于冗余代码,可以抽取出来放到拦截器里面1、Filter简介Filter翻译为中文是过滤器的意思。Filter是JavaWeb的...

linux查看是否有安装某程序的安装包和程序是否运行

如:查看ssh的安装包 :rpm -qa | grep ssh 查看ssh是否安装成功 :ps -ef | grep sshrpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用...

数据结构-指针和结构体

1 指针首先看变量在内存中的存储有时候需要获取并使用程序运行中某个变量的内存地址,如何获取这个地址、如何存储这个地址?&取地址符,&a就是获得了a的地址可以存储地址的变量称为指针变量。指针看起来就是地址,但不仅仅是地址信息,还包含类型信息2 指针变量的声明和初始化声明指针变量int *pn; //pn 是整型指针,指向整型变量指针变量名是pn,不是*pn   * 是指针声明符float *pa; //pa 是浮点型指针,指向浮点型变量ch

链表-有头链表链表-有头链表

有头链表链表是一种数据结构,由多个一样特点的单一个体组成(每个个体用 结构体 表示)在结构体中分为2种数据定义:数据域和指针域数据结构也就是存取数据的一种方式。有头链表:它的头节点是不放数据的,链表的编写思路1.每个链表都要有最小的一个单元构成所以要先创建一个最小单元的特征创建一个结构体2.有头链表要有一个头部去引导下一个数据所以要创建一个头出来先创建一个头节点(函数)3.每个链表都是由许多的节点构成的,所以要创建节点创建节点4.我们需要一个链表所以要产生一个链表创建链表()5.创建好链表之后,