自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱空nnn

一起学习!

  • 博客(19)
  • 收藏
  • 关注

原创 python_基础编程_字典、集合

字典:是py内置的数据结构之一,与列表一样是一个可变的序列,以键值对的方式存储数据,是一个无序的序列。

2024-07-27 23:06:43 447

原创 python_基础编程_列表

注意:若step为正数,从start开始往后面计算切片;列表:相当于数组,可以存储多个元素,程序可以方便的队这些数据进行操作。说明:1、若列表中存在 N 个相同的元素,只返回第一个元素的索引。通过 for 循环遍历整个列表: for item in 列表名。创建:列表使用中括号 [] ,元素之间使用英文的逗号进行分隔。2、若查询的元素不存在,就会抛出异常。基本语法:列表名[ start : stop :step]基本语法: 元素 in 列表名。切片结果:原列表片段的拷贝。列表生成式:生成列表的公式。

2024-07-26 11:11:33 282

原创 python_面向对象程序设计

自定义数据类型的语法结构:pass创建对象的语法格式:对象名 = 类名()#自定义一个类pass#创建一个对象:nana = persion() #创建了persion类下面的一个对象叫nana。

2024-07-25 13:40:15 677

原创 python_网络编程_socket

TCP协议:传输控制协议,是建立在IP协议基础之上的,TCP协议负责两台计算机之间建立可靠连接,保证数据按顺序发送。是可靠的,一对一的,面向有连接的通信协议。面向无连接的协议,只要知道对方的IP地址和端口,就可以直接发送数据包,因为是面向无连接的,无法保证数据一定会到达接收方。2、使用 connect ((host,port))设置连接的主机ip 和主机设置的端口号。从下到上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。5、使用recv() 和 send() 方法接受、发送数据。

2024-07-24 11:28:37 380

原创 python_进程与线程_多线程

进程池:创建一个进程池,并设置进程池中最大的进程数量。假设进程池中的最大进程数为3,现在有10个任务需要执行,那么进程池一次可以执行3个任务,4次即可完成全部任务的执行。线程是CPU可执行的最小单位,被包含在进程中,是进程中实际的运行单位。kwargs:用字典以关键字参数的形式传入target对应函数的参数。kwargs:表示调用函数的关键字参数,以字典的形式进行传递。args:用元祖以位置参数的形式传入targt对应函数的参数。args:表示调用的函数的位置参数,以元组的形式进行传递。

2024-07-24 11:22:15 1381

原创 C++_基础编程_指针、结构体

/1、定义指针int a = 10;// 基本语法:数据类型 * 指针变量名;int * p;// 让指针记录变量a的地址p = &a;cout

2024-07-21 14:55:06 291

原创 C++_核心编程_引用、内存分区

在函数形参列表中,可以加const修饰形参,防止形参改变实参。引用的本质:在C++内部,引用就是一个指针常量。作用:函数传参时,可以引用作为形参修饰实参。作用:引用是可以做函数的返回值存在的。作用:主要用来修饰形参,防止误操作。语法:数据类型 &别名 = 实名。优点:可以简化指针修改实参。注意:不要返回局部变量引用。用法:函数调用可以作为左值。引用在初始化后不可以改变。讲解代码:函数的引用。

2024-07-20 12:31:02 362

原创 C++_核心编程_类和对象

C++ 的面向对象有三大特性:封装、继承、多态万物皆有对象,对象上有其属性和行为。

2024-07-20 12:29:26 1126

原创 C++_提高编程_模版

本阶段主要针对C++ 泛型编程和SIL技术做详细解释,探讨C++ 更深层的使用。

2024-07-19 11:39:07 759

原创 C++_STL常用算法_遍历查找算法

概述:算法主要是由头文件、、组成:是所有STL头文件中最大的一个,范围设计到比较、交换、查找、遍历操作、复制修改等:体积很小,只包括几个在序列上面进行简单数学运算的模版函数:定义一些模版类,用以声明函数对象。

