摘要:用浏览器访问这个地址,显示结果如下那么为何称之为模板呢因为不仅能渲染静态的文件,也能传递参数给,使一个模板根据参数的不同显示不同的内容,这是因为使用了这个模板引擎。 我们之前的视图函数,返回的都是简单的Hello Wolrd之类的字符串,怎么返回一个html呢?首先我们在templates文件夹建立一个html文件,内容随便写一点如下: Index This...
摘要:可见装饰器改变了函数的功能。装饰器除了改变函数功能之外还有一个特性是,函数装饰器在导入模块时立即执行,而被装饰的函数只在明确调用时运行。 什么是装饰器 装饰器是什么,简单来说,装饰器可以改变一个函数的行为,比如原本有一个函数用来计算菲波那切数列,我们给这个函数加个计算执行时间的装饰器,这样原来的函数不仅能够计算菲波那切数列,而且还可以输出计算花费了多少时间。 在Python中,有几个很...
摘要:找不到文件问题的站点配置文件段要这样路径配置必须要有,而且必须要写对别笑,真的能写错用,而不是具体路径权限问题也是坑最多的。本例,之上的每一层目录都有,所以可以访问到目录。测试方法网页文件的上下文,如果更换目录需要配上。 相信很多配置php环境的都遇到过这个恼人的问题: 浏览器访问php文件,返回来 File not found 查看/var/log/nginx/error.log ...
摘要:是本地文件的存储目录,是容器内文件的存储目录,表示只读。编辑配置文件本地存储路径配置文件内容说明表示服务的,下文还会提及。访问时,让执行,这个路径经转换成。 看完 docker 官方教程,想搭个本地 php 开发环境,可搜了一圈,也没找到特别满意的文章,顺手总结一个。 假设 你知道 nginx、php-fpm 是什么 你了解 docker 的基本命令 运行环境 MacBook Pr...
摘要:有些时候我们希望能使用一种简单一些的,并且希望能够按照时间有序生成。转换成字符串后长度最多生成的整体上按照时间自增排序,并且整个分布式系统内不会产生碰撞由和作区分,并且效率较高。经测试每秒能够产生万个。 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我...