随笔分类 -  Python基础

总结Python所有知识点,以备复习
摘要:http://www.cnblogs.com/huchong/p/8244279.html 代码: import threading def synchronized(func): func.__lock__ = threading.Lock() def lock_func(*args, **kwa 阅读全文
posted @ 2019-05-18 20:14 ChuckXue 阅读(179) 评论(0) 推荐(0)
摘要:多表之间的关联最好是用逻辑上的关联,而不是物理上的关联,导致后期的扩展性差!!! 原生sql --mysql5.6 建表 一对多: create table dept(id int primary key auto_increment,name char(20),job char(20)); cre 阅读全文
posted @ 2019-03-16 16:35 ChuckXue 阅读(221) 评论(0) 推荐(0)
摘要:目录: Redis简介 普通连接 连接池 数据库操作 String操作 hash操作 list操作 Set操作 其他操作 管道 Django使用Redis 持久化 Redis为什么是单线程,高并发,速度快? 为什么是单线程? 为什么高并发,速度快? Python操作Redis之普通连接 Python 阅读全文
posted @ 2019-02-28 10:32 ChuckXue 阅读(261) 评论(0) 推荐(0)
摘要:概念: 只要存在继承关系,从子类进入到父类中,父类内部方法执行过程中的self就都是子类的实例对象。 如果没有继承关系存在,那其内部方法的self就是该类本身的实例对象。 类/对象的绑定方法,在执行时都会自默认将这个对象或者类以隐藏self的形式传入。 代码: -- 继承理解: 1 class Fl 阅读全文
posted @ 2019-02-23 23:20 ChuckXue 阅读(122) 评论(0) 推荐(0)
摘要:HTTP请求 请求数据格式 响应数据格式 request 阅读全文
posted @ 2019-02-22 15:27 ChuckXue 阅读(1867) 评论(0) 推荐(0)
摘要:刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。 self代表类的实例,而非类。 实例来说明 执行结果如下 从上面的例子中可以很明显的看出,self代表的是类的实例。而self.__ 阅读全文
posted @ 2019-02-21 16:41 ChuckXue 阅读(989) 评论(0) 推荐(0)
摘要:使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前, 我们不知道程序在哪里会出错。与其让它在运行最后崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。 本文主要是讲assert断言的基础知识。 pyt 阅读全文
posted @ 2019-02-20 11:45 ChuckXue 阅读(222) 评论(0) 推荐(0)
摘要:JSON JSON 键/值对 JSON JSON 键/值对 JSON 键值对是用来保存 JS 对象的一种方式,和 JS 对象的写法也大同小异,键/值对组合中的键名写在前面并用双引号 "" 包裹,使用冒号 : 分隔,然后紧接着值: --{"firstName": "Json"} --{"firstNa 阅读全文
posted @ 2019-01-28 15:09 ChuckXue 阅读(108) 评论(0) 推荐(0)
摘要:1:字符串格式化 2:字符串切分 3:三元表达式 4:注释 5: 阅读全文
posted @ 2019-01-21 20:54 ChuckXue 阅读(253) 评论(0) 推荐(0)
摘要:**自定义元类 储备知识: 自定义元类: 我们还是推荐在__call__中使用self.__new__(self)去创造空对象,因为这种方式会检索三个类OldboyTeacher->Foo->Bar, 而object.__new__则是直接跨过了他们三个. 阅读全文
posted @ 2018-11-30 18:54 ChuckXue 阅读(150) 评论(0) 推荐(0)
摘要:目录 视图 触发器 事务 存储过程 函数 数据备份.恢复 流程控制(了解) 一.视图 什么是视图 视图是有一张表或多张表的查询结果构成的一张虚拟表 为什么使用视图 当我们在使用多表查询时 我们的sql语句可能会非常的复杂,如果每次都编写一遍sql'的话无疑是一件麻烦的事情,这时候就可以使用视图来避免 阅读全文
posted @ 2018-11-26 17:24 ChuckXue 阅读(175) 评论(0) 推荐(0)
摘要:目录: 数据库基础 基本概念 库/表/记录增删改查 约束 数据类型 多表关联 表间关系图 表相关操作 一对多查询 关键字 单表增删改查 多对多查询 pymysql模块 权限管理 数据库高级 重点:增删改查 基本概念: -- 1.什么是数据库 存放数据的仓库,本质就是一套C/S架构的socket软件; 阅读全文
posted @ 2018-11-19 20:33 ChuckXue 阅读(381) 评论(0) 推荐(0)
摘要:并发编程概要: 阅读全文
posted @ 2018-11-16 19:39 ChuckXue 阅读(179) 评论(0) 推荐(0)
摘要:基础入门 计算机硬件基础 变量 数据类型 基本运算符 变量常量 流程控制 数据类型 数字,字符串,列表 元组,字典,集合 字符编码 python2 python3 文件处理 文件读写 指针移动 函数 函数基础 函数对象 内置函数 名称空间,作用域 闭包函数 装饰器 匿名函数 递归与二分法 迭代器.生 阅读全文
posted @ 2018-11-16 16:03 ChuckXue 阅读(279) 评论(0) 推荐(0)
摘要:目录: IO模型 阻塞IO 非阻塞IO IO多路复用 异步IO 总结: IO模型: 阻塞IO: 1 import socket 2 3 c = socket.socket() 4 5 c.connect(("127.0.0.1",9999)) 6 7 while True: 8 msg = inpu 阅读全文
posted @ 2018-11-14 12:18 ChuckXue 阅读(206) 评论(0) 推荐(0)
摘要:目录: 同步/异步 异步回调 协成 线程队列 同步|异步: 线程的三种状态: 1.就绪 2.运行 3.阻塞阻塞和非阻塞描述的是运行的状态阻塞 :遇到了IO操作,代码卡住,无法执行下一行,CPU会切换到其他任务非阻塞 :与阻塞相反,代码正在执行(运行状态) 或处于就绪状态同步和异步指的是提交任务的方式 阅读全文
posted @ 2018-11-13 21:35 ChuckXue 阅读(2964) 评论(0) 推荐(0)
摘要:GIL:全局解释器锁,只存在于CPython解释器 GIL性能: 计算密集测试: 1 from threading import Thread 2 from multiprocessing import Process 3 import time 4 5 6 # 计算密集任务 7 8 def tas 阅读全文
posted @ 2018-11-12 17:25 ChuckXue 阅读(1470) 评论(0) 推荐(1)
摘要:外链:操作系统发展史 计算机上所有的硬件操作都是受操作系统控制的 阅读全文
posted @ 2018-11-06 21:18 ChuckXue 阅读(457) 评论(0) 推荐(0)
摘要:目录: TCP流式协议 TCP模板 TCP聊天室 TCP通信与连接循环 TCP粘包 socketserver实现并发 UDP数据报协议 UDP模板 UDP传输 socketserver实现并发 TCP传输:流式协议 TCP服务端:必须先启动服务端 TCP客户端:建立连接之前一定要先启动服务端 TCP 阅读全文
posted @ 2018-11-05 18:49 ChuckXue 阅读(266) 评论(0) 推荐(0)
摘要:目录: 粘包内存 粘包原因 远程执行系统命令 解决粘包 自定义报头 粘包内存(仅TCP): 粘包原因: 未解决前: 运行结果: 解决之后: 打印结果: 远程执行系统命令: 解决粘包: 自定义报头: 代码: 阅读全文
posted @ 2018-11-05 11:28 ChuckXue 阅读(948) 评论(0) 推荐(0)