zoukankan      html  css  js  c++  java
  • pyhton

    什么是上下文

    一段程序只要有外部变量,如果运行时不将值一个一个的传进来,这段程序就不完整。而传递的值的集合就称为上下文。目的是实现信息共享和信息隔离。

    但一个一个值的传递进去,对于较大的工程项目中,显得过于笨重,不灵活。一种好的做法就是将这些项目全局中需要频繁用到的变量值整合在一起,在需要的时候,从这些上下文中取出即可。

    Flask-应用上下文

    application context,应用上下文,是存储一个app里可以全局共享的变量

    Flask-请求上下文

    request context,请求上下文,存储一个从外部发起的请求的所有信息。可以有多个app,而在一个app里有多个request

    信息隔离

    threading Local,是专门用来存储当前线程的变量,从而实现对象的线程隔离。子线程对对象的更改可以直接影响到主线程子线程的修改并不会影响主线程

  • 相关阅读:
    三阶魔方公式
    XML解析GData、XMLParser
    xib_cell布局适配高度
    SizeClass
    Storyboard界面传值
    Masonry(第三方库)的使—代码实现屏幕适配
    UITableView
    AFNetworking网上加载数据及JSON解析
    UICollectionView
    OC面向对象-多态
  • 原文地址:https://www.cnblogs.com/Towerb/p/12566481.html
Copyright © 2011-2022 走看看