精华内容
下载资源
问答
  • 如果响应中包含该命令,那么缓存服务器不能对其资源进行缓存,且源服务器也将不在对缓存服务器请求中提出的资源有效性进行确认,且禁止其对相应资源进行缓存操作 Cache-Control: no-cache=Location 由服务器返回的...
  • 1、权重伸缩不变可以有效地提高反向传播的效率。 主要体现在对x求导。 2.权重伸缩不变还具有参数正则化的效果,可以使用更高的学习率。 主要体现在对w求导。 意思是,如果某一次更新使得w变得很大,则...

     

    4.1 Normalization 的权重伸缩不变性

     

    从两方面来看,

    1、权重伸缩不变性可以有效地提高反向传播的效率

          主要体现在对x求导。

    2.权重伸缩不变性还具有参数正则化的效果,可以使用更高的学习率。

         主要体现在对w求导。

        意思是,如果某一次更新使得w变得很大,则lambada系数一定很大,那么梯度就减小了。在一定程度上体现了参数正则化,

        不让参数过度增长。

     

    4.2 Normalization 的数据伸缩不变性

     

     

     

     

    另一种角度看,

    前面是两个求导之间对比,下面这个角度是针对自己求导进行观察

    当W很小的时候,其标准差也大不了哪去,比如W为0.0001,它的标准差能有多大呢?

    当W很大的时候,那么它的标准差就有可能很大了,至少比W0.0001的时候大吧。

    所以限制梯度体现在这里

    展开全文
  • ASP.NET 用虚拟路径代替参数。这种技术其实并不是网页本身需要的,用querystring的效果其实是完全...原理上讲,Google觉得那样的网页是经常变化的,查询结果的有效性比较差,可能一会儿就变化了。一般意思上的次序这

    ASP.NET 用虚拟路径代替参数。这种技术其实并不是网页本身需要的,用querystring的效果其实是完全一样的。那我们费那个劲干什么呢?一句话,为了Google。

    留心过有关Google文章的朋友都知道一点,静态地址的网页在Google里总是优先于带Querystring参数的。原理上讲,Google觉得那样的网页是经常变化的,查询结果的有效性比较差,可能一会儿就变化了。一般意思上的次序这样的:

    http://www.msn.com/index.htm > http://www.msn.com/index.aspx > http://www.msn.com/index.aspx?id=1

    所以就有了虚拟路径来替代参数这一说,好让自己的排名在Google里提前。看看我们CSDN用的.Text也是这么做的。我的这一个blog的地址是:http://blog.csdn.net/dawave/archive/2004/08/07/68322.aspx,仔细一看,大家就发现 2004/08/07/68322 其实是参数。20004/08/07 是日期,68322 是文章的ID号。大家可以阅读.Text的源代码研究。如果,觉得那个太复杂,看下面我的例子。

    因为内容比较多,也向上次(Eclipse, Lomboz & Tomcat)一样,要分几次写完。

    环境 .NET 加 IIS
    基本的开发概念你要具备,比如,在IIS里建一个Application,知道在哪里找到web.config文件,编译你的C#文件并放在正确的位置,编辑ASPX文件。这些细节我就一笔带过了,希望你已经知道怎么处理了,不然的话,请参考有关ASP.NET的入门教程。

    为什么我们不讲VS .NET?因为它不是免费的自由软件,不能保证每个人都能得到它,如果以他为基础的话,那些没钱用VS .NET的朋友就一头雾水了。

    首先我们讲handler,ASP.NET用handler来处理一些类似filter,或者listener的任务,一个最简单的handler程序是这样的:

    namespace test
    {

    public class TestHandler : IHttpHandler
    {
      public void ProcessRequest(HttpContext context)
      {
        context.Server.Transfer("../index.aspx?from=myhandler");
      }

      public bool IsReusable
      {
       get { return true; } 
      }
    }
    }

    至少两个函数是必需的:ProcessRequest, IsReusable。上面这个handler把它接到的request全部转到上级目录的index.aspx。编译这个handler并把它放到bin目录下。大家记得要先放一个index.aspx在那里,不然测试的时候显示文件找不到,还以为是handler出错。

    关于网页转向,这里有一点要注意:其实有两种转向的方法,transfer和redirect,transfer发生在服务器端,redirect发生在client端。这就是为什么transfer转向的时候,你的IE地址栏不发生变化,而redirect转向的时候,新地址显示在地址栏里了。我们要求我们的网页没有参数,就必须使用transfer,而不能用redirect,从技术上讲,transfer还比redirect要快一些。

    接下来的事情要修改web.config,在System.Web段里,加上下面的内容:

    < httpHandlers >
      < add verb="*" path="test/*.aspx" type="Test.TestHandler,Test" / >
    < /httpHandlers >

    它告诉IIS碰到test目录下所有的aspx文件,由我们的testHandler来处理。

    测试:打开IE,输入localhost/test/abc.aspx,应该转到你的application 目录中的index文件了。

     

    index里你可以这样测试,简单的加一个< % Request["from"] % >,让handler传过来的参数显示在屏幕上。

    展开全文
  • 动态网页的出现 什么是静态网页 ·含义:一个网页的内容是HTML代码编写的,文字、图片等内容均可通过HTML代码指定了 ·优势:加载速度快,编写简单 ·劣势:可维护差,扩展差,不能根据URL显示不同的内容;...

    c6ddf11d8646a184484c4da4c4ab44ec.png

    为什么要用SessionCookie

      简单一句话,因为Session和Cookie可以记录用户状态信息。

      嘶..这到底啥意思呢?

    动态网页的出现

      什么是静态网页

      ·含义:一个网页的内容是HTML代码编写的,文字、图片等内容均可通过HTML代码指定了

      ·优势:加载速度快,编写简单

      ·劣势:可维护性差,扩展性差,不能根据URL显示不同的内容;例如:在URL传入一个name参数想在网页上显示,静态网页是无法做到的

    ·总结:弊大于利

    72c201c4b6bafca2f6006facfb449fbf.png

    动态网页的诞生

      动态网页可以动态解析URL中参数的变化,关联数据库并动态呈现不同的页面内容,非常灵活多变。

      现在遇到的大多数网站都是动态网站,不再是一个简单的HTML页面,可能由JSP、PHP、Python等语言编写的,功能比静态网页强大和丰富太多。

      场景:一个需要登录的动态网站,在登录后需要保持登录状态,以便后续访问网站其他网页;那么我们要通过什么来保存这个登录态呢?

    HTTP是无状态协议

      HTTP无状态是指?

      HTTP协议对事务处理是没有记忆能力,也就是说服务器不知道客户端是什么状态。

    这是什么意思呢?

      当我们向服务器发送请求后,服务器解析处理请求,然后返回响应,服务器负责完成这个过程(也是一个事务),而这个过程是独立的,服务器不会记录前后状态的变化,也就是缺少状态记录。

    无状态导致的后果?

      意味着后续发出的请求需要处理前面请求的响应,则必须重传,这也导致需要额外传递一些前面的重复请求,才能获取后续响应。但为了保持前后状态,我们也不能将前面的请求全部重传一次,这太浪费资源了;就好像如果一个网站每次发出一个请求前都要先发出一次登录请求,这无疑大大增加了资源浪费程度。

    Session和Cookie的诞生

    7bdd5c6405e83de168043e8eacf5e523.png

      上图可以看出,Session和Cookie在一个网站中各自发挥的作用。

    实际场景

      1.当我们登录之后,服务端就会创建一个属于当前用户的Session,里面保存的就是当前用户的信息;

      2.然后浏览器会根据服务器的响应头中Set-Cookie字段生成相关Cookie,相当于一个用户凭证;

      3.只需要在下次请求时携带这些Cookie,服务器就能通过Cookie来判断用户是否是登录状态,然后返回对应的响应。

    生动形象理解Cookie和Session的关系

      1.Session是保存在服务器端,Cookie是保存在客户端。

      2.每次用户访问网站的时候,相当于去串门。

      3.用户带着cookie去服务器家,当当当敲门。

      4.服务器问是谁啊?

      5.用户:是我(cookie)啊!

      6.服务器:让我来确认一下(session确认)。

      7.服务器确认完毕后,放用户进门。

    实际网站登录请求的响应头

      1.这是一个网站登录之后返回的响应头,可以看到服务器要求浏览器设置的Cookies有好几个;这就是Cookies的来源,而token一般会作为用户的唯一凭证【登录成功,响应头set-cookies,浏览器设置Cookies】

      2.当浏览器下一次再请求该网站时,浏览器会把这些Cookies放到请求头一起提交到服务器;而Cookies携带了SessionID信息(token)【再次请求,带上Cookies,包含SessionID】

      3.服务器通过SessionID即可找到对应的用户Session信息,然后判断该用户的登录状态【服务器根据SessionID获取用户登录态】

      4.如果Session中某些设置登录状态的变量是有效期内的,证明用户处于登录状态【Session有效,用户已登录】

      5.此时服务器就会返回需要登录之后才可以查看的网页内容,浏览器再进行解析便可以看到了【返回请求响应内容】

      6.当Cookie无效或者Session已过期后,我们再访问网站就需要重新登录了【Cookie无效,Session过期,要再次登录】

    a7023350c165e089dc3a884323d6f742.png

    Session和Cookie在登录功能上的协同关系

    d563459dd3e95fd343393383119ebcf7.png

      Session

      会话,指有始有终的一系列动作/消息;比如:打电话时,从拿起电话,拨号,通话,挂断电话这一系列过程可以称为一个Session。

    实际场景

      ·在Web中,Session对象用来存储特定用户Session所需的属性和配置信息,这样用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户Session中存在下去

      ·当用户请求网页时,该用户还没有Session,则Web服务器将自动创建一个Session对象

      ·当Session过期或被放弃后,服务器将终止该Session

     Cookie

      某些网站为了辨别用户身份,进行Session跟踪而存储在用户本地终端上的数据。

    会话Cookie和持久Cookie

      会话Cookie

      可以将打开浏览器-关闭浏览器理解成一个会话,会话Cookie的有效期仅在浏览器打开期间;而会话Cookie是存在浏览器内存里的。

      实际场景:涉及钱,涉及利益、机密内容的网站一般都是会话Cookie,如企业邮箱等。

    持久Cookie

      持久Cookie是存在客户端本地硬盘中,不受浏览器关闭影响,下次再次访问该网站时还能继续使用,用于长久保持用户登录状态。

      实际场景:可以勾选【自动登录】、【30天内自动登录】的网站用的就是持久Cookie。

      持久Cookie发出请求时,客户端与服务器之间的时序图:

    541b8510c1d4d6b7876e654e5b4e802d.png

    浏览器中看Cookie

    efb9639b61a83816dc0a08571a14c619.png

      ·Name:Cookie 的名称。Cookie 一旦创建,名称便不可更改

      ·Value:Cookie 的值。如果值为 Unicode 字符,需要为字符编码。如果值为二进制数据,则需要使用 BASE64 编码。

      ·Domain:Cookie注入的域名,如.http://baidu.com下的Cookie,只要Host以.http://baidu.com结尾的域名都能访问该Cookie

      ·Path:允许使用该Cookie的路径,一般都为 /

      ·Expires/Max-Age:Cookie失效时间,若没有指定失效时间则默认当浏览器关闭时Cookie失效

      ·Size:Cookie大小

      ·HttpOnly:若True,则不允许脚本来访问该Cookie(如:JS)

      ·Secure:Cookie是否仅被使用安全协议传输,默认为False

    敲重点的知识点

      “只要关闭浏览器,Session 就消失了” --错!

      实际场景:去健身房办理的会员卡,除非你自己要求销卡,不然店家不会随意销掉你的卡。

      所以,对于Session也是一样的,登录的时候服务器帮你生成了一个Session,是不会轻易删除你的Session,除非你自己提出要删除or Session有效期过了;而一般我们会通过【退出】来删除触发服务器删除Session。

      当我们关闭浏览器时,浏览器是不会通知服务器说它要关闭,所以服务器根本不知道浏览器已关闭,造成这样的误解全都是因为:

      1.一般情况下,网站都会用Cookie来保存SessionID信息的。

      2.当你的Cookie是会话Cookie时,关闭浏览器Cookie就会消失。

      3.再次打开网站也找不回之前的那个Cookie对应的SessionID。

      4.所以无法通过原来的SessionID在服务器查找对应用户的登录状态,只能重新登录生成新的Cookie来记录新的SessionID。

      如何解决?

      就是将Cookie设置为持久Cookie,当你关闭浏览器再打开网站时,还是能从本地读取到Cookie,从而获取到原来的SessionID,以此来保持登录状态。

     另外

      而恰恰因为关闭浏览器并不会让服务器主动删除Session,为了避免服务器的资源浪费,一般服务器都会为每个Session设置一个失效时间,当Session的时间超过失效时间时,服务器会自动删除Session。

    展开全文
  • 3.20 “semantics of‘>’change in ANSI C”的警告是什么意思? 71 3.21 “无符号保护”和“值保护”规则的区别在哪里? 71 第4章 指针 74 基本的指针应用 74 4.1 指针到底有什么好处? 74 4.2 我想声明一个...
  • 1.0.26 对矩阵H结构上可分离的假设意味着什么? 30 1.0.27 如何能将一个可分离变换写成矩阵的形式? 31 1.0.28 可分离假设的含义是什么? 32 B1.4 可分离矩阵方程的正式推导 32 1.0.29 本章要点 34 1.0.30...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    3.20 “semantics of‘’change in ANSI C”的警告是什么意思? 42 3.21 “无符号保护”和“值保护”规则的区别在哪里? 42 第4章 指针 45 基本的指针应用 45 4.1 指针到底有什么好处? 45 4.2 我想声明...
  • 3.20 “semantics of‘’change in ANSI C”的警告是什么意思? 42 3.21 “无符号保护”和“值保护”规则的区别在哪里? 42 第4章 指针 45 基本的指针应用 45 4.1 指针到底有什么好处? 45 4.2 我想声明...
  • 希望小弟通过各位的指教后能够明白,对于采样系统设计,要考虑哪些参数、这些参数什么意思、这些参数如何根据采样精度和速度要求计算、会不会有一些系统参数互相冲突,应该采用什么样的折中设计。 3. 关于电流的...
  • 1.11 extern在函数声明中是什么意思? 1.12 关键字auto到底有什么用途? 类型定义(typedef) 1.13 对于用户定义类型,typedef和#define有什么区别? 1.14 我似乎不能成功定义一个链表。我试过typedefstruct{char*...
  • 1.11 extern在函数声明中是什么意思? 1.12 关键字auto到底有什么用途? 类型定义(typedef)  1.13 对于用户定义类型,typedef和#define有什么区别? 1.14 我似乎不能成功定义一个链表。我试过typedefstruct{...
  •  1.11 extern在函数声明中是什么意思? 1.12 关键字auto到底有什么用途? 类型定义(typedef) 1.13 对于用户定义类型,typedef和#define有什么区别? 1.14 我似乎不能成功定义一个链表。我试过typedefstruct{...
  • Google C++ 编码规范

    热门讨论 2010-09-17 10:40:40
    然而,与特定类关联的文件作用域声明在该类中被声明为类型、静态数据成员或静态成员函数(什么意思?),而不是不具名命名空间的成员。像上文展示的那样,不具名命名空间结束时用注释// namespace标识。 2、函数...
  • java面试宝典

    2013-02-28 16:04:01
    47、在java 中一个类被声明为final 类型,表示了什么意思? 12 48、下面哪些类可以被继承? 12 49、指出下面程序的运行结果: 【基础】 13 52、关于内部类: 13 53、数据类型之间的转换: 14 54、字符串操作:如何实现...
  • 千方百计笔试题大全

    2011-11-30 21:58:33
    47、在java 中一个类被声明为final 类型,表示了什么意思? 12 48、下面哪些类可以被继承? 12 49、指出下面程序的运行结果: 【基础】 13 52、关于内部类: 13 53、数据类型之间的转换: 14 54、字符串操作:如何实现...
  • 多态包括参数化多态和包含多态。多态语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、...
  • windows实用dos命令大全

    2010-12-10 21:27:35
    1.功能:设备可执行文件的搜索路径,只对文件有效。  2.类型:内部命令  3.格式:PATH[盘符1]目录[路径名1]{[;盘符2:],〈目录路径名2〉…}  4.使用说明:  (1)当运行一个可执行文件时,DOS会先在当前...
  • java 面试题 总结

    2009-09-16 08:45:34
    多态包括参数化多态和包含多态。多态语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、...
  • 3.1.1 什么参数 62 3.1.2 遗留的init.ORA参数文件 65 3.1.3 服务器参数文件 67 3.1.4 参数文件小结 72 3.2 跟踪文件 73 3.2.1 请求的跟踪文件 74 3.2.2 针对内部错误生成的跟踪文件 78 3.2.3 跟踪文件小结...
  • 答:意思是如何防止同时产生大量的线程,方法是使用线程池,线程池具有可以同时提 高调度效率和限制资源使用的好处,线程池中的线程达到最大数时,其他线程就会排队 等候。 15函数模板与类模板有什么区别? 答:...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    87.UNIX中QT是什么意思? 88.在软件开发生命周期中的哪个阶段开始测试? 89.dotnet与J2EE的比较? 90.什么是ActiveX? 91.Java中IDL是什么? 92.ISO9000和CMM是什么?IS09000和CMM(软件能力成熟度模型)认证是国际上...
  • costas_loop代码

    2012-10-08 14:40:33
    至少不会有“环路滤波器参数设置没什么意思.阻尼0.707.噪声带宽25”。 % 楼上两位说得很有道理,确实,针对不同的应用场合,环路的参数设置,滤波器的设计,鉴相方式,都会有所变化. % 我发这篇帖的目的,就是希望...

空空如也

空空如也

1 2 3 4
收藏数 72
精华内容 28
关键字:

参数有效性什么意思