作者:AlbertWen
添加时间:2017-12-25 14:52:29
修改时间:2025-11-09 22:23:42
分类:
04.Nginx网关
编辑
nginx的配置中不支持if条件的逻辑与/逻辑或运算 ,并且不支持if的嵌套语法,我们可以用变量的方式来实现:
首先是伪代码(即不被nginx支持),写在这里只是为了方便理解:
if ($remote_addr ~ "^(12.34|56.78)" && $http_user_agent ~* "spider") {
return 403;
}
下面这是等效的,并真实可用的配置
set $flag 0;
if ($remote_addr ~ "^(12.34|56.78)") {
set $flag "${flag}1";
}
if ($http_user_agent ~* "spider") {
set $flag "${flag}2";
}
if ($flag = "012") {
return 403;
}
作者:AlbertWen
添加时间:2019-03-31 12:26:46
修改时间:2025-11-09 21:42:48
分类:
15.OpenResty_Lua
编辑
HTTP响应报文分为三个部分:
- 响应行
- 响应头
- 响应体
作者:AlbertWen
添加时间:2016-01-28 10:25:43
修改时间:2025-11-03 14:26:38
分类:
13.C/C++/Rust
编辑
Automake
Automake是一个从文件 Makefile.am 自动生成 Makefile.in 的工具。每个 Makefile.am 基本上是一系列 make 的宏定义 (make规则也会偶尔出现)。生成的 Makefile.in 服从 GNU Makefile 标准。GNU Makefile 标准文档长、复杂,而且会发生改变。Automake 的目的就是解除个人GNU维护者维护 Makefile 的负担 (并且让Automake的维护者来承担这个负担)。
作者:AlbertWen
添加时间:2013-07-22 21:02:09
修改时间:2025-10-07 06:21:52
分类:
11.PHP基础
编辑
很多时候,我们需要在url中传递中文字符或是其它的html等特殊字符,似乎总会有各种乱,不同的浏览器对他们的编码又不一样,
对于中文,一般的做法是:
把这些文本字符串传给url之前,先进行urlencode($text)一下;
作者:AlbertWen
添加时间:2012-10-11 15:32:47
修改时间:2025-10-30 04:30:55
分类:
02.Python编程
编辑
作者:AlbertWen
添加时间:2012-10-10 23:56:01
修改时间:2025-11-06 17:48:19
分类:
06.前端/Vue/Node.js
编辑
作者:AlbertWen
添加时间:2012-10-10 17:24:39
修改时间:2025-11-08 04:48:06
分类:
06.前端/Vue/Node.js
编辑
把数据库中的描述字段内容显示在页面上,会发现敲入的空格、HTML实体、换行符等元素不能正常显示,HTML实体、换行还好,可以用PHP函数htmlspecialchars ()、nl2br()来解决,但空格显示不出来,把空格替换成“ ”吧,也显示不理想,
作者:AlbertWen
添加时间:2012-10-08 18:37:20
修改时间:2025-11-03 19:07:22
分类:
11.PHP基础
编辑
/**
* 获取中国时间,即上海时区时间
* @param <type> $format
* @return <type>
*/
function getChinaTime($format = "Y-m-d H:i:s") {
$timezone_out = date_default_timezone_get();
date_default_timezone_set('Asia/Shanghai');
$chinaTime = date($format);
date_default_timezone_set($timezone_out);
return $chinaTime;
}
作者:AlbertWen
添加时间:2014-07-18 13:53:00
修改时间:2025-11-04 18:40:10
分类:
18.系统设计/UML建模
编辑
作者:AlbertWen
添加时间:2014-07-14 23:12:33
修改时间:2025-11-06 03:01:52
分类:
03.MySQL/PgSQL/Redis
编辑
准备把以前的非集群版MySQL数据导入到MySQL Cluster中,出现
'No more attribute metadata records (increase MaxNoOfAttributes)' from NDBCLUSTER
的错误,如下图所示:(注:数据表引擎已改为 ENGINE=ndbcluster)