系统变量

Dango之模版系统

有些话、适合烂在心里 提交于 2019-11-30 19:49:04
1.模板渲染 可以传列表,字典,对象等 {{ 变量 }} {% 逻辑 %} -- 标签 urls.py path('login/', views.login), views.py def login(request): name = 'zbb' return render(request,'login.html',{"name":name}) html {{ name }} 2.万能的点 <h4>列表:{{ l.2 }}</h4> <h4>字典:{{ dic.name }}</h4> <h2>字典:{{ d1.items }}</h2> #循环取值 <h4>日期:{{ date.year }}</h4> <h4>对象:{{ obj.p }}</h4> #如果调用的方法需要传参,sorry用不了 3.过滤器(内置) 在Django的模板语言中,通过使用 过滤器 来改变变量的显示。 过滤器的语法 : {{ value|filter_name:参数 }} 使用管道符"|"来应用过滤器。 注意事项: 过滤器支持“链式”操作。即一个过滤器的输出作为另一个过滤器的输入。 过滤器可以接受参数,例如:{{ sss|truncatewords:30 }},这将显示sss的前30个词。 过滤器参数包含空格的话,必须用引号包裹起来。比如使用逗号和空格去连接一个列表中的元素,如:{{ list|join:

58 Django--模板系统

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-30 13:31:37
目录 模板渲染系统 1. 语法 2. 变量 {{ 变量名 }} 3. 过滤器(内置) default length filesizeformat slice date safe truncatechars truncatewords cut join timesince timeuntil 4. 标签 -- {% tag %}逻辑 for标签 if 标签 with 标签 5. 模板继承 继承 组件 自定义标签和过滤器 自定义过滤器 自定义标签 inclusion_tag标签 静态文件配置 模板渲染系统 官方文档 1. 语法 可做动态页面----字符串替换。 {{ 变量 }} ---变量相关 {% 逻辑 %} ---逻辑相关 2. 变量 {{ 变量名 }} 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称中不能有空格或标点符号。 万能的点(".") :可以取字符串,字典,列表的索引位置,类对象的属性、方法(不能传参)... 当模版系统遇到点("."),它将以这样的顺序查询:   字典查询(Dictionary lookup)   属性或方法查询(Attribute or method lookup)   数字索引查询(Numeric index lookup) urls.py def test

Django-模板系统

不羁岁月 提交于 2019-11-30 12:20:46
目录 1.语法 2.变量 3.过滤器 3.1default 3.2length 3.3filesizeformat 3.4slice 3.5date 3.6safe 3.7truncatechars 3.8truncatewords 3.9cut 3.10join 3.11timesince(了解) 3.18timeuntil(了解) 4.标签Tags 4.1for标签 4.2if 标签 4.3csrf_token 4.4注释 4.5注意事项 5.模板继承 6.组件 7.自定义标签和过滤器 8.inclusion_tag 9.静态文件相关 9.1{% static %} 9.2{% get_static_prefix %} 1.语法 ​ 模板渲染的 官方文档 ​ 关于模板渲染你只需要记两种特殊符号(语法): ​ {{ }}和 {% %} ​ 变量相关的用{{}},逻辑相关的用{%%}。 2.变量 ​ 在Django的模板语言中按此语法使用:{{ 变量名 }}。 ​ 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称中不能有空格或标点符号。 ​ 深度查询据点符(.)在模板语言中有特殊的含义。当模版系统遇到点("."),它将以这样的顺序查询: ​ 字典查询(Dictionary lookup) ​

04.Django基础四之模板系统

痞子三分冷 提交于 2019-11-30 07:21:41
一 语法   模板渲染的 官方文档      关于模板渲染你只需要记两种特殊符号(语法):   {{ }}和 {% %}   变量相关的用{{}},逻辑相关的用{%%}。 二 变量      在Django的模板语言中按此语法使用:{{ 变量名 }}。   当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称中不能有空格或标点符号。   深度查询据点符(.)在模板语言中有特殊的含义。当模版系统遇到点("."),它将以这样的顺序查询:     字典查询(Dictionary lookup)     属性或方法查询(Attribute or method lookup)     数字索引查询(Numeric index lookup)   注意事项: 如果计算结果的值是可调用的,它将被无参数的调用。 调用的结果将成为模版的值。 如果使用的变量不存在, 模版系统将插入 string_if_invalid 选项的值, 它被默认设置为'' (空字符串) 。   几个例子:   view中代码: def index(request): import datetime s = "hello" l = [111, 222, 333] # 列表 dic = {"name": "yuan", "age": 18} #

