系统自带swap函数简单对比
#include <iostream>//c,c++引用的交换,比较方便。
using namespace std;
void swap1(int* i,int* j);
void swap2(int&i,int&j);
int main()
{
int a=5,b=7;
swap1(&a,&b);
cout<<a<<" "<<b<<endl;
swap2(a,b);
cout<<a<<" "<<b<<endl;
swap(a,
类的定义以及类成员函数的互相调用
#include <iostream>
#include <string>
#include<algorithm>
using namespace std;
class POINT
{
private:
int x;int y;
public:
void set(int a,int b)
{x=a,y=b;}
void get()
{
cout<<"x="<<x<<"y="<<y<<endl;
}
void chan
构造函数和析构函数的说明
#include<iostream> //构造函数和析构函数的实例说明
using namespace std;
class counter //counter 计数类
{
private:
int value;
public:
counter(void) {value=0;cout<<endl<<"counter initialized!";}//构造函数
void setvalue(int a){value=a;}
~counter(void) {
大小不定的类的对象,构造函数的初始化
#include<iostream> //构造函数,如果初始值地址空间是变化的大小的话,则要显式的定义构造函数,并且应用。名字类型。
#include<string.h> //注意区分string,string.h,cstring三个的不同。
using namespace std;
class student //counter 计数类
{
private:
char* name;//姓名
int score;//分数
public:
student(ch
重载运算符,在类中的定义
#include<iostream>
using namespace std;//重载运算符,在类中的定义。
class x //整数类作为例子来说明。
{
private:
int i;
public:
x(int a=0){i=a;} //构造函数
void show() {cout<<"i="<<i<<endl;}
x operator+(x p)
{
x temp;
temp.i=i+p.i;
简析Tomcat 、Nginx 与Apache,Web 服务器之间的比较
1. Apache(Web服务器) Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 缺点:配置相对复杂,自身不支持动态页面。 优点:相对于Tomcat服务器来说处理静态文件是它的优势,速度快。Apache是静态解析,适合静态HTML、图片等。 Apache是应用服务器,支持模块多,性能稳定。其本身是静态解析,适合静态HTML、图片等,
SpringBoot:Cannot resolve class or package 'mysql’错误
SpringBoot:在properties配置dataSource时发生Cannot resolve class or package 'mysql’错误。 spring.datasource.driver-class-name=com.mysql.jdbc.Driver
如下图: 原因: 由于mysql-connector-java-8.0.13.jar包依赖类型设置成了runtime。 <dependency>
<groupId>mysql</groupId>
java中final关键字存在的可修改情况
final实例域 可以将实例域定义为final。final实例域在定义时必须初始化,并且在后面的操作中,不能够再对它进行修改。但是final关键字只表示变量中的对象引用不会指向其他地址,所以final类型的变量是存在可修改情况的。 1. 不可修改的情况 final String abc = "abc";
abc = abc + "de";
在java中,这种写法是不允许的。JVM对于这几行代码是这样处理的,首先创建一个String对象abc并指向内存中的"abc",然后创建一个新的S
为什么java中非静态内部类不能有静态变量,却可以定义静态常量?
java中的静态域定义为static,每个类只对应一个这样的域,也就是说对于每个类的实例将共享这个静态域。java中的静态域在类加载的时候初始化。 这也就是为什么java中非静态内部类不能有静态变量,却可以定义静态常量。 class Employee
{
//不允许
//private static int nextId = 1 ;
//允许
private static final int nextId = 1;
}
java类加载时
java中基本int类型以及其包装类的数值大小比较
java中的自动拆装箱 基本类型与包装类型在某些操作符的作用下, 包装类型调用valueOf()方法将原始类型值转换成对应的包装类对象的过程, 称之为自动装箱; 反之调用xxxValue()方法将包装类对象转换成原始类型值的过程, 则称之为自动拆箱。这种做法使程序员的代码变得更加简洁, 不再需要进行显式转换。 第一次比较 public static void main(String[] args) {
int i1 = 123;
int i2 = 123;
java中的代码块和构造器以及它们的初始化顺序
初始化块 Java中的初始化域的方法: 在构造器中设置值 在声明中赋值 使用初始化块 在构造对象的时候会先运行初始化块,再运行构造器。静态初始化块在类加载的时候执行,用于初始化静态域。 import java.util.Random;
public class Employee extends People {
private int id;
private String name;
private double salary;
private static in
数据仓库与ETL的相关定义
什么是数据仓库 传统数据库(DataBase,DB)是长期存储在计算机内的、有组织的、可共享的数据集合。数据仓库(Data Warehouse,DW)是一个面向主题的、集成的、相对稳定的(不可修改的)、反映历史变化的(随时间变化的),支持管理决策的数据集合。数据仓库是一种特殊的数据库。 面向主题的 主题你想要的某种统计数据,例如住宾馆的时候需要登记个人信息,入住时间,入住天数等,就可以从中提炼出“宾馆入住”主题。 数据仓库的数据是集成的 数据仓库的数据主要用于分析决策,所以我们要掌握尽可能全面
定时任务,时间表达式
{minute} {hour} {day-of-month} {month} {day-of-week} minute: 区间为 0 – 59 hour: 区间为0 – 23 day-of-month: 区间为0 – 31 month: 区间为1 – 12. 1 是1月. 12是12月. Day-of-week: 区间为0 – 7. 周日可以是0或7. 每天运行一次 例:0 6 * * * 执行时间将在每天的06:00:00 备份时间 例:1 0 * * * 执行时间在每天 00:01:00,
连接查询和子查询举例
笛卡尔积 当两个数据表进行关联查询时,用第一张数据表的每条记录去匹配第二张数据表的每条记录 select* from A,B; 第一张表10条数据 第二张表20条数据 返回结果是200条数据 笛卡尔积单独使用的时候是没有意义的,在实际开发中需要获得有意义的结果即需要进行连接查询。 连接查询 此处使用的是内连接,将两张表具有相同意义的字段连接起来进行相等匹配。 写法两种: select * from a inner join b on a.id=b.id select * from a,b wh
SpringBoot访问静态资源(图片)
SpringBoot中的静态资源访问 springboot访问静态资源的几种方式 (优先级从高到低) (1)在src/main/resources/目录下创建 META-INF/resources文件夹 (2)在src/main/resources/目录下创建 resources文件夹 (3)在src/main/resources/目录下创建 static文件夹 (4)在src/main/resources/目录下创建 public文件夹 目录结构图: 没有在application.prope
Xmanage5的部分常用工具介绍
Xmanage5可以远程连接管理Linux 1.xshell:连接一台新的服务器 点击新建,注意将主机名填写为自己的IP地址,在Linux中ifconfig查看。如图: 然后点击用户身份验证,填好信息 点击确定就完成了连接你的Linux服务器了。 2.xftp:上传文件到Linux服务器上 法一:在xshell直接打开 法二:打开xftp。新建,选择协议为SFTP,端口号22,然后按照你需要连接的主机以及密码填对就完成了。 3、xstart 方法1:使用xshell直接运行图形界面的程序 例1
今日推荐
周排行