摘要: 一、Flask框架采用jinjia2模板进行页面渲染在调用该模板进行渲染的时候需要导入render_template模块使用render_template模块可以对参数进行传递在前端接受参数的数据类型可以时,列表,字典,对象和变量jinjia2允许使用过滤器对页面进行操作safe:渲染内容不转义,设 阅读全文
posted @ 2019-03-31 10:21 左岸边 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、初始化Falsk框架 Flask框架使用WSGI接口协议对请求进行处理,在构建程序实例的时候需要对flask对象进行初始化操作 二、Flask的路由与视图 flask框架使用程序实例提供的app.route装饰器对函数注册为路由 三、请求的上下文处理 flask在处理上下文时临时将某些对象作为全 阅读全文
posted @ 2019-03-07 10:49 左岸边 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、创建版本仓库 二、将文件添加到git仓库 三、将文件提交到管理仓库 四、查看仓库当前状态,是否有改动文件或者新增文件 五、对比文件差异命令 六、版本回滚命令 七、撤销操作 八、创建ssh key远程库登陆操作 九、建立分支 十、合并分支 十一、bug修复流程 十二、推送分支 十三、克隆项目 解决 阅读全文
posted @ 2017-11-16 23:45 左岸边 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 协程不是多线程的一种,它只是在一个线程内切换不同的函数去执行,这样就可以节省线程切换的时间,是程序执行效率大大提高。 阅读全文
posted @ 2017-11-16 19:43 左岸边 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 不带参数的简单装饰器 函数带参数的装饰器 带参数的装饰器 : 阅读全文
posted @ 2017-11-01 16:36 左岸边 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 在学习使用scrapy爬虫框架之前,需要了解一些基础原理 我们知道HTTP请求是基于socket模块进行发送和接受的,但是socket套接字的在使用的中存在着阻塞,不利用爬虫的高性能运行,所以我们就需要对框架进行一些高性能设置,使用select模块,检测socket请求的IO操作,实现对socket 阅读全文
posted @ 2017-08-31 22:23 左岸边 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 一,回顾操作系统的概念 操作系统位于底层硬件与应用软件之间的一层 工作方式:向下管理软件,向上提供接口 二,进程线程的概念 进程是一个资源单位,线程是一个最小的执行单位 一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程 三,并行与并发 并行: 就是有多个进程可以同时运行的叫做并行 阅读全文
posted @ 2017-08-26 22:12 左岸边 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 正则是用一些特殊含义的符号组合到一起来描述字符或者字符串的方法。python中内置了re模块。 贪婪匹配与非贪婪匹配 findall :默认为贪婪匹配,就是会匹配字符中所有符合正则条件的结果 当在正则使用?时:例如 :re.findall(a.*?b,aqddddddddda1b) 结果为:aqb 阅读全文
posted @ 2017-08-24 17:30 左岸边 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 这样做的目的是在其他模块引入后,不会执行两次函数 阅读全文
posted @ 2017-08-23 18:48 左岸边 阅读(107) 评论(0) 推荐(0) 编辑
摘要: os模块是解释器与操作系统的交互模块,使用os模块 阅读全文
posted @ 2017-08-22 19:57 左岸边 阅读(244) 评论(0) 推荐(0) 编辑