10 2018 档案
摘要:一、应用场景 比如:对于数据安全要求比较严格的机房,服务器是不允许上网的。那么我现在开发了一套python程序,需要一些模块,怎么运行? 二、离线包制作 有2个解决方案: 1. 使用requirement.txt离线安装打包好的包whl 请参考链接:https://blog.csdn.net/wan
阅读全文
摘要:一、应用场景 a.当我们需要在多台电脑安装同一个软件,并且这个软件很大,下载需要很长时间时b.需要安装软件的ubuntu不能上网 二、离线安装包的制作 环境说明 系统是 ubuntu-16.04.5-server-amd64,默认已经安装好了python3,版本为3.5.2 安装制定软件 更改ubu
阅读全文
摘要:一、django django是一个大而全且组件丰富的一个框架。 1. 什么是orm? 关系对象映射,ORM中创建一些对应关系,如: 类 -> 表 字段 -> 列 对象 -> 行 开发者通过操作类和对象,内部ORM将其转换成对应SQL语句再去执行。 ps: ORM不要和django关联。不光djan
阅读全文
摘要:昨日内容回顾 1. 简述flask上下文管理 - threading.local - 偏函数 - 栈 2. 原生SQL和ORM有什么优缺点? 开发效率: ORM > 原生SQL 执行效率: 原生SQL> ORM 如:SQLAlchemy依赖pymysql 3. SQLAlchemy多线程连接的情况
阅读全文
摘要:一、flask之应用上下文 由于时间关系,详细过程略... 草稿图 参考链接: http://www.cnblogs.com/zhaopanpan/p/9457343.html 总结: 上下文管理(应用上下文) 关键点 请求上线文: ctx = RequestContext(request/sess
阅读全文
摘要:一、RabbitMQ 队列 在生产者消费模型中,比如去餐馆吃饭的例子。生产者相当于厨师,队列相当于服务员,消费者就是你。 我们必须通过服务员,才能吃饭! 如果队列满了,队列会一直hold住。必须让消费者,获取一个,队列才能解除hold状态。 队列本身就有一个锁,保证数据安全 举例: import q
阅读全文
摘要:昨日内容回顾 flask和django对比 flask和django本质是一样的,都是web框架。 但是django自带了一些组件,flask虽然自带的组件比较少,但是它有很多的第三方插件。 那么在什么情况下,使用flask呢? 比如让flask写一个大型项目,它需要很多第三方插件。那么堆着堆着,就
阅读全文
摘要:昨日内容拾遗 打开昨天写的DianShang项目,查看items.py 这里的AmazonItem类名,可以随意。这里定义的3个属性,和spiders\amazon.py定义的3个key,是一一对应的 查看 pipelines.py 如果有from_crawler方法,它会优先执行!之后再执行__i
阅读全文