- 博客(52)
- 收藏
- 关注
原创 Qt 10Http
天气网站:http://tianqiapi.com/index/doc?version=day在里面找到请求示例。通过访问天气预报的网站,返回H5数据,通过解析为Json格式后显示出来。
2023-09-06 20:23:17 87
原创 C++ 09STL+转换函数
STL是泛型编程的经典案例泛型编程简介:泛型编程是一种编程范式,旨在实现可重用性、类型安全和抽象性。它允许开发人员编写适用于多种数据类型的代码,而无需为每种数据类型编写重复代码。
2023-09-06 00:39:23 82
原创 C++ 08限制构造+智能指针
/ 用于管理的共享智能指针,提供了一个方法用于判断对象是否存在 ,是shared_ptr更加安全。//唯一智能指针,避免出现安全问题 ,不允许多个指针指向同一对象(禁止拷贝,赋值)//共享智能指针,多个指针可以指向同一对象(允许拷贝构造,赋值操作)限制构造:限制类直接定义对象(实现一些特殊的操作,例如单例设计模式)
2023-09-06 00:33:46 70
原创 C++ 07多态
模板技术:函数重载,cout,cin,运算符重载也有多态的含义,但准确的说是静态多态。多态:多种状态,同一接口,多种方法(同一接口函数,面向不同对象,方法不同)
2023-09-06 00:12:22 65
原创 C++ 06继承
public:Child() //无参初始化Child(int val):Parent(val) //带参初始化,初始化父类参数int main()//父类中的val=66return 0;
2023-09-06 00:03:13 44
原创 C++ 05模板
类模板针对仅数据成员和成员函数类型不同的类,对仅参数不同的类进行代码复用。函数模板针对仅参数类型不同的函数,对仅参数不同的函数进行代码复用。C++中一种代码复用技术。
2023-09-05 23:52:39 44
原创 C++ 03static+const
且被const修饰的东西,都受到强制保护,可以预防其他代码无意识的进行修改,从而提高程序的健壮性。意义:提高效率,同时也可以实现简单的对象间通信(类似于同通信间的管道)ststic修饰的变量,会储存在静态储存区,普通的局部变量在栈区。2.使编译器保护那些不希望被修改的参数,
2023-09-05 23:34:42 46
原创 C++ 02类和对象
对象:类的一个具体的实例 //在程序中就是指变量。类:同一类事物的统称,一个抽象的概念 //在程序中就是指类型。面向对象编程特征:封装、抽象、继承、多态。
2023-09-05 23:24:02 42
原创 网络编程-02TCP并发服务器
客户端断开,发出FIN,服务器发出ACK应答,进入TIME_WAIT:后两次挥手。服务器(主动方)发出FIN断开,客户端暂时不断开,发出ACK应答:前两次挥手。netstat -apn | grep “端口号”都在运行(ESTABLISHED)所以UDP发送消息不保证。
2023-09-05 20:19:41 43
原创 数据结构--11查找算法
算法是一个有穷规则(或语句、指令)的有序集合。他确定了解决问题的一个运算序列。对于问题的初始输入,通过算法的有限步的运行,产生一个或多个的输出。
2023-08-10 20:09:46 57
原创 数据结构--10图
根据右手原则,在没有碰到重复顶点的情况下,分叉路口始终是向右手边走,每路过一个顶点就做一个标记,走过的点之后不会再走了。但是又回归的过程,没有路走了就回归找路,直到回归到起始点。前面存储图中的顶点信息,后面储存图中的边或者弧的信息。
2023-08-10 19:56:52 70 1
原创 数据结构--9树
巧解:前序再节点左边画圆,中序的时候再节点正中下方画,后序再右边画。可以将子节点看为那一部分的根节点进行分析。链式存储:一般采用链式存储。顺序存储:非常浪费空间。
2023-08-09 23:55:26 48
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人