- 博客(91)
- 收藏
- 关注
原创 直接交付和间接交付
ARP协议辅助:在运行TCP/IP协议的以太网中,源主机会利用ARP(地址解析协议)软件查询到目的主机的MAC地址,从而直接将数据包封装在物理帧中发送给目的主机。路由器在IP数据包的传输过程中,根据源主机与目的主机是否位于同一物理网络,会采用直接交付或间接交付两种方式。直接交付发生在源主机与目的主机位于同一个物理网络时,IP数据包从源主机直接传输到目的主机,无需经过路由器进行转发。间接交付发生在源主机与目的主机位于不同物理网络时,IP数据包需要通过一个或多个路由器进行转发,最终到达目的主机。
2024-07-02 11:28:02
481
3
原创 介绍一个在数据分析中常用的函数:data.iloc[]
是 Python 中 pandas 库的一个非常有用的功能,它允许你通过行和列的整数位置索引来选择数据。iloc是 “integer location” 的缩写,意味着你可以通过指定行和列的整数索引来选择数据,而不是使用标签。以下是一些使用选择单个元素使用来选择特定的元素。element = data.iloc[0, 1] # 选择第1行第2列的元素选择一行使用来选择第i行的所有列。row = data.iloc[2, :] # 选择第3行的所有列选择一列使用来选择第j列的所有行。
2024-04-29 10:06:27
1372
3
原创 解决:TypeError: Cannot interpret ‘<attribute ‘dtype‘ of ‘numpy.generic‘ objects>‘ as a data type
错误发生在尝试创建一个条形图时,具体的错误类型是。列中确实包含了非数值类型的数据,你需要进行数据清洗,将这些非数值类型的数据转换为数值类型或者从数据集中移除。但是我发现的我的数据没啥问题啊,于是我就想是不上两天安装库影响我的pandas了,于是开始:更新库。列中有非数值类型的数据,那么在尝试进行数值操作时就会引发这个错误。中包含了非数值类型的数据,而条形图需要数值类型的数据来绘制。列的数据类型,确保它只包含数值类型的数据。列只包含数值类型的数据,再次尝试绘制条形图。之后我原来的一些代码就不好使了。
2024-04-28 09:03:10
407
4
原创 C++入门学习(三十四)值传递,实参-形参
因为形式参数只是用实际参数的值初始化自己的存储单元内容,它们位于两个不同的内存单元中,所以对形式参数的修改不会改变实际参数的值。这种传递方式通常用于基本数据类型的参数传递。意味着在函数或方法内部对形式参数的修改不会影响到实际参数的值。值传递(Pass by Value)是一种。,当函数或方法被调用时,将。形参:num1,num2。
2024-02-23 11:21:29
437
1
原创 C++入门学习(三十二)二维数组定义方式
return 0;{1,2,3},{4,5,6}或者{1,2,3},{4,5,6}i<2;i++)j<3;3、可以省略行数照样可以定义数组i<3;i++)j<3;
2024-02-21 11:09:24
495
2
原创 C++入门学习(三十)一维数组的三种定义方式
1、int arr [数字];先定义数组,并确定数组大小。再给对应位置数据赋值。int arr[5];arr[0] = 3;return 0;输出:3定义数组时,一并赋值。赋值数据不够,使用“0”填补。return 0;输出:1定义数组时,不确定数组的元素数量元素数量可随意i<5;
2024-02-17 18:36:53
645
10
原创 C++入门学习(二十九)goto语句
语句的使用通常是不推荐的,因为它可能导致代码结构变得混乱、不易理解和维护。然而,在某些特殊情况下,语句是一种控制流语句,用于无条件地转移到程序中指定的行。语句可能是一种有效的解决方法。
2024-02-17 13:11:18
316
1
原创 C++入门学习(二十八)跳转语句—continue语句
语句时,它会跳过当前迭代剩余的代码块,并立即开始下一次迭代。语句用于跳过循环中特定的执行步骤,而不是完全终止循环。
2024-02-11 18:27:43
400
6
原创 C++ 水仙花数
获取十位:153 / 10 = 15 ,15 % 10 = 5。while语句,求出所有3位数中的水仙花数。1、将所有的三位数进行输出(100~999)判断:个位^3+十位^3+百位^3 = 本身。获取百位:153 / 100 = 1。2、在所有三位数中找到水仙花数。获取个位:153%10 = 3。
2024-02-09 10:59:44
479
1
原创 C++入门学习(二十五)do-while循环
因为while循环先判断条件,所以数字10直接就没有进入for循环里,卡在了判断条件这一步,所以就没有输出数据;do-while循环是先执行代码段,所以10+1=11,再判断11是否大于10,11>10,所以跳出循环。do...while和while循环区别在于 do...while会先执行一次循环语句。// 代码块,至少会执行一次。} while (条件);
2024-02-07 13:54:57
750
13
转载 Python(20)正则表达式(Regular Expression)中常用函数用法
正则表达式是一个特殊的字符序列,帮助用户非常便捷的检查一个。
2024-02-07 09:07:25
49
2
转载 如何使用docker部署Swagger Editor并实现无公网ip远程协作编辑文档
使用上面的cpolar https公网地址,在任意设备的浏览器进行访问,即可成功看到我们Swagger Editor界面,这样一个公网地址且可以远程访问就创建好了,使用了cpolar的公网域名,无需自己购买云服务器,即可发布到公网进行远程访问!最后,我们使用固定的公网地址访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以远程访问Swagger Editor界面!,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。
2024-02-01 14:35:43
1315
22
原创 C++入门学习(二十二)选择结构-三目运算符
在这个例子中,使用了三目运算符来比较两个数值的大小,并将较大的值赋给max变量,较小的值赋给min变量。三目运算符,是一个程序开发的术语,优先级高于赋值、逗号运算符,低于其他运算符。,则三目运算符的结果为。
2024-02-01 13:50:43
194
1
原创 C++入门学习(二十一)选择结构-if语句
假设有个人去酒吧,但是酒吧不允许18岁以下的人进入,此时可以使用if语句判断.基于上面的代码,如果有个人不满十八岁,那么会产生另一种结果。
2024-01-31 16:01:31
197
3
原创 C++入门学习(十二)字符串类型
/char 变量名[] = "字符串")中我们学到如何表示和使用一个字符串,本篇文章是字符串(多个字符)。注意字符串使用的是双引号。
2024-01-22 18:54:48
651
4
原创 C++入门学习(十一)字符型
C++中的字符型可以表示ASCII码中的所有字符,包括字母、数字、标点符号等。ASCII码是一种用于编码字符的编码系统,它使用不同的数值来表示不同的字符。ASCII码使用7位或8位二进制数来表示每个字符,因此可以表示128或256个不同的字符。在ASCII码中,,大写字母A-Z的码值为65-90。此外,ASCII码还定义了一些控制字符和特殊符号。
2024-01-22 16:20:46
758
1
原创 C++入门学习(十)如何显示浮点数的完整形态
确保了数字以固定小数点表示,而不是科学记数法。如果你想要使用科学记数法,可以省略。在C++中,如果你想要显示浮点数的完整数字(包括小数部分和指数部分),可以使用。设置了小数点后的精度为5位。
2024-01-21 13:07:07
470
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人