- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 层级与透明度
1.开启定位的元素处于同一层级2.下面分元素会默认掩盖上方的元素3.z-index: n;可以改变层级4.子元素永远处于父元素上方5.opacity属性开启透明 范围0-1<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> .box1 { wid
2020-08-10 08:30:50
257
转载 div中文本内容居中的方法
1.行高法使文字内容的行高与div同高(最常用)<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>行高法</title> <style type="text/css"> div { width: 100px; height: 40px; background-color: #333; }
2020-08-06 08:59:00
8762
原创 数据结构C语言实现链式队列模板
C语言实现链式队列模板#include <stdio.h>#include <stdlib.h>/************************************************ * C语言链式队列模板 * * 1.InitLinkQueue() 初始化链式队列:为头指针动态分配 * 内存,为头结点的next赋NULL值,让队头指针和队尾指针指 * 向头结点. * * 2.EnLinkQueue(LinkQueue *queue, ElemTy
2020-07-24 10:23:29
330
原创 数据结构C语言实现顺序队列模板
C语言顺序队列模板#include <stdio.h>#include <stdlib.h>/************************************************ * C语言顺序队列模板 * * 1.InitQueue() 初始化顺序队列:为头指针动态分配一块 * 内存空间并对队头和队尾赋值为0. * * 2.DeQueue(Queue *queue) 出队:队头下标元素出队,队头 * +1. * * 3.EnQueue(Qu
2020-07-24 10:20:30
328
原创 数据结构C语言实现链式栈模板
C语言链式栈模板#include <stdio.h>#include <stdlib.h>/************************************************ * C语言链式栈模板 * * 1.InitLinkStack(ElemType data) 初始化链式栈:动态 * 创建头结点,为头结点数据域赋值,为头结点的next赋NULL * 值. * * 2.PopLinkStack(LinkStack *stack) 出栈:头结点
2020-07-24 10:16:57
224
原创 数据结构C语言实现顺序栈模板
C语言顺序栈模板#include <stdio.h>#include <stdlib.h>/************************************************ * C语言顺序栈模板 * * 1.InitStack() 初始化顺序栈:动态分配一块内存将栈顶 * 指针和栈顶指针都指向该内存. * * 2.DestoryStack(Stack *stack) 销毁顺序栈:释放动态 * 分配的内存并将栈顶指针和栈顶指针指向空. *
2020-07-24 10:11:22
201
原创 数据结构线性表C语言实现双向链表模板
C语言双向链表模板#include <stdio.h>#include <stdlib.h>/************************************************ * C语言双向链表模板 * * 1.InitDLink(ElemType data) 初始化双向链表:动态分 * 配一个头结点,让该结点的前驱和后驱都指向自己,并为头 * 结点数据域赋值. * * 2.DisplayDLink(DLink *head) 输出数据 *
2020-07-24 09:48:05
293
1
原创 数据结构线性表C语言实现静态链表模板
C语言实现静态链表模板#include <stdio.h>#include <stdlib.h>#include <time.h>/************************************************ * C语言静态链表模板 * * 1.InitStandLink(SLink link[]) 初始化备用表:为每 * 个结点的当前坐标赋值,最后一个结点当前坐标为0. * * 2.MallocSLink(SLink link
2020-07-24 08:42:26
142
原创 数据结构线性表C语言实现链表模板
C语言链表模板#include <stdio.h>#include <stdlib.h>/************************************************ * C语言链表模板 * * 1.InitLinkList(ElemType data) 初始化链表:动态分 * 配头结点,并对头结点的next赋NULL值和数据域赋值,返回 * 头结点地址. * * 2.InsertLinkList(LinkList *head, ElemT
2020-07-24 08:32:58
502
原创 数据结构线性表C语言实现顺序表模板
C语言顺序表模板#include <stdio.h>#include <stdlib.h>/************************************************ * C语言顺序表模板 * * 1.InitTable() 初始化顺序表: 动态分配SIZE大小的空 * 间. * * 2.InsertTable(Table *table, ElemType data) 添加 * 数据:如果内存空间不足则扩充内存,向顺序表末尾添加数 *
2020-07-24 08:18:07
242
原创 二叉排序树
一、二叉排序树知识点二叉排序树知识点二、二叉排序代码1.代码和上面链接中的基本类似,但多了一个非递归中序遍历二叉树。#include <stdio.h>#include <stdlib.h>#include <stack>/*二叉排序树的结点结构体*/typedef struct BinaryNode{ int data; //数据域 struct BinaryNode * lchild;
2020-06-17 17:36:19
122
原创 C++实现二叉树和二叉树的遍历
一、前言1.通过组合模式来实现二叉树 一共有两个类(组合模式是面向对象23种设计模式的一种)BinaryTree类(二叉树类) 代表 整体BinaryTreeNode(节点) 代表 个体2.BinaryTreeNode:定义私有成员变量 左右孩子 以及data(数据域)提供三个私有变量的get 和set 接口函数3.BinaryTree :有BinaryTreeNode 的成员变量用来存储根节点。有7中不同方法遍历二叉树的成员函数(前\中\后序遍历 非递归前\中\后序遍历 层序遍历)
2020-06-04 22:36:46
290
原创 C#params关键字详解
params关键字1.params是ParamArrayAttribute(参数数组属性)的缩写2.param解决了C#中不定参数的传递的问题3.不定参数:不确定参数的个数4.params将不定参数编译成一个数组提供给coder使用5.params参数必须定义在参数列表最后面。 public void Test(int a, int b, params int[] arrays) { }6.params在重载函数总调用时编译器会优先调用无params参数的函数 publ
2020-06-02 23:29:09
3143
1
原创 C#Socket套接字实现简单的聊天功能
1.搭建服务器用一个类 Server 来封装服务器有以下成员变量 Socket serverSocket;//服务器套接字List<Socket>clients = new List<Socket>();//用户列表成员函数:1.开启服务器 public void Start() { //启动服务器 绑定一个终端 serverSocket.Bind(new IPEndPoint(IPAddress.Any,
2020-06-02 18:05:30
547
原创 C#委托delegate
1.委托最最最基本用法1.首先应该知道什么是委托。一句话很抽象的话:我委托中介去买房。因为我不是特别会看房,所以要委托别人帮我。(委托其实是面向对象23种设计模式中的一种叫委托模式)看不懂没关系看代码2.声明一个委托 注意:委托是和类同级别的。(我这里声明了两个)3.被委托的函数必须和委托标签一致;委托 delegate int 委托名(int a, string b)所委托的函数必须是 int 函数名(int a, string b) 这样形式的函数namespace CSharpTest
2020-05-31 00:15:07
123
原创 C#ref&out详解
1.首先需了解C#中的引用类型与值类型1.值类型:基本数据类型2.引用类型:所有的类都是引用类型(引用类型与值类型区别这里不做研究)3.特别注意下string是引用类型(这里也不做研究)2.值类型的ref&out1.创建三种不同参数的函数①.参数无ref和out关键字②.参数有ref关键字③.参数有out关键字class RefAndOutDemo { //创建三个函数对num进行赋值和输出 public void Test(int num
2020-05-30 21:46:11
2417
原创 C#MySQL数据库连接
1.下载mysql-connector-net-6.9.9.msi点这里下载2.在Windows系统中安装mysql-connector-net-6.9.9.msi,全英文凭感觉安装!!!3.C:\Program Files (x86)\MySQL\MySQL Connector Net 6.9.9\Assemblies\v4.5 在这个目录有一个 MySql.Data.dll 程序集(如果你没改路径),这就是我们连接MySQL数据库的驱动;4.将驱动添加到项目1.将 MySql.Data.dll
2020-05-28 21:28:53
230
原创 C语言 printf和scanf返回值的探索
printf和scanf返回值的探索输出纯数字的时候例1int num = printf("%d", 5); printf("%d", num);运行结果:515是执行第一个printf后输出的数1是执行第二个printf输出第一个printf的返回值例2int num = printf("%d", 54); printf("%d", n...
2019-11-10 00:15:02
177
原创 C语言趣味题
C语言有趣的代码第一题if中填写什么代码会输出Hello world!int main(){ if( ) { printf("Hello "); else printf("world!"); } return 0;}答案int main(){ if(!printf("Hello ")) { printf("Hello "); else printf("wo...
2019-11-09 00:29:18
269
2
原创 Win32 窗口创建
C语言创建底层MFC底层窗口头文件:#include <windows.h>或者是#include <Windows.h> (单词首字母不区分大小写)入口函数:int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)WINAPI 代表...
2019-11-02 13:30:21
176
原创 Qt5 转到槽查找\添加槽错误
在使用Qt的时候遇到转到槽查找\添加槽错误只需要将项目里的所有的.cpp文件和.h文件 双击打开一下就可以解决了。将上面的cpp和h双击打开。
2019-10-12 18:28:37
1518
2
原创 C++ extern关键字的用法
同一个工程下两个cpp,一个不包含另一一个,而可以用另一个中的函数或者变量。//cpp1int a = 10;//cpp2#include <iostream>using namespace std;extern int a;int main(){cout << a << endl;}这样的输出结果是10....
2019-10-11 16:31:17
90
原创 C++ const关键字的用法
const成员变量第一:修饰常用类型,表示变量的值是不可以改变的。第二:修饰指针。①const在* 的前面(例如:int const * 或者 const int * 两种写法都可以),表示指针所指向的数据是不可变的,但是指针空间所存储的地址是可以改变的。②const在*的后面(例如:int * const),表示指针是特定指向的,指针空间所存储的地址是不可以改变的,指向的数据空间的数据是...
2019-10-06 13:39:49
117
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人