Maven的下载及安装

99封情书 提交于 2019-11-29 23:38:19
1 、下载maven 官网地址: http://maven.apache.org/download.cgi 打开官网可以看到如图所示: 往下翻,找到files: 选择可执行版: 下载后解压即可,路径不能是中文,位置不要太深 2 、配置环境变量 打开此电脑,右键属性: 打开高级系统设置,选择环境变量: 在系统变量栏下,新建一个 路径选择到根路径即可 ps:这一步是我自己的习惯,也可以直接把这一步省略 系统变量下找到path,双击进行编辑: 如果没有略过我那一步就这样配置: 如果略过了,就直接在编辑path的时候将路径选择到bin即可 确定保存退出 3 、测试 打开cmd命令窗口,输入 mvn -v 查看maven版本,如果成功输出表示安装成功 来源: https://www.cnblogs.com/blackjoyful/p/11539716.html

CMake变量

假装没事ソ 提交于 2019-11-29 21:42:42
影响CMake行为的变量 BUILD_SHARED_LIBS 如果为ON,则add_library默认创建共享库 CMAKE_ABSOLUTE_DESTINATION_FILES 安装文件列表时使用ABSOLUTE DESTINATION 路径 CMAKE_AUTOMOC_RELAXED_MODE 在严格和宽松的automoc模式间切换 CMAKE_BACKWARDS_COMPATIBILITY 构建工程所需要的CMake版本 CMAKE_BUILD_TYPE 指定基于make的产生器的构建类型 CMAKE_COLOR_MAKEFILE 开启时,使用Makefile产生器会产生彩色输出 CMAKE_CONFIGURATION_TYPES 指定有哪些构建类型 CMAKE_DISABLE_FIND_PACKAGE_<PackageName> 禁用对应的find_package调用 CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION 要求cmake_install.cmake脚本在遇到一个文件指定的INSTALL DESTINATION 是绝对路径时,报告错误并退出。 CMAKE_FIND_LIBRARY_PREFIXES 当查找库时,自动添加到库名称的前缀,UNIX系统,该值通常指定为lib CMAKE_FIND_PACKAGE_WARN_NO

thinkphp5.0学习笔记(二)

☆樱花仙子☆ 提交于 2019-11-29 20:04:45
10、常用知识点 IS_WIN:判断当前是否是window系统 THINK_PATH:返回的是当前thinkphp的工作目录 APP_PATH:返回的是application的工作目录 dump():是helper里的一个方法,浏览器友好的变量输出 input('key'):是用来获取传入的参数,即地址栏传入的 来源: https://www.cnblogs.com/rickyctbu/p/11531232.html

第十二章 Java内存模型与线程

▼魔方 西西 提交于 2019-11-29 19:11:47
概述 并发应用场景:①充分利用计算机处理器的能力;②一个服务端同时为多个客户端提供服务。 衡量一个服务性能的高低好坏,每秒事务处理数是最重要的指标之一。 硬件的效率与一致性 Java内存模型 主内存和工作内存 ①Java内存模型的主要目标是定义程序中各个变量的访问规则 – 虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。此处的变量(Variables)包括了实例字段、静态字段和构成数组对象的元素,但不包括局部变量与方法参数,因为后者是线程私有的,不会被共享,自然就不会存在竞争问题。 ②Java内存模型并没有限制执行引擎使用处理器的特定寄存器或缓存来和主内存进行交互,也没有限制即时编译器进行调整代码执行顺序这类优化措施。 ③Java内存模型规定了所有的变量都存储在主内存(Main Memory,类比物理内存)。每条线程还有自己的工作内存(Working Memory,类比处理器高速缓存),线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝。线程对变量的所有操作(读取、赋值等)都必须在工作内存中进行,而不能直接读写主内存中的变量。不同的线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递均需要通过主内存来完成,线程、主内存、工作内存三者的交互关系如图所示。 内存间相互操作 一个变量如何从主内存拷贝到工作内存、如何从工作内存同步回主内存之类的实现细节

Linux下环境变量配置

跟風遠走 提交于 2019-11-29 15:29:49
目录 1.说明: 2.环境变量是什么? 3.Linux系统环境变量配置文件有哪些: 4.PASH环境变量的设置方法: 5.常用一些变量设置: 6.shell如何读取配置文件 7.设置过程中可能遇到的问题: 1.说明: 在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。 在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分 2.环境变量是什么? 简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径 3.Linux系统环境变量配置文件有哪些: (1)/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 (2)/etc /environment :