摘要: 真正意义上的 异步IO 是说内核直接将数据拷贝至用户态的内存单元,再通知程序直接去读取数据。 select / poll / epoll 都是同步IO的多路复用模式 1.同步和异步 同步和异步关注的是消息通信机制 所谓同步,就是在发出一个*调用*时,没得到结果之前,该*调用*就不返回。但是一旦调用返 阅读全文
posted @ 2020-11-23 09:46 蟹老板bb 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么是线程? 开启线程的两种方式 方式一: 1 import time 2 import random 3 from threading import Thread 4 5 6 def eat(name): 7 print('{} is eating'.format(name)) 8 time.sl 阅读全文
posted @ 2020-11-13 10:53 蟹老板bb 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在Python语法中如果用for-in循环,那么就要使用迭代器协议,只要对象支持__iter__和__next__双下划线方法,那么就能够使用for-in循环。 1 class RepeaterIterator: 2 def __init__(self, source): 3 self.source 阅读全文
posted @ 2020-11-10 09:25 蟹老板bb 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 详解WSGI wsgi全称是"Web Server Gateway Interfacfe",web服务器网关接口,wsgi在python2.5中加入,是web服务器和web应用的标准接口,任何实现了该接口的web服务器和web应用都能无缝协作。来看一个形象点的图: 如上图所示,wsgi一端连接web 阅读全文
posted @ 2020-11-09 10:21 蟹老板bb 阅读(806) 评论(0) 推荐(1) 编辑
摘要: python中的with语句是一个晦涩的特性,但是有助于编写更加清晰易读的python代码。它有助于简化一些通用的资源管理模式,抽象出其中的功能,将其分解并重用。 Python标准库中的内置的open()函数就是一个很好的用例: 1 with open('hello.txt', 'w') as f: 阅读全文
posted @ 2020-11-06 11:27 蟹老板bb 阅读(68) 评论(0) 推荐(0) 编辑
摘要: python中的断言是一种调试工具,用来测试某一个断言条件。如果断言条件为真,则程序将继续正常执行,但是如果条件为假,那么就会引发AssertionError异常并且显示相关的错误信息。 使用断言来自动检测程序中的错误,让程序更可靠以及更易于调试。 断言举例 下面假设要用python构建在线商店,为 阅读全文
posted @ 2020-11-06 10:23 蟹老板bb 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 事务 事务(transaction)是数据库系统区别于文件系统的重要特性之一。在文件系统中,如果用户正在写文件,但是操作系统突然崩溃了,这个文件可能就会被破坏。当然,有一些机制可以把文件恢复到某个时间点。不过,如果需要保证多个文件同步,这些文件系统可能就显得无能为力了。例如:当更新两个文件时,更新完 阅读全文
posted @ 2020-10-25 16:21 蟹老板bb 阅读(239) 评论(0) 推荐(1) 编辑
摘要: 索引 聚集索引和普通索引 MySQL数据库的B+tree索引可以分为两大类,一类叫聚集索引,一类叫非聚集索引(普通索引)。 InnoDB存储引擎表是索引组织表,聚集索引其实就是一种索引组织形式,索引键值的逻辑顺序决定了表数据行的物理存储顺序。聚集索引叶子节点存放表中所有行数据记录的信息,所以经常会说 阅读全文
posted @ 2020-10-23 18:52 蟹老板bb 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 常见的约束类型(5种) not null: 非空约束,指定某列不为空 unique:唯一约束,指定某列和几列组合的数据不能重复 primary key:主键约束,指定某列的数据不能重复,唯一 foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 check:检查,指定一个表 阅读全文
posted @ 2020-10-19 11:00 蟹老板bb 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 机器学习算法支持向量机详解,内容包括最优化问题,SVM原理和实践,基于SVM的人脸识别。 视频:https://www.bilibili.com/video/BV1ZE411p73x 代码:https://github.com/BackyardofAbela/SVM-faceRecognition 阅读全文
posted @ 2020-10-09 15:39 蟹老板bb 阅读(209) 评论(0) 推荐(0) 编辑