摘要: 1. TCP建立连接的三次握手(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。(2)第二次握手:Server收到数据包后由标志位SYN=1知道C... 阅读全文
posted @ 2018-10-01 16:40 Yeang 阅读(771) 评论(0) 推荐(0)
摘要: GIL是解释器内部的一把锁,确切一点说是CPython解释器内部的一把锁,所以要注意区分 这和我们在Python代码中使用线程锁Lock并不是一个层面的概念。1. GIL产生的背景:在CPython解释内部运行多个线程的时候,每个线程都需要解释器内部申请相应的全局资源... 阅读全文
posted @ 2018-10-01 16:19 Yeang 阅读(392) 评论(0) 推荐(0)
摘要: 1. 使用web底层socket的方式实现简易服务器的搭建,用来理解学习 阅读全文
posted @ 2018-10-01 15:52 Yeang 阅读(359) 评论(0) 推荐(0)
摘要: 一、生成器1. 生成器的定义把所需要值得计算方法储存起来,不会先直接生成数值,而是等到什么时候使用什么时候生成,每次生成一个,减少计算机占用内存空间2. 生成器的创建方式第一种只要把一个列表生成式的 [ ] 改成 ( )ret = (n + 1 for n in ra... 阅读全文
posted @ 2018-08-13 13:13 Yeang 阅读(550) 评论(0) 推荐(0)
摘要: 一、闭包1. 闭包的概念 用函数的概念说明定义函数的本质 def test1(): print("--- in test1 func----")# 调用函数test1()# 引用函数ret = test1print(id(ret))print(id(test1)... 阅读全文
posted @ 2018-08-13 11:23 Yeang 阅读(1294) 评论(0) 推荐(0)
摘要: 用python批量向数据库(MySQL)中导入数据现有数十万条数据,如下的经过打乱处理过的数据进行导入数据库内部的表格的数据格式如下与下面的表格结构相同Current database: python_test_1+-------+-------------+----... 阅读全文
posted @ 2018-08-07 14:59 Yeang 阅读(4691) 评论(0) 推荐(0)
摘要: python中连接并操作数据库图示操作流程一、使用的完整流程# 1. 导入模块from pymysql import connect# 2. 创建和数据库服务器的连接,自行设置 服务器地址,端口,用户名,密码,数据库名, 通信使用字符和数据库字符集一致conn = c... 阅读全文
posted @ 2018-08-07 14:36 Yeang 阅读(868) 评论(0) 推荐(0)
摘要: MySQL的进阶使用sql语句一些功能的使用导入现有大量数据文件步骤 1) 把*.sql文件拷贝到Linux某一位置(例如Desktop)2) Linux命令行进入该位置 cd ~/Desktop3) 登录mysql4) 使用数据库 mysql> use 数据库名;5... 阅读全文
posted @ 2018-08-05 00:24 Yeang 阅读(1192) 评论(0) 推荐(0)
摘要: MySQL数据库的基本使用一、数据库概述1. 基本介绍数据库就是以一定格式进行组织的数据的集合。通俗来看数据库就是用户计算机上 一些具有特殊格式的数据文件的集合2. 数据库的特点持久化存储读写速度极高保证数据的有效性对程序支持性非常好,容易扩展3. 数据库管理系统数据... 阅读全文
posted @ 2018-08-03 10:12 Yeang 阅读(1728) 评论(0) 推荐(0)
摘要: TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不... 阅读全文
posted @ 2018-07-17 23:47 Yeang 阅读(329) 评论(0) 推荐(0)