9个百度ting的邀请,有需要的自取(2 位领导批示)

9个百度ting的邀请,有需要的自取

http://ting.baidu.com/invite/ce5f7bb65860407f
http://ting.baidu.com/invite/aea095b9f176f983
http://ting.baidu.com/invite/6d3dad11463d7db5
http://ting.baidu.com/invite/e33040b857fb5e72
http://ting.baidu.com/invite/4096dc9aea3fe969
http://ting.baidu.com/invite/8fd62829e74172a6
http://ting.baidu.com/invite/824efc00036a5cd7
http://ting.baidu.com/invite/44438c9d694f0ad9
http://ting.baidu.com/invite/b2d4daf55b7800ac

Tags : , ,

时日无多了,珍惜每一天吧!(14 位领导批示)

下载地址, 请另存为…

Tags :

[备忘]IE下载时出现长文件不能下载或出现乱码问题(0 位领导批示)

最近的项目中要一个需求是附件要生成一个较长的文件名,在IE8以下版中出现了不能下载或下载后文件名乱码问题。

最终发现这是IE的一个BUG,在IE8中已经修复,而IE7及以下版中就会出现问题。


原因可能是因为ie在处理 Response Header 的时候,对header的长度限制在150字节左右。而一个汉字编码成UTF-8是9个字节,那么17个字便是153个字节,所以便会报错。

暂无解决方法.

Excel 根据身份证号码获取年龄(1 位领导批示)

A2是身份证数据栏. 对十八位与十五位旧身份分别进行年龄计算..

当前年份其实应该用VB函数获取..VB不熟..吼吼..偷了个懒..

1
=IF(LEN(A2)=18,2010-MID(A2,7,4),2010-1900-MID(A2,7,2))

[备忘]Nginx的Rewrite重写规则(1 位领导批示)

Nginx Rewrite规则相关指令

1
2
3
4
5
6
7
8
9
10
11
12
13
    Nginx Rewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的Nginx Rewrite规则语法如下:
 
    rewrite ^/b/(.*)\.html /play.php?video=$1 break;
 
    如果加上if语句,示例如下:
 
    if (!-f $request_filename)
 
    {
 
    rewrite ^/img/(.*)$ /site/$host/images/$1 last;
 
    }

Nginx与Apache的Rewrite规则实例对比

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
    简单的Nginx和Apache 重写规则区别不大,基本上能够完全兼容。例如:
 
    Apache Rewrite 规则:
 
    RewriteRule ^/(mianshi|xianjing)/$ /zl/index.php?name=$1 [L]
 
    RewriteRule ^/ceshi/$ /zl/ceshi.php [L]
 
    RewriteRule ^/(mianshi)_([a-zA-Z]+)/$ /zl/index.php?name=$1_$2 [L]
 
    RewriteRule ^/pingce([0-9]*)/$ /zl/pingce.php?id=$1 [L]
 
    Nginx Rewrite 规则:
 
    rewrite ^/(mianshi|xianjing)/$ /zl/index.php?name=$1 last;
 
    rewrite ^/ceshi/$ /zl/ceshi.php last;
 
    rewrite ^/(mianshi)_([a-zA-Z]+)/$ /zl/index.php?name=$1_$2 last;
 
    rewrite ^/pingce([0-9]*)/$ /zl/pingce.php?id=$1 last;
 
    由以上示例可以看出,Apache的Rewrite规则改为Nginx的Rewrite规则,其实很简单:Apache的RewriteRule指令换成Nginx的rewrite指令,Apache的[L]标记换成Nginx的last标记,中间的内容不变。
 
    如果Apache的Rewrite规则改为Nginx的Rewrite规则后,使用nginx -t命令检查发现nginx.conf配置文件有语法错误,那么可以尝试给条件加上引号。例如一下的Nginx Rewrite规则会报语法错误:
 
    rewrite  ^/([0-9]{5}).html$ /x.jsp?id=$1  last;
 
    加上引号就正确了:
    rewrite  “^/([0-9]{5}).html$” /x.jsp?id=$1  last;
 
    Apache与Nginx的Rewrite规则在URL跳转时有细微的区别:
 
    Apache Rewrite 规则:
    RewriteRule  ^/html/tagindex/([a-zA-Z]+)/.*$ /$1/ [R=301,L]
 
    Nginx Rewrite 规则:
    rewrite  ^/html/tagindex/([a-zA-Z]+)/.*$ http://$host/$1/  permanent;
 
    以上示例中,我们注意到,Nginx Rewrite 规则的置换串中增加了“http://$host”,这是在Nginx中要求的。
 
    另外,Apache与Nginx的Rewrite规则在变量名称方面也有区别,例如:
 
    Apache Rewrite 规则:
    RewriteRule  ^/user/login/$ /user/login.php?login=1&forward=http://%{HTTP_HOST}  [L]
 
    Nginx Rewrite 规则:
    rewrite  ^/user/login/$ /user/login.php?login=1&forward=http://$host   last;
 
    Apache与Nginx Rewrite 规则的一些功能相同或类似的指令、标记对应关系:
 
    Apache的RewriteCond指令对应Nginx的if指令;
    Apache的RewriteRule指令对应Nginx的rewrite指令;
    Apache的[R]标记对应Nginx的redirect标记;
    Apache的[P]标记对应Nginx的last标记;
    Apache的[R,L]标记对应Nginx的redirect标记;
    Apache的[P,L]标记对应Nginx的last标记;
    Apache的[PT,L]标记对应Nginx的last标记;
 
    允许指定的域名访问本站,其他域名一律跳转到http://www.aaa.com
 
    Apache Rewrite 规则:
    RewriteCond %{HTTP_HOST}    ^(.*?)\.domain\.com$
    RewriteCond %{HTTP_HOST}    !^qita\.domain\.com$
    RewriteCond %{DOCUMENT_ROOT}/market/%1/index.htm -f
    RewriteRule ^/wu/$ /market/%1/index.htm [L]
 
    Nginx的if指令不支持嵌套,也不支持AND、OR等多条件匹配,相比于Apache的RewriteCond,显得麻烦一些,但是,我们可以通过下一页的Nginx配置写法来实现这个示例:
 
    Nginx Rewrite 规则:
    if ($host ~* ^(.*?)\.domain\.com$)
    {
    set $var_wupin_city $1;
    set $var_wupin ‘1′;
    }
    if ($host ~* ^qita\.domain\.com$)
    {
    set $var_wupin ‘0′;
    }
    if (!-f $document_root/market/$var_wupin_city/index.htm)
    {
    set $var_wupin ‘0′;
    }
    if ($var_wupin ~ ‘1′)
    {
    rewrite ^/wu/$ /market/$var_wupin_city/index.htm last;
    }

