- 博客(20)
- 收藏
- 关注
原创 动态数组(C语言)
#include<stdio.h>#include<string.h>#include<stdlib.h>//动态数组结构体struct dynamicArray{ //真实在堆区开辟数组的指针 void** pAddr; //数组容量 int m_Capacity; //数组大小 int m_Size;};//初始化数组的功能 参数 初试的数组容量 返回值 数组指针struct dynamicArray* init_dynamicA
2022-02-28 16:04:51
3292
原创 C++如何将数字常量转换为字符串
前置条件:#include功能:将数字常量转换为字符串参数:value返回值:转换好的字符串定义于头文件std::string to_string(int value); (1) (C++11起)std::string to_string(long value); (2) (C++11起)std::string to_string(long long value); (3) (C++11起)std::string to_string(unsigned value); (4) (C++11起)
2022-02-17 20:52:37
707
原创 n&(1<<i)用法
1<<i 是将1左移i位,即第i位为1,其余位为0;例如1<<2 则0001->0100n&(1<<i)是将左移i位的1与n进行按位与,即为保留n的第i位,其余位置零如果n第i位为0,则n&(1<<i)的值为0否则不为0常用if(n&(1<<i)==0)用于判断n的第i位是否为0...
2022-02-13 14:33:29
1234
1
原创 二叉树递归遍历(C语言实现)
#include<stdio.h>#include<string.h>#include<stdlib.h>//二叉树节点struct BinaryNode{ char ch; //显示字母 struct BinaryNode* lChild; //左孩子 struct BinaryNode* rChild; //右孩子};//递归函数:先序遍历void recursion(struct BinaryNode* root){ if (roo
2021-10-28 19:33:22
2815
原创 栈(C语言实现)
/*栈的顺序存储*/#include<stdio.h>#include<string.h>#include<stdlib.h>#define MAX 1024struct SStack{ //栈中数组 void* data[MAX]; //栈大小 int m_Size;};typedef void* SeqStack;//初始化栈SeqStack init_SeqStack(){ struct SStack * myStack
2021-10-18 15:12:22
100
原创 单向链表(C语言实现)
/** 单向链表传统版本*/#include<stdio.h>#include<string.h>#include<stdlib.h>//节点结构体struct LinkNode{ //数据域 void * data; //指针域 struct LinkNode* next;};//链表结构体struct LList { //头结点 struct LinkNode pHeader; //链表长度 int m_Size;}
2021-10-17 20:25:40
191
原创 面向对象的三大特性:多态详解
说明:多态是继封装、继承之后,面向对象的第三大特性。文章目录一、多态概述二、多态的格式三、啥时候用多态四、引用类型转换(多态的转型)五、应用举例一、多态概述 简单来说,多态就是同一行为,具有的多个不同表现形式。比如对于学生来说,即使学生又是人。 多态的核心:父类引用指向子类对象二、多态的格式父类类型 变量名 = new 子类对象; 变量名.方法名();Fu f = new Zi(); f.method(); 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编
2021-09-24 20:47:25
607
原创 CSS基础
说明:归纳整理CSS相关知识文章目录1、概念2、语法3、举例4、CSS的3种使用方式a. 內联样式b. 内部样式c.外部样式5、选择器6、属性1、概念CSS:(Cascading Style Sheets)层叠样式表CSS是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。2、语法<head> <style> 选择器{ 属性名:属性值; 属性名:属性值; } &l
2021-09-02 19:50:23
98
原创 TCP网络编程例子(C语言实现)
说明:之前在优快云上找TCP编程时,发现有各种版本。不同版本之间写法不一,所以自己写了个C语言版本的,记录下来。服务端代码:/** * TCP服务端通信 * date:21/9/2 * 注意:测试时,先启动服务端,再启动客户端! * */#define _WINSOCK_DEPRECATED_NO_WARNINGS#pragma comment(lib, "Ws2_32.lib")#include<stdio.h>#include<WinSock2.h>#i
2021-09-02 11:08:14
1042
2
原创 HTML基础
说明:归纳整理HTML相关知识文章目录1、概念2、基本结构3、标签a. 文本标签b. 图片标签c. 列表标签d. 超链接e. div和span:f. 语义化标签g. 表格标签1、概念HTML:(Hyper Text Markup Language) 超文本标记语言它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。2、基本结构<!DOCTYPE html><html lang="en"><head>
2021-09-01 14:53:20
202
原创 前端自定义网页图标
说明:更改网页图标1、准备一张图片2、更改名称点击是!3、将图片复制到项目的static目录下4、在前端页面引入<link rel="icon" href="favicon.ico">5、重启项目刷新页面,图标已成功显示注意:谷歌浏览器不显示图标,可按ctrl+F5强制刷新。...
2021-08-01 13:00:33
964
原创 springboot项目多环境配置(详细步骤)
说明:使用springboot实现项目多环境配置!目录一、application.properties多环境配置二、application.yaml多环境配置一、application.properties多环境配置1、创建多个配置文件命名方式如图:2、配置不同的内容开发环境:application-dev.properties测试环境:application-test.properties3、在application.properties里激活配置文件下图中,激活了开
2021-07-30 19:36:10
2948
原创 springboot配置文件yaml详解!(使用yaml给实体类赋值)
使用yaml给实体类赋值springboot使用一个全局配置文件,配置文件名称固定。一般为以下两种application.propertiesapplication.yaml我们可以使用yaml直接给实体类赋值,流程如下:1、创建实体类实体类Dogimport lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import org.springframework.stereotyp
2021-07-30 14:39:58
1132
原创 彩蛋!springboot自定义banner
1、搜索banner,寻找喜欢的图百度搜索springboot banner在线生成,或者点下面链接直接进入:链接:Spring Boot自定义启动Banner在线生成工具2、在resources目录下创建banner.txt3、复制banner图至banner.txt文件重启项目,即可更改成功。...
2021-07-28 14:59:00
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人