后端技术
未读
Gradle快速入门——1.Gradle 入门
Gradle简介 Gradle 是一款 Google 推出的基于JVM、通用灵活的_项目构建工具_,支持 Maven、JCenter 多种第三方仓库,支持传递性依赖、废弃了繁杂的 xml 文件,转而使用简洁的、支持多种语言(如:Java、groovy等)build脚本文件 官网地址:gradle官网
后端技术
未读
SpringBoot快速接入WebSocket
pom地址 <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId</
后端技术
未读
C++核心编程——3.函数提高
函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名(参数=默认值) {} 示例: #include <iostream>
using namespace std;
int func(int a, int b = 10, int c = 10)
{
后端技术
未读
C++核心编程——2.引用
引用的基本使用 作用:给变量起别名 语法:数据类型 &别名 = 原名 示例: #include <iostream>
using namespace std;
int main()
{
int a = 10;
int &b = a;
cout << "a = " <<
后端技术
未读
C++核心编程——1.内存分区模型
C++程序在执行时,将内存大方向分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序手动分配释放,若程序未释放,程序结束时将由操作系统回收 程序运行前 在程序编译后,生成了ex
后端技术
未读
C++入门——9.结构体
结构体基本概念 结构体属于用户==自定义的数据类型==,允许用户存储不同的数据类型 结构体的定义和使用 语法:struct 结构体 { 结构体成员列表 }; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名 = { 成员1值, 成员2值... } 定义
后端技术
未读
C++入门——8.指针
指针的基本概念 指针的作用:可以指针间接返回内存 内存编号是从0开始记录,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法:数据类型 * 变量名; 示例: #include <iostream>
using namespace std;
后端技术
未读
C++入门——7.数组
概述 数组和数学中的集合很像,将数据集中到一个”集合“中。 数组中的数据不是没有限制的,其有如下特性: 数组中的每个元素(数据)必须是相同的数据类型 数组是由连续的内存位置组成的 一维数组 一维数组定义方式 一维数组定义的三种方式: 数据类型 数组名[数组长度]; 数据类型 数组名[数组长度] =
后端技术
未读
C++入门——6.程序流程结构
C/C++支持最基本的三种程序运行结构:==顺序结构、选择结构、循环结构== 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 选择结构 执行满足条件的语句 关于if,前面已经提过了:if 语句 三目运算符 通过
后端技术
未读
C++入门——5.运算符
什么是运算符 用于对代码的运算,比如:加减乘除等 主要运算符: 运算符类型 作用 算术运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达式的值返回真值或假值 算术运算符 用于处理四则运算 算术