03 2016 档案

摘要:前言 由于在TCP、UDP等方式传输数据时,数据包有可能被其他人截获,并解析出信息,这就给信息安全带来了很大的挑战。最初的SSL协议被网景公司提出,它不会影响上层协议(如HTTP、电子邮件等),但可以保证上层协议的通信安全。如果正确的使用SSL,第三方只能推断连接的两端地址、加密类型,以及数据频率和 阅读全文
posted @ 2016-03-27 11:08 默语 阅读(14545) 评论(2) 推荐(2) 编辑
摘要:Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。作为一个前端工程师了解Smarty也很有必要,本文是从官方文档上归纳出来的简明教程,以备快速查阅。 阅读全文
posted @ 2016-03-21 11:18 默语 阅读(3260) 评论(0) 推荐(0) 编辑
摘要:XMLHttpRequest Level 2添加了一个新的接口FormData。利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,我们还可以使用XMLHttpRequest的send()方法来异步的提交这个"表单"。比起普通的ajax,使用FormData的 阅读全文
posted @ 2016-03-13 19:58 默语 阅读(604) 评论(0) 推荐(0) 编辑
摘要:1.相对路径 相对路径:指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。 同目录文件引用 "."—代表目前所在的目录。 假设:现在建一个源文件info.html,在info.html里要引用index.html文件作为超链接。 index.html路径是:c:\Inetpub\wwwr 阅读全文
posted @ 2016-03-10 11:01 默语 阅读(1893) 评论(0) 推荐(0) 编辑
摘要:由于做的一个页面需要根据用户评分的不同,显示对应的star。如果评分是带有小数部分的的话,star除了显示对应整数个star,还需要用star部分“亮起”来显示小数部分。本来页面是基于BootStrap做的,里面有star icon,可以整个显示,无论用元素遮蔽还是其他方法,都不能很好的满足需求。而网络上现有实现方式使用的是雪碧图,也就是半颗星亮起时是用图片展示的。经过思考,就想起了HTML5中的Canvas,使用Canvas画出star,然后在填充颜色时使用渐变色,应该就可以实现star部分点亮了。 阅读全文
posted @ 2016-03-04 16:29 默语 阅读(3779) 评论(0) 推荐(1) 编辑
摘要:网络协议 网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。 层次结构 由于 阅读全文
posted @ 2016-03-04 09:31 默语 阅读(2049) 评论(0) 推荐(0) 编辑
摘要:目前,很多网络都使用了NAT技术,而NAT需要保存数据传输的路由表才能完成工作。每个TCP连接有一个明确的协议状态机,开始三次握手,跟着开始数据传输,最后关闭连接,有一个完整的流程。基于这种流程,NAT可以观察到每个连接状态,并可以根据需要创建和删除的路由条目。然而,UDP是面向无连接的,仅仅只往外发送一个带有载荷的数据报就不再关心其他额外的事情了,但路由响应却需要能从转换表找到本地主机IP和端口,只有如此才能完成数据的传输。UDP既没有握手,也没有连接终止,同时没有任何状态机来监控连接状态。这就需要NAT穿透来继续进行数据传输。 阅读全文
posted @ 2016-03-01 10:46 默语 阅读(3608) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示