-
Flask的Jinja2模板引擎 — 本地化(7th)
一个强大的工具一般都支持扩展或插件的开发功能,来允许第三方通过开发新扩展或插件,扩充工具本身功能,并可以贡献给社区。Jinja2也不例外,Jinja2本身提供了一部分扩展,你可以在程序中启用。同时,你还可以创建自己的扩展,来扩充模板引擎功能…
-
Flask的Jinja2模板引擎 — 上下文环境(2nd)
Flask每个请求都有生命周期,在生命周期内请求有其上下文环境Request Context。作为在请求中渲染的模板,自然也在请求的生命周期内,所以Flask应用中的模板可以使用到请求上下文中的环境变量,及一些辅助函数。本文就会介绍下这些变…
-
flask jinja2 UnicodeDecodeError 解决方法
当有中文传递给jinja2模板会报如下错误: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position 0: ordinal…
-
java struts2 远程执行任意java代码漏洞
最近网络上爆发大规模的struts2远程代码执行漏洞。 漏洞说明 漏洞危害 漏洞可以远程执行任意Java代码 危险等级 高危 受影响版本 Struts 2.3.20 – Struts 2.3.28 (2.3.20.2 和 2.3…
-
通过webrtc-ip获取本地和外网IP地址
Firefox 跟 Chrome支持WebRTC可以向STUN服务器请求,返回内外网IP,不同于XMLHttpRequest请求,STUN请求开发者工具当中看不到网络请求的。 1 2 3 4 5 6 7 8 9 10 11 1…
-
Web服务器Nginx多方位优化策略
Nginx(读音engine x)服务器由于性能优秀稳定、配置简单以及跨平台,被越来越多的公司和个人所采用,现已成为市场份额继Apache之后的第二大Web服务器。各大小网站论坛博客也介绍说明了Nginx从安装到优化的各种配置。不过看了很多…
-
zabbix获取字符串长度strlen zabbix触发器函数(127)
zabbix触发器方法strlen用于获取item返回值长度 zabbix触发器方法strlen – web界面 zabbix strlen 如下是web界面提供的功能: 1 2 3 4 Length of last (most…
-
Linux内核调优部分参数说明
#接收套接字缓冲区大小的默认值(以字节为单位)。 net.core.rmem_default = 262144 #接收套接字缓冲区大小的最大值(以字节为单位)。 net.core.rmem_max = 16777216 #发送套接字缓冲区大…
-
zabbix值比较diff zabbix触发器函数(126)
zabbix触发器方法diff用于获取item值是否发生变化 zabbix触发器方法diff- web界面 zabbix function diff 如下是web界面提供的功能: 1 2 Difference between last an…
-
Nginx设置Header头信息
Nginx 使用 ngx_headers_more 模块来增加、删除出站、入站的 Header 信息。 ngx_headers_more 项目主页 默认该模块没有加入到 Nginx 的源码中,要想使用相关功能需要在编译 Nginx 时加入该…