默认Nginx不支持多重判断,可通过设置变量的方式,变相的实现多重判断。需求:将http://192.168.1.221/192@9_1movsv跳转到http://192.168.1.221/data/html/192/index.html,其中192@9_1movsv中的@是固定格式;同时要满足ThinkPHP的伪静态配置,将http://192.168.1.221/XXX跳转..
分类:
其他好文 时间:
2015-07-24 18:44:26
阅读次数:
142
首先Nginx不支持 and、or、&&、|| 这类语法;且不支持if的多重嵌套,例如:if (aaa) { if (bbb) { exec @ccc; }}多重判断如何实现呢?最近要做个配置,将移动设备访问网页时跳转到手机版面。需要判断2个部分才做跳转:一、客户端来源为移动设...
分类:
其他好文 时间:
2015-05-13 10:00:18
阅读次数:
161
package?com.bjs.test;
import?java.util.Map;
import?com.google.common.base.Preconditions;
import?com.google.common.collect.ImmutableMap;
public?class?TestIf?{
????public?static?void?...
分类:
编程语言 时间:
2015-04-10 13:48:01
阅读次数:
373
报表在数据源准备阶段往往要根据实际业务进行各种判断计算以后才能得到最终的报表数据源,而使用SQL在这种情况下则难于编写,http://bbs.csdn.net/topics/390938280中提到的考勤问题就是其中之一,这个计算看起来是给财务或人力部门的考勤报表服务的。计算逻辑并不算复杂,但使用SQL却很难做,用存储过程(要取首尾记录)也很麻烦,而一般的报表工具由于不具备强计算能力,常常只能写用...
分类:
其他好文 时间:
2015-03-06 16:03:43
阅读次数:
147
原理 就是用SET变量进行。AND 就用变量叠加,OR就用0或1切换。nginx的配置中不支持if条件的逻辑与/逻辑或运算 ,并且不支持if的嵌套语法,我们可以用变量的方式来实现:首先是伪代码(即不被nginx支持),写在这里只是为了方便理解:if ($remote_addr ~ "^(12.34|...
分类:
其他好文 时间:
2014-12-22 22:27:57
阅读次数:
674
报表在数据源准备阶段往往要根据实际业务进行各种判断计算以后才能得到最终的报表数据源,而使用SQL在这种情况下则难于编写,http://bbs.csdn.net/topics/390938280中提到的考勤问题就是其中之一,这个计算看起来是给财务或人力部门的考勤报表服务的。计算逻辑并不算复杂,但使..
分类:
其他好文 时间:
2014-12-11 19:26:14
阅读次数:
280
在YII框架中如果访问的图片不存在,会记录大量的错误,于是我想了个办法,凡是访问不存在的图片,直接返回404,不经过YII框架location / { set $if_img N; if ($request_filename ~ (.*)\.(png|gif|jpg)){ set $if_img ....
分类:
其他好文 时间:
2014-07-22 22:42:16
阅读次数:
242
JavaScript timer运用示例: 1 2 3 4 5
switch多重判断语句+timer 6 19 33 34 35 36 37 61 62 63 64
分类:
其他好文 时间:
2014-05-28 20:30:13
阅读次数:
314