人生这条路很长,未来如星辰大海般璀璨,不必踟躇于过去的半亩方塘。
真正的优秀不是别人逼出来的,而是自己和自己死磕。 ------ Gaowaly
`
摘要: 阅读目录 1.数据库简介 2.MySQL安装 3.数据完整性 4.Navicat图形界面工具操作 5.命令行脚本(重点) 6.数据库的设计 一.数据库知识点 数据库 RDBMS SQL MySQL 学习目标 熟练编写数据的增删改查相关的 SQL 语句 数据存储 以前是这样记录的:结绳记事 也有这样记 阅读全文
posted @ 2021-03-05 14:02 Gaowaly 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1.多继承以及MRO顺序 2.再论静态方法和类方法 3.property属性-讲解 4.property属性-应用 5.魔法属性 6.面向对象设计 7.with与“上下文管理器” 一.多继承以及MRO顺序 1. 单独调用父类的方法 # coding=utf-8 print("******多 阅读全文
posted @ 2021-03-05 13:21 Gaowaly 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1.GIL(全局解释器锁) 2.深拷贝、浅拷贝 3.私有化 4.import导入模块 5.再议 封装、继承、多态 一.GIL(全局解释器锁) GIL面试题如下 描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线 阅读全文
posted @ 2021-03-05 12:41 Gaowaly 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1.网络通信过程 2.NAT 一.网络通信过程 1. 2台电脑的网络 说明 如果两台电脑之间通过网线连接是可以直接通信的,但是需要提前设置好ip地址以及网络掩码 并且ip地址需要控制在同一网段内,例如 一台为192.168.1.1另一台为192.168.1.2则可以进行通信 2. 使用集线 阅读全文
posted @ 2021-03-05 12:21 Gaowaly 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1.Web静态服务器-5-非堵塞模式 2.Web静态服务器-6-epoll 3.Web静态服务器-7-gevent版 4.知识扩展-C10K问题 一.Web静态服务器-5-非堵塞模式 单进程非堵塞 模型 #coding=utf-8 from socket import * import t 阅读全文
posted @ 2021-03-05 12:14 Gaowaly 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 阅读目录: 1.http协议 2.Web静态服务器-1-显示固定的页面 3.Web静态服务器-2-显示需要的页面 4.Web静态服务器-3-多进程 5.Web静态服务器-4-多线程 一.HTTP协议简介 1. 使用谷歌/火狐浏览器分析 在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTM 阅读全文
posted @ 2021-03-05 11:51 Gaowaly 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1.正则表达式概述 2.re模块操作 3.匹配单个字符 4.匹配多个字符 5.匹配开头结尾 6.匹配分组 7.re模块的高级用法 8.贪婪和非贪婪 9.r的作用 一.正则表达式概述 思考 场景1:在一个文件中,查找出itcast开头的语句 测试文件 itcast hello python 阅读全文
posted @ 2021-03-05 02:14 Gaowaly 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1.迭代器 2.生成器 3.协程-yield 4.协程-greenlet 5.协程-gevent 6.进程、线程、协程区别 7.案例:并发下载器 一.迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束 阅读全文
posted @ 2021-03-05 01:44 Gaowaly 阅读(151) 评论(0) 推荐(1) 编辑
``