自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 过度拟合的解决

是拟合不足(

2023-06-20 00:25:28 149

原创 Hash 哈希表

我们学习了数据结构,其实都在做一件事情那就是 数据的结构 无论是学了啥?目的都是为了1.1 哈希表的定义(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。remark: 通过某种映射关系 比方将你映射为 阿兰图灵 那么在这个名人散列表查找到图灵时就等于找到了你。

2023-04-23 18:21:32 1193

原创 TOOL_ wireshark && vscode

抓包

2023-04-22 23:21:51 119

原创 udp &&TCP详解 ——以抓包方式

详解TCP协议

2023-04-22 23:21:37 3738

原创 HTTP协议

【代码】My_HTTP。

2023-04-19 14:58:13 27

原创 二叉排序树 My_Bst && 二叉平衡树

二叉排序树

2023-04-18 00:37:14 41

原创 Linux下查看Cpu信息的指令

【代码】Linux下查看Cpu信息的指令。

2023-04-17 12:43:49 755

原创 面向对象的三大特性

重写/覆盖:子类中有一个跟父类完全相同的虚函数,子类的虚函数重写了父类的虚函数即:子类父类都有这个虚函数+ 子类的虚函数与父类虚函数的 函数名/参数/返回值 都相同 -> 重写/覆盖(注意:参数只看类型是否相同,不看缺省值)另外在父类中以父类的返回值的函数,在子类中要构成重写子类中的该函数就得以子类作为返回值!!!!静态成员不可以是虚函数。因为静态成员函数没有this指针,使用类型::成员函数 的调用方式无法访问虚函数表,所以静态成员函数无法放进虚函数表。友元函数不属于成员函数,不能成为虚函数。

2023-04-16 20:35:09 416

原创 (深拷贝&&浅拷贝)&&(引用计数&&写时拷贝)

浅拷贝(默认拷贝函数):将原对象或原数组的引用直接赋给新对象,新数组,新对象/新数组只是原对象的一个引用。深拷贝:创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是引用深拷贝会在堆内存中另外申请空间来储存数据,从而解决了指针悬挂问题。当数据成员中有指针时,必须要用深拷贝打断点 F11 进行调试 可以看到s1->m_data与s2->m_data地址相同,他们的指针指向了同一地址空间,也就是说s2->m_data并没有自己的地址空间,s2->m_data指

2023-04-14 18:01:52 72

原创 My_Network_Foundation2

/c ---> s, 约定客户端给服务端发送数据的格式int data1_;//操作数1char op_;//操作 + - * /int data2_;//操作数2// s --> c, 约定服务端给客户端发送的数据格式FAILED //1//响应状态int value_;因为为了满足后续业务要求:比如说没有人会知道后面网络会有怎样的发展,我们服务端应该提供怎样的要求比如说英雄联盟的英雄属性PUBG的各种各样操作。

2023-04-13 22:01:30 35

原创 socket编程__TCP

wait(NULL);/*1.创建套接字(流式套接字)*/return 0;/*2.绑定地址信息, 服务端绑定ip和端口*///当前机器的私网ip地址(自己机器网卡的ip地址), 如果说要绑定, 则绑定该ip地址: 172.28.71.17//当前机器的公网IP地址(云服务器厂商为我们提供的ip地址, 从公网访问公网ip地址则能放到该机器):120.78.126.148//!!!不要绑定公网ip地址, 因为公网IP地址不是当前机器的网卡地址return 0;

2023-04-09 17:44:08 38

原创 My_网络基础(初始网络及简单的socket编程)

改好了就可以用我们的服务端同客户端发送消息了。

2023-04-06 11:57:01 486

原创 Linux 下 线程

线程的概念,接口,及操作,线程安全

2023-04-03 20:25:46 81

原创 C && CPP 内存管理

malloc 与 new

2023-04-03 20:22:46 80

原创 类及对象------My_CPP

类的知识,友员,this指针

2023-04-03 12:01:36 50

原创 My_Cpp 一些语法及小知识

缺省参数即函数参数的默认参数值,作用是为函数参数给一个默认值。该默认值就是你不传的参数,编译器会自动用这个默认值代替。全缺省参数int main()f1(3);return 0;半缺省参数int main()f1(1);return 0;注意半缺省参数必须从右往左依次来给出,不能间隔着给缺省参数不能在函数声明和定义中同时出现缺省值必须是常量或者全局变量C语言不支持//a.h// a.cpp{}

2023-04-02 21:30:10 81

原创 C++类和对象---------六个默认成员函数

到这里我们都是在自己实现进行值拷贝的赋值运算符重载,但是我们在最开始就已经知道了,C++编译器自己生成的赋值运算符重载就已经可以做到每一个字节的精确拷贝,所以这样的值拷贝我们也没有必要去自己实现这个函数,用编译器自己生成的就好了。在main函数中没有直接创建Time类的对象,Date类型中有三个内置类型_year, _month,_day和一个自定义类型Date d,对于内置类型直接回收就可以了,但是自定义类型就需要调用对应类的析构函数。而对象在销毁时会自动调用析构函数,完成对象中资源的清理工作。

2023-03-31 21:45:00 100

原创 Linux下 进程信号

进程信号

2023-03-29 20:33:09 38

原创 Linux下 进程的通信

这里系统显示的是 八进制。

2023-03-25 16:27:16 35

原创 Win10任务栏卡住 Bug

2023-03-25 00:04:34 72

原创 Linux下 进程控制

创建子进程进程等待exec函数族等等

2023-03-21 16:36:54 40

原创 Linux 进程的概念

进程的基本概念

2023-03-18 00:06:07 68

原创 My_Linux 工具续

2.[进程非正常情况退出]//这种可以直接删除swap文件,然后再对文件进行操作。该程序依赖c运行时库libc.so.6。CTAGS会被自动解析为 -g。1.[文件被其他人正在修改]在windows下创建仓库。动态库的后缀是 .so。在zyb用户下使用,makefile操作。

2023-03-16 17:24:35 30

原创 My_linux命令和工具

linux命令和工具

2023-03-13 21:30:00 56

原创 My_Linux

linux基础命令

2023-03-10 21:00:00 36

原创 队列及基本功能的实现

顺序队列循环队列链表队列

2023-03-07 23:01:36 38 1

原创 栈的基本功能实现

栈的实现及操作

2023-02-25 20:55:05 58

原创 链表相关的oj题

链表的题

2023-02-15 15:24:04 35

原创 经典单链表与各个功能的实现

链表

2023-02-11 21:27:04 37

原创 带头双向循环链表的的基本操作

双向带头链表的基本操作

2023-02-08 11:25:28 61

原创 数据结构的顺序表基本功能实现

顺序表的基本功能实现

2023-02-05 21:47:45 83

原创 简单的井子棋

井字棋

2023-02-03 22:54:20 70

原创 指针及结构体的初阶学习

指针及结构体的初阶学习

2023-01-03 23:34:38 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除