摘要: 编译型语言 c++ 编译后得到的是可执行文件 解释性语言 Java 编译后得到.class字节码文件 字节码:是一套在Java运行系统(JVM)中执行的高度优化的指令集。 Java基本元素 空白分隔符 空格 tab键 换行符 关键字 不可用于变量名、类名、对象名、方法名等 访问控制 private( 阅读全文
posted @ 2019-05-16 20:27 神秘海螺 阅读(688) 评论(0) 推荐(0)
摘要: 使用流程 发送响应行及响应头 start_response('200 ok',[('Content-Type','text/html')]) 获取请求路径(文件) path=environ['PATH_INFO'] 获取form表单提交请求 environ.get("REQUEST_METHOD") 阅读全文
posted @ 2019-05-16 20:17 神秘海螺 阅读(829) 评论(0) 推荐(0)
摘要: 实现多并发的web服务端 HTTP协议 http协议使超文本传输协议,位于osi七层的应用层,协议规定的就是请求与响应双方的一个消息格式,请求(请求行,请求头,空行 请求数据) HTTP请求格式 请求方法 空格 URL(即请求文件路径) 空格 协议版本 回车符 换行符 ps:(请求行) 头部字段名 阅读全文
posted @ 2019-05-15 19:49 神秘海螺 阅读(141) 评论(0) 推荐(0)
摘要: pymysql是外部模块需引入 连接mysql数据库中的某个库 创建表 修改(增/删/改)表中数据 查询表中数据 获取所有 fetchall( ) ps:(因占用内存 故不常用) 获取下一条信息 fetchone( ) 获取多条数据 fetchmany( ) ps:(常用于分页) 阅读全文
posted @ 2019-05-15 18:30 神秘海螺 阅读(1980) 评论(0) 推荐(0)
摘要: 存储引擎 innodb:支持外键 行级锁(适用于并发修改) 事务(适用于金融交易) myisam:仅支持表级锁 查询速度较快 memory:只能在内存中存储数据 重启server数据丢失 基础数据类型 数字 int int(5):最多5位整数 float float(8,2) :最多共8位,6位整数 阅读全文
posted @ 2019-05-12 13:54 神秘海螺 阅读(192) 评论(0) 推荐(0)
摘要: 回顾一下进/线程 进程 计算机中最小的资源分配单位 线程 计算机中被cpu调度的最小单位 线程即操作系统的调度 对于操作系统来说,最小的可见单位即是线程 线程对比进程开销虽然小很多,但是开启/关闭线程仍需要开销 协程(本质是一条线程,操作系统不可见) 是由程序员操作的,而不是由操作系统调度的 多个协 阅读全文
posted @ 2019-05-12 13:13 神秘海螺 阅读(205) 评论(0) 推荐(0)
摘要: 引入方式 基本选择器 层级选择器 基本筛选器 属性选择器 表单筛选器 表单属性 筛选器方法 添加文本 设置点击事件 阅读全文
posted @ 2019-05-08 19:56 神秘海螺 阅读(138) 评论(0) 推荐(0)
摘要: 恢复内容开始 并发:多个任务交替在同一个CPU上同时运行 并行:多个任务各自在多个CPU上同时运行 同步:等待任务结束后才能执行下一个命令 异步:发出命令即可再次发出,不等待任务结束 阻塞:CPU停止工作 非阻塞:CPU正常工作 IO:向内存写入 / 由内存向外输出 于win10中,每次启动子线程都 阅读全文
posted @ 2019-04-17 17:36 神秘海螺 阅读(197) 评论(0) 推荐(0)
摘要: 网络编程 交互方式 基于同一台机器上的多个程序之间通信,可基于文件 基于多台机器之间的通信,可基于网络 Web程序的两种构架 C/S Client(客户端) Server(服务端) B/S Browser(浏览器) Server(服务端) 浏览器本身也是客户端的一种 Mac地址 唯一标识一台机器 1 阅读全文
posted @ 2019-04-08 16:01 神秘海螺 阅读(286) 评论(0) 推荐(0)
摘要: 类(class):告诉Python创建新类型的东西 对象(object):两个意思,即最基本的东西,或某样东西的实例 实例(instance):这是让python在创建一个类时得到的东西 def:这是在类里定义函数的方法 self:在类的函数里,self指代被访问的对象或者实例的一个变量 继承(in 阅读全文
posted @ 2019-04-01 15:59 神秘海螺 阅读(125) 评论(0) 推荐(0)