03 2018 档案
摘要:readline就是直接读取一行 xreadline是生成了一个生成器,遍历的时候才真正生成具体的内容 与range和xrange的区别一样
阅读全文
摘要:别名 别名就是起另一个名字,实际上是同一个东西,地址完全一样,改变任意一个的值,另一个会随着改变。 输出结果 浅复制 浅复制表示只复制表面一层,再深的层次还是指向他原来的地址。 输出结果 深复制 深复制之后,所有的内容都独立于原变量存在。 输出结果
阅读全文
摘要:传输层 概念 两个主机进行通讯实际上是应用层的通信,称为端到端通信(点到点通信在数据链路层) 概念区分 IP协议的作用是提供主机之间的逻辑通信 TCP和UDP协议是提供进程之间的逻辑通信(逻辑通信意思是,通信像是水平传输的,但实际上并没有一条这样的水平线) 功能 1、端到端通信 2、对报文进行差错检
阅读全文
摘要:环境 PyCharm, Windows 背景 sed命令 单引号中间是s表示替换,原字符串就是要被替换掉的字符串,新字符串就是想要的字符串。 效果 在命令行输入python practice.py i 3333333333 123.txt(程序名称叫practice.py,123.txt是要事先建立
阅读全文
摘要:相同点 1、都可以动态的申请或释放内存 2、存储方式相同,动态申请的内存都存放在堆中,无法自动释放,要调用对应的delete和free 区别 1、new能自行的计算需要分配的空间,malloc需要手动计算字节数 int *p1 = new int[10]; int *p2 = (int*)mallo
阅读全文
摘要:main函数可以是没有参数,也可以是两个参数(有些允许更多的参数,但那些只是对标准的扩展 ) main函数两个参数的情况: main(int argc, char * argv[]) 第一个参数表示的是命令行参数的数目。 第二个参数是一个指向字符串的指针数组(是命令行的参数),argv[0]一般表示
阅读全文
摘要:IPv4协议的路由与转发 查找路由表 查找路由表 1、多次间接交付后,IP数据报最终一定可以找到目地主机所在的目的网络上的路由 2、到达最后一个路由器时,才会试图向目的主机直接交付 分组转发算法 分组转发算法 1、从数据报的首部提取目的地址D,和网络地址N 2、如果网络N与此路由器直接相连,则直接交
阅读全文
摘要:头文件<assert.h> 作用:用于判断是否有非法的数据,有则程序报告错误,终止运行。(注意是非法情况,而不是错误情况) ASSERT()和assert()的区别: ASSERT()是宏,值能应用于DEBUG模式。 assert()是函数,也可在RELEASE模式中使用。 缺点: 频繁的调用会极大
阅读全文
摘要:常见的电子邮件协议:SMTP、POP3、IMAP4 邮件发送协议:SMTP协议 邮件读取协议:POP3、IMAP4协议 SMTP协议(simple mail transfer protocol):简单邮件传输协议 协议簇:TCP/IP协议簇 监听端口号:25(默认) 目标: 向用户提供高效、可靠的邮
阅读全文
摘要:1.完全二叉堆 分类: 最大堆和最小堆。 最大堆:父结点的键值总是大于或等于任何一个子节点的键值; 最小堆:父结点的键值总是小于或等于任何一个子节点的键值。 背景:完全二叉树 叶节点只能出现在最下层和次下层,并且最下面一层的结点都集中在该层最左边的若干位置的二叉树 完全二叉堆结构: 逻辑上,等同于完
阅读全文
摘要:const 表示常类型 作用: 1、具有不可变性。 2、可以很方便对参数进行调整和修改,和宏定义一样,不变则已,变都变。 3、保护被修饰的东西,防止被意外修改。(如:在修饰函数的形参时,加const可以保证参数的值不被改变) 4、为函数重载提供参考。 5、节省空间,避免不必要的内存分配。(如:宏定义
阅读全文
摘要:1、排序分类 比较排序:冒泡排序、选择排序、插入排序、归并排序、堆排序、快速排序(时间复杂度O(nlogn)~O(n^2)) 非比较排序:计数排序、基数排序、桶排序(时间复杂度O(n)) 2、冒泡排序 方法: // 分类 内部比较排序 // 数据结构 数组 // 最差时间复杂度 O(n^2) //
阅读全文
摘要:static 表示静态 作用: 1、在函数体内,静态变量的值维持不变(记忆功能) 2、是一个本地的全局函数,即只能被本模块的函数访问(隐藏功能) static变量: static全局变量和普通全局变量的区别:static变量只初始化一次(即不能重复定义),这样可以防止在其他文件单元中被引用 stat
阅读全文
摘要:想搭建一个个人博客,但是在将博客推送到Github上的时候在git bash 下运行hexo g -d命令出现错误: 错误如下: fatal: HttpRequestException encountered. ▒▒▒▒▒▒▒▒ʱ▒▒▒▒bash: /dev/tty: No such device
阅读全文
摘要:前言:这是初学时写的小项目,觉得有意思就写来玩玩,也当是巩固刚学习的知识。现在看来很不成熟,但还是记录一下做个纪念好了~ 1、名称:网上网上银行及购物商城 2、项目结构: 当时刚接触python啦,哪里注意什么项目结构,就一脑子全塞到一个文件里面了 代码全部在bank.py里面 admin.txt记
阅读全文
摘要:1、列表 列表相当与C++中的数组,是有序的项目, 通过索引进行查找,但使用起来却方便很多,具体的操作看代码,自己实践一次就非常简单了。 注:列表一般用中括号“[ ]” 2、元组 元组是将多样的对象集合到一起,不能修改,通过索引进行查找;元组的主要特性就是不可修改,相当于常量,是作为一个整体使用的。
阅读全文
摘要:python中文件的读操作:以只读的形式打开文件->逐行读取文件中的内容->关闭文件 代码如下
阅读全文
摘要:一:数据链路层 概念: 概念: 1、链路:一条点到点的屋里现路段,没有其他的交换节点 2、数据链路:除了物理线路,还有通信协议来控制这些数据的传播(网线不是数据链路,网线接网卡就是数据链路) 功能: 功能: 链路管理、帧同步、流量控制、差错控制、数据和控制信息分开、透明传输和寻址 三个基本问题: 1
阅读全文
摘要:一:物理层(网卡这一层) 作用: 作用: 如何在计算机的传输媒体上传输数据比特流 任务: 任务: 确定传输媒体的借口的特性 1、机械特性:接口形状、大小、引线数目(网线的水晶头) 2、电气特性:规定电压范围 3、功能特性:例如:规定-5V为0,+5V为1等 4、过程特性:规定连接时各个部件的工作步骤
阅读全文

浙公网安备 33010602011771号