
笔记
文章平均质量分 59
風的尾巴
努力追梦的在校大学生,加个关注,让我们一起努力吧!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
再识模板(模板进阶)
再识模板,一些关于模板的细碎知识补充。原创 2022-04-02 00:30:00 · 665 阅读 · 0 评论 -
Linux常用指令及权限简单理解
Linux常用指令及权限的简单理解原创 2022-04-01 15:18:34 · 1536 阅读 · 0 评论 -
双端队列deque和vector以及list的优缺点比较
deque和vector以及list的优缺点比较原创 2022-03-15 01:00:00 · 1240 阅读 · 1 评论 -
容器深究——list详解与sort排序
还在为排序算法记不住而苦恼?一个sort帮你解决!!还在为list遍历而发愁?来这里,让你快速上手list!!!原创 2022-03-14 18:08:37 · 943 阅读 · 0 评论 -
信号量与信号有关系吗?(信号详解)
信号?信号量?看看这篇信号和信号量的详细解,再也不怕两者傻傻分不清楚啦!!!原创 2022-03-11 11:53:45 · 785 阅读 · 0 评论 -
vector(可增容的数组,顺序表)与迭代器失效又擦出火花?
想要认识STL中的vector吗?想要知道迭代器失效的真正原因吗?那就来吧!让我们手撕vector,解决迭代器的失效问题!!!原创 2022-01-10 13:55:50 · 621 阅读 · 5 评论 -
再谈STL中string类——模拟实现
见识了STL中string类的强大,想不想自己也动手试试呢?没问题的,它的强大你也可以哦!原创 2022-01-08 12:19:54 · 566 阅读 · 1 评论 -
STL——string类补充篇(拒绝reserve、resize傻傻分不清)
友友你是否也经常将string类中的reserve和resize接口傻傻分不清楚,时不时用混导致出错呢?那现在让我们一起解决它吧!原创 2021-12-30 00:23:30 · 912 阅读 · 6 评论 -
string类中遍历的那点事
遍历方式一,下标+[ ]for(size_t i=0;i<s2.size();++i) //s.size()返回字符串的长度{ cout<<s2[i]<<" ";}cout<<endl;拓展小知识:size_t到底是什么类型?size_t的真实类型与操作系统有关。size_t在32位架构上是4字节,在64位架构上是8字节。而int在不同架构下都是4字节,与size_t不同;且int为带符号数,size_t为无符号数。遍历方式二,迭代器(可读可写)原创 2021-12-28 21:15:22 · 478 阅读 · 0 评论 -
泛型编程基础—模板(初识)
因为C语言不能很好地复用,C++做以改善引入模板而模板包括函数模板和类模板一、函数模板使用语法关键字template<class/typename T(自己起)>void 函数名(T& a,T& b){}//简单以一个交换函数为例template<class T>void Swap(T& x,T& y){ T tmp=x; x=y; y=tmp;}定义模板参数T(可自己定,但多习惯用T,含义为temp)可以用typenam原创 2021-12-26 17:30:51 · 595 阅读 · 12 评论 -
C++内存管理新玩法(二)
上期思考题:malloc/new最大能申请多大的空间?32位环境下,大概2GB左右,因为在32位下,虚拟空间总共仅4GB那如何malloc出4G的空间?将环境设置成64位,在64位下,虚拟空间总共有2^64byte(字节) = 2^34GB(大约160亿GB),所以在64位下可以malloc出4GB的空间。空间单位换算:(补充)1byte(字节) = 8bit(位)1Kb = 1024byte1MB = 1024Kb1GB = 1024MB1TB = 1024GB再谈malloc和ne原创 2021-11-17 21:03:08 · 477 阅读 · 0 评论 -
C++内存管理——空间申请、释放的新玩法
malloc free与new delete的不同1.底层原理上的差异malloc 只是开辟空间(以字节为单位),free配合malloc进行空间的释放new针对自定义类型,会先调用operator new进行开辟空间,再使用自定义类型的构造函数进行初始化;delete针对自定义类型,会先使用该自定义类型的析构函数进行清理,在调用operator delate进行空间的释放因为上述底层上的原理差异,所以如果是申请内置类型对象或数组,使用malloc和new并没什么区别。而自定义类型,则差别很大。原创 2021-11-17 20:29:42 · 1154 阅读 · 5 评论 -
类和对象的那些事(补充)
友元函数与友元类友元:是单向访问的且具有不可传递性。即A是B的友元,C是A的友元,则A可访问B,C可访问A,但B不能访问A,C也不能访问B结论:一般情况下不建议多使用友元,友元是一种破坏封装的行为,不到万不得已不要使用,但可以使用。...原创 2021-11-09 00:03:27 · 584 阅读 · 0 评论 -
C++内存分配管理——malloc,calloc, realloc专场
malloc/calloc/realloc的共同点与区别共同点:malloc/calloc/realloc都是进行动态内存管理的,均在堆上开辟空间,且必须使用free将申请的空间释放。函数原型void* malloc(size_t size);malloc在内存的动态存储区中分配一块长度为size字节的连续区域,返回该区域的地址;实例:int* ptr1 = (int*)malloc(sizeof (int))void* calloc(size_t nmemb, size_t size);ca原创 2021-10-21 18:26:53 · 278 阅读 · 0 评论 -
前端基础考点
BFC1、什么是bfc?格式化HTML文档,可以使得某个使用float或者绝对定位的浮动元素,在脱离文档流的同时,不会乱跑,依旧可以被外部盒子包裹(即可以包含浮动元素—清除浮动),和浮动元素产生边界(即可以阻止元素被浮动元素覆盖,用作两栏布局自适应)。简单来说:bfc就是CSS的一个布局概念,一个独立区域,是一个环境。2、触发bfc的方式渲染float属性不为none;position为absolute或fixed;display为inlne-block、table-cell、table-c原创 2021-10-23 00:15:00 · 188 阅读 · 0 评论 -
C语言易错杂记二
一、有关字符串所有的字符串的操作必须使用函数strcpy函数是可以复制字符串以保存字符串的原创 2021-10-24 01:00:00 · 793 阅读 · 0 评论 -
UDP协议通信程序与TCP协议通信程序编写——萌新大喜
UDP协议通信与TCP协议通信的区别作为刚刚入门的萌新来讲,要进行关于udp或tcp的协议通信程序编写,首先要清楚什么场景下该应用哪种协议通信方式,那下面让我们一起了解他们之间的特点区别吧!!udp(用户数据报协议)特点------无连接、不可靠、面向数据报无连接:即通信两端主机不需要连接不可靠:可能会造成数据丢包或者乱序的情况发生,且有最大长度限制应用场景:用于传输实时性要求高于安全性(例如:视频或音频的传输)tcp(传输控制协议)特点-------面向连接、可靠传输、面向字节流它是一原创 2021-10-21 18:19:43 · 265 阅读 · 0 评论 -
STL初识——string类的那点事
何为STL?什么又是string类?想了解更多有用干货?那就快点进来吧!!!原创 2021-12-28 21:45:06 · 2405 阅读 · 32 评论 -
2020-03-23
03/16~03/22 第三周周报【本周总结】学习css3: 定位,过渡,动画部分知识继续完善小型管理系统:银行管理系统进行两个动画demo的仿写对以上学习的进行总结,写博客【遇到的问题&下周计划】小型管理系统仍有部分bug,自我账户的查找和对比的修改,以及转账无法超过5位数。-进一步学习css3相关知识,做好周报总结学习课内知识并坚持写博客-CSS3学习地址:h...原创 2020-03-23 18:51:51 · 142 阅读 · 0 评论 -
2020-03-16
03/08~03/15 第二周周报【本周总结】学习css3: 边框、背景、文本效果、字体学习路径变化:图片的绝对路径和相对路径完善小型管理系统:银行管理系统了解js部分知识:轮播图的定时器进行b站的仿写对以上学习的进行总结,写博客【遇到的问题&思考】仿写b站时定位多数不合理,应使用水平居中、垂直居中等标准方式代码呈现不够美观,以致子父标签不明显,多出有bug,应...原创 2020-03-16 18:44:43 · 169 阅读 · 0 评论