摘要:
如何阅读这篇文章顺序 1.1:了解同步异步和阻塞非阻塞 1.11: 同步异步 1.12:阻塞非阻塞 1.2:了解一次read操作需要的步骤 1.3:五种模型 1.1:I/O模型中的同步异步,阻塞非阻塞: 1.11:同步和异步:synchronous,asyncronous 关注的是消息通知机制 同步 阅读全文
摘要:
MySQL安装 Windows: 压缩包,创建my.ini修改里面的配置文件添加如下信息 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedi 阅读全文
摘要:
起因 在A处上传一个python项目到SVN,到B处update下来,用pycharm打开。 pyCharm提示python Interpreter没有设置,但尽管在setting中设置了正确的解释器,却无法保存 试了多次都如此,在下拉列表中选择好了,一点OK或Apply就变成No interpre 阅读全文
摘要:
Elasticsearch,分布式,高性能,高可用,可伸缩的搜索和分析系统 什么是搜索? 如果用数据库做搜索会怎么样? 什么是全文检索和Lucene? 什么是Elasticsearch? Elasticsearch的功能 什么是搜索 提供一种数据提取的服务 垂直搜索(站内搜索) 互联网的搜索:电商网 阅读全文
摘要:
Celery介绍和基本使用 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景中可用的例子: 1)你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让 阅读全文
摘要:
sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。使用这门语言只需告诉它"做什么"SQL规范 <1> 在数据库系统中,SQL语句不区分大小写(建议用大写) 。但字符串常量区分大小写。建议命令大写,表名 阅读全文
摘要:
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 在之前已经接触过了面向过程和函数式的编程,还有那么今天我们来学习一种新的编程方式:面向对象编程(Object Orient 阅读全文
摘要:
logging模块 用于便捷记录日志且线程安全的模块 logging模块的几种等级 默认情况下python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNIN 阅读全文
摘要:
python常见模块 分两篇分别介绍下述模块 time模块 random模块 hashlib模块 os模块 sys模块 logging模块 序列号模块 configparser模块 re模块 time模块 在python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的 阅读全文
摘要:
模块 模块:本质就是一个.py文件分为三部分:内置模块、第三方模块,自定义模块 模块: 顶层文件 python模块python模块可以将代码量较大的程序分割成多个有组织的、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块,模块在物理形式上表现为以.py结尾的代码文件一个文件被看 阅读全文