2024-07-19 11:36:07 380

原创 C++_STL初识

/vector 存放自定义数据类型public:int m_age;// 向容器中插入数据// 遍历容器中的数据i!= v.end();i++){//vector 存放自定义数据类型的指针// 向容器中插入数据a!= v.end();a++){

2024-07-18 11:12:22 317

原创 C++_STL函数对象_谓词

函数对象在使用时,可以想普通函数那样调用,可以有参数,可以有返回值。template bool greater_equal:大于等于。函数对象使用重载的()时,行为类似于函数调用,也叫仿函数。template T multiplies :乘法仿函数。template T divides :除法仿函数。template bool equal_to:等于。template T negate :取反仿函数。函数对象超出普通函数,函数对象可以有自己的状态。template T minus :减法仿函数。

2024-07-18 11:09:48 489

原创 C++_基础语法入门_数据类型

给变量分配合适的内存空间。

2024-07-17 12:40:05 161

原创 C++_STL常用容器_list容器

链表(list):是一种物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的。insert(pos,beg,end):在pos位置插入(beg,end)区间的数据。insert(pos,n,elem):在pos 位置插入n个elem元素,无返回值。erase(beg,end):删除(beg,end)区间的数据,返回下一个数据位置。list(beg,end):构造函数将(beg,end)区间中的元素拷贝给本身。erase(pos):删除pos位置的数据,返回下一个数据的位置。

2024-07-17 12:19:34 1306

原创 C++_STL常用容器_stack、queue容器

queue (const queue &que) :拷贝构造函数。概念:stack 是一种先进后出的数据结构,只有一种接口。stack(const stack &s):拷贝构造函数。push(elem):队尾添加元素。pop():从栈顶移出第一个元素。pop() :对头移出第一个元素。push(elem):添加元素。empty():判断栈是否为空。back():返回最后一个元素。front():返回第一个元素。size():返回栈的大小。size():返回栈的大小。top():返回栈顶元素。

2024-07-17 12:17:13 299

原创 C++_STL常用容器_deque容器

deque.resize(num,elem):重新指定容器的长度为num,变长就用elem 填充,变短就删除。insert(pos,beg,end):在pos 位置插入(beg,end)区间的数据,无返回值。insert(pos,elem):在pos 位置插入一个elem 元素的拷贝,放回新数据的位置。erase(beg,end):删除(beg,end)区间的数据,返回下一个数据的位置。erase(pos):删除pos位置的数据,返回下一个数据的位置。at(int idx):返回索引 idx 所指的数据。

2024-07-16 10:29:21 705

原创 C++_STL常用容器_vector容器

resize(int num,elem)重新指定容器的长度为num,若容器变长,则以elem 填充新位置,变短,末尾元素删除。vector (v.begin(), v.end()) 将begin 和 end 区间中的元素 拷贝给本身。动态扩展:并不是在原空间之后续接新空间,而是找更大的空间,然后将原数据拷贝新空间,释放原空间。assign (beg,end) 将(beg,end)区间中的数据拷贝赋值给本身。vector (n,elem) 构造函数 将 n 个 elem 拷贝给自身。

2024-07-16 10:25:08 1079

原创 C++_STL常用容器_string容器

string & append(const string & s, int pos,int n) 字符串s 中从pos 开始的n个字符连接到字符串结尾。int find(const char * s,int pos,int n)const 从pos位置查找s的前n个字符第一次位置。int rfind(const char * s,int pos,int n)const 从pos查找s的前n个字符最后一次位置。

2024-07-15 13:41:48 1011

原创 C++智能指针

智能指针是原始指针的封装,优点是会自动分配内存,不用担心潜在的内存泄漏。只能解决一部分问题,即独占、共享所有权指针的释放、传输没有从根本上解决C++ 内存安全问题,不加以注意依然会造成内存安全问题。

2024-07-15 13:35:45 837

空空如也

空空如也

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

TA关注的人

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