原文地址: http://i.echohi.com/20.html

Tags : ,

放出腾迅微博邀请码一枚(4 位领导批示)

放出腾迅微博邀请码一枚 拿到的朋友请回复一下.

http://t.qq.com/invite/1385974e

2010年 为了地球关灯一小时(6 位领导批示)

2010年3月27日,星期六,20:30 - 21:30
行动起来,关灯一小时,应对气候变化

earth_hour_2010_poster

全文阅读 »

Sina App Engine 试用小记(2 位领导批示)

首先扫扫盲

Sina App Engine 是由新浪在近期低调发布了基于PHP的Web应用开发和运行平台(Alpha),致力于为广大SAE开发者提供简单高效的分布式应用环境。

据说是sina内部测试的.只有200个名额. 实在是好奇. 弄到了个账号测试测试. http://bbs.blueidea.com/thread-2956594-1-1.html (^_^)

用过之后有点失望.限制N多(phpinfo都被禁止.更不要谈别的系统函数).不过一个免费的玩意不可能太多功能.HOHO.

11M的memcached. mysql支持. 管理起来还算相当方便. 本想放一个punbb进行测试.无奈几次上传后都不能安装.遂放弃.上传一个N久前写的小代码(访问: http://1.silver.sinaapp.com/). 速度还可以.当虚拟主机用了..HOHO

后台载图

Tags : , ,

个人常用软件(1 位领导批示)

暂列出本人常用软件. 我主要使用的操作系统有 WINDOWS 7, WINDOWS XP

一、RocketDock

一款模仿APPLE工具栏的软件. 一般重装系统后第一个安装的软件.能使我的桌面干干净净.没有多余图标.

相关网址: http://rocketdock.com/

二、Xlight

Xlight FTP服务器是非常容易使用的FTP服务器. 怎么使用就不用多说了. 自己试试吧.

相关网址: http://www.xlightftpd.com/cn/

全文阅读 »

Tags : ,

[备忘]Windows 定时关机(3 位领导批示)

点击 开始 -> 运行

输入 at 00:00 Shutdown -s 这样电脑就会在0点时自动关机

默认有30秒钟的倒计时并提示保存工作

如果想以倒计时的方式关机 则输入Shutdown.exe -s -t 600 表示 600秒后自动关机

随机显示的10篇日志

评论最多的10篇日志

浏览最多的10篇日志