摘要:
Web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来表演。 对于所有的Web应用本质上就是一个socket服务端,用户的浏览器就是一个socket客户端。 import socket 阅读全文
摘要:
理论知识 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统。 必备的 阅读全文
摘要:
计算机网络的发展及基础网络概念 计算机之间的通信: 多台电脑通信 交换机 更多台电脑通信 交换机 + 路由器 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线 阅读全文
摘要:
架构: C/S:Client与Server 即客户端与服务器端架构,这种架构也是从用户层面(物理层面)来划分的 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。 B/S即:Browser与Server,浏览器端与服务器端架构,这种 阅读全文
摘要:
正则表达式: 就是匹配字符串内容的一种规则。 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符以及这些特定字符的组合,组成的一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 在线测试工具: http://tool.chinaz.com/regex 阅读全文
摘要:
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform ... 阅读全文
摘要:
注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 阅读全文
摘要:
表示时间的三种方式: (1)时间戳:通常来说,时间戳表示的是从1970年1月1日 00:00:00 开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型 (2)元组(struct_time):struct_time元组中共有9个元素:(年、月、日、时、分、秒、 阅读全文
摘要:
#!/usr/bin/env python # -*- coding=utf-8 -*- import hashlib # hash:哈希算法,结果是内存地址 # print(hash('123')) #每次都不一样 ''' hashlib模块,与加密相关,被称作 摘要算法 什么是摘要算法呢?摘要算 阅读全文
摘要:
# json pickle shelve模块 序列化 # json模块 用在不同语言之间的数据传输,但是限定数据类型:str,int,list,dict,布尔值 import json # 四种方法: # dumps和loads:用于网络数据传输 和 多个数据写入一个文件中 dict = {'wo':'good_person','ni':'bad_person'} ret = json.du... 阅读全文