会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Sakura_L
Not pleased by external gains, not saddened by personal losses.
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2018年10月31日
selenium模块
摘要: selenium模块介绍 知识点:1. 导入webdriver2. 创建webdriver对象3. 设置无界面运行4. 设置窗口大小5. implicitly_wait6. driver.find_element_by_xpath('')7. element.find_element_by_xpat
阅读全文
posted @ 2018-10-31 22:57 Sakura_L
阅读(190)
评论(0)
推荐(0)
编辑
2018年10月30日
python的闭包与延时绑定问题
摘要: 起源于一道面试题... 为什么答案是[6,6,6,6]而不是[0,2,4,6]呢? 为了便于理解,把代码改写成下面的样子 怎么理解呢?简单来说,在python里,相对而言的局部变量绑定的是值,非局部变量绑定的是空间, 而不是值本身,所以,for循环生成的i,相对于函数lam来说,是全局变量,所以绑定
阅读全文
posted @ 2018-10-30 20:33 Sakura_L
阅读(369)
评论(0)
推荐(0)
编辑
2018年10月29日
基于socket实现http请求
摘要: 异步非阻塞模块原理 自定制一个基于socket实现的异步非阻塞模块
阅读全文
posted @ 2018-10-29 22:32 Sakura_L
阅读(3262)
评论(0)
推荐(0)
编辑
python中实现并发的手段之 协程
摘要: 几种实现并发的手段 通过生成器来实现的协程 通过greenlet模块实现的协程 通过genevt模块实现的协程 可以看出来,greenlet只能实现两个代码之间的切换,但是我们使用协程的主要原因是在IO请求时,达到非阻塞的作用,所以我们需要使用gevent模块来让代码可以遇到阻塞就自由的切换 同步和
阅读全文
posted @ 2018-10-29 17:44 Sakura_L
阅读(418)
评论(0)
推荐(0)
编辑
2018年10月28日
python中的进程池和线程池
摘要: Python标准模块-concurrent.futures 使用方法示例
阅读全文
posted @ 2018-10-28 11:36 Sakura_L
阅读(160)
评论(0)
推荐(0)
编辑
2018年10月18日
flask项目部署
摘要: 1.安装 安装ssh 新版本安装位 apt/apt-get 老版本为 apt-get 安装以后 ifconfig查看当前的ip地址 如果网络不在同一个ip段 将网络模式设置为桥接 安装pip3 sudo apt install python3-pip 在要安装项目的目录创建虚拟环境 virtuale
阅读全文
posted @ 2018-10-18 17:22 Sakura_L
阅读(352)
评论(0)
推荐(0)
编辑
2018年10月15日
基于DBUtils实现数据库连接池
摘要: 数据库连接池 flask中是没有ORM的,如果在flask里面连接数据库有两种方式 数据库连接池原理 基于DBUtils实现连接池的两种模式 模式一: 为每一个线程创建一个链接(是基于本地线程来实现的。thread.local),每个线程独立使用自己的数据库链接,该线程关闭不是真正的关闭,本线程再次
阅读全文
posted @ 2018-10-15 13:43 Sakura_L
阅读(207)
评论(0)
推荐(1)
编辑
2018年10月14日
flask配置文件的几种方法
摘要: 配置文件的参数 flask中的配置文件是一个flask.config.Config对象(继承字典),默认配置为: 导入配置文件的几种策略 app.config['DEBUG'] = True PS: 由于Config对象本质上是字典,所以还可以使用app.config.update(...) app
阅读全文
posted @ 2018-10-14 11:18 Sakura_L
阅读(1206)
评论(0)
推荐(1)
编辑
2018年10月11日
Flask框架整理
摘要: Flask基础部分 Flask目录结构(蓝图) views中存放蓝图,每个蓝图也可以有自己的模板,用蓝图对不同功能的视图函数进行隔离,类似于django中的app pro_flask包的init.py文件, 用于注册所有的蓝图 manage.py文件,作为整个项目的启动文件 views包中的blog
阅读全文
posted @ 2018-10-11 20:46 Sakura_L
阅读(1404)
评论(0)
推荐(0)
编辑
2018年10月7日
git命令及远程仓库操作内容整理
摘要: 0.在git官网上下载git对应的适配系统版本 进入到需要管理的目录,打开git终端 1.git相关的基础命令: git init 在当前文件夹下创建一个.git的隐藏文件夹,初始化版本控制器 注:不要同一目录下多个位置初始化,他可以管理当前目录下所有文件(包括子级目录) git status 查看
阅读全文
posted @ 2018-10-07 13:42 Sakura_L
阅读(213)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页
公告