【备忘★开发备忘】

使用时间作为文件名

之前上传文件使用时间作为文件名一般都是精确到秒,然后后面加上N位随机数。

不加随机数可能会重复,加吧又比较麻烦,今天发现一种新的用法,只用时间就可以了。

View Code
string filename=string.Format("{0}.{1}",DateTime.Now.ToString("yyyyMMddHHmmsssssssfffffff"),"jpg");

其中秒s共七位,七个f表示精确到第七位 

这样就既能做到文件名尽量不重复,又方便了许多。

 

301重定向

View Code
public partial class List_301 : System.Web.UI.Page

    {

        int cate_id = DNTRequest.GetInt("cate_id", 0);

        int page = DNTRequest.GetInt("page", -1);



        protected void Page_Load(object sender, EventArgs e)

        {

            CateInfo cate = CMSService.GetCate(cate_id);



            Response.Status = "301 Moved Permanently";

            if (page == -1||page==1)

                Response.AddHeader("Location", string.Format("http://www.ccshow.net/c/{0}/", cate.RewriteName));

            else

                Response.AddHeader("Location", string.Format("http://www.ccshow.net/c/{0}/list-{1}.html", cate.RewriteName, page));

        }

    }

 

邮箱验证

1.符合基本的邮箱格式要求

2.@之前不能带www. /.com/http

3.不允许带空格

4.@的前后不允许有“.” 空格 等特殊字符

 

Javascript 点击div之外任何地方,隐藏div

                document.onclick = function (event) {

                    var e = event || window.event;

                    var elem = e.srcElement || e.target;



                    while (elem) {

                        if (elem != document) {

                            if (elem.id == "目标ID") {

                                show();

                                return;

                            }

                            elem = elem.parentNode;

                        } else {

                            hide();

                            return;

                        }

                    }

                }
View Code

 

Win7 远程桌面 控制台 

http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=7887

你可能感兴趣的:(开发)