编程基础--tcp/ip协议(2)
三次握手与四次挥手就在这里发生。 TCP协议的三次握手和四次挥手在面试中经常会被问到!在一般的web开发中很少使用到,了解tcp可以更清楚的知道你的应用中,数据是如何传输的。 TCP协议 TCP协议的实现在OSI5层协议的传输层。TCP 协议可以保证数据通信的完整性和可靠性,还可以防止丢包。 TCP
编程基础--tcp/ip协议(1)
互联网通讯的多个协议,他们之间不互影响。通过组合成为了计算机间通讯的基础。 osi 5层协议 1. 物理层 将电脑通过硬件连接起来,主要传输1、0信号
python基础-类、对象、元类
类也是对象 面向过程:将复杂的流程化,进而简单化 面向对象:提升程序的解耦合程序,进而提高程序的可扩展性 类与对象 简单定义: # 命名推荐采用大驼峰 class MyClass: name = null # 类的初始化方法,可以省略,self代表实例化的对象。返
mysql必知必会
用了将近4年的mysql,今天在想加强下时,发现平时多是用ORM,偶尔一些为了提高效率或特殊要求会写sql,所以准备读下这本经典。也对MySql基础做个查缺补漏。 本文章中不会对最基础的语句用法做简介,适合查缺 第一章 了解 MySql 本章中主要介绍了有关数据库的一些概念:数据库、表、行、列、数据
python爬虫-1.request模块的使用
通过request模块,可以发起http请求获取响应内容,在pyhton中进行进一步的处理 爬虫简介 爬虫通过模拟浏览器或其他应用发送请求,获取到数据。 模拟发送请求(requests、selenium),包括:请求地址,请求头,请求体,请求方法 拿到响应,包括:json、xml、html、其他加密
7.python基础——模块
python轮子这么多,我们就站在巨人的肩膀上前进吧! 模块 模块分为4种形式: 使用python编写的 .py文件 已经被编译为共享库或DLL的C或C++扩展 把一些列模块组织到一起的文件夹(文件夹下需要有——init——.py 文件,改文件夹称为包) 使用C编写并链接到python解释器的内置模
6.python基础——函数
函数让代码的复用更方便,让功能的实现更加灵活。 函数 函数基础 函数定义 def 函数名(参数1,参数2,...) """文档描述""" 函数体 return 值 定义函数时发生的事情: 申请内存空间保存函数体代码 将内存地址保存到函数名 不会执行函数体代码,但会检测函数体语
5.python基础——名称空间
名称空间解决了编码过程不同的模块中命名重复的过程。 名称空间 名称空间是对栈区的划分,因为名称空间的存在,可以在栈区存放相同的名字 名称空间的种类 内置名称空间 存放python解释器内置的名字 存活周期:python解释器运行期间 全局名称空间 存放非函数内、非内置的名字 存活周期
python基础-杂项
1.接收用户输入 2.格式化输出 3.可变与不可变类型 4.深浅拷贝 5.列表模拟堆栈 占位 ...代表代码略过 接受用户输入 语法 age = input("请输入你的年龄:") 在python3中,input() 会将用户输入的所有内容都保存成字符串类型。 在python2中,raw_inpu
4.python基础——流程控制
程序下一步该怎么运行?判断与循环关系紧密 判断 if ...else... name = 'shuta' if name == 'shuta': print('验证成功!') else: print('验证失败!') 在python 中使用缩进代表子代码块 if ...elif ..