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

浙公网安备 33010602011771号