首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【专业文章】六种常见的HTML5写法误用(一)

    一、不要使用section作为div的替代品 人们在标签使用中最常见到的错误之一就是随意将HTML5的

    等价于

    前端常见的6种HTML5错误用法

    一、不要使用section作为div的替代品 人们在标签使用中最常见到的错误之一就是随意将HTML5的

    等价于

    客户端存储 ---cookie

    今天我们来讲一讲客户端存储,肯定想到的是cookie。随着Web 应用程序的出现,直接在客户端存储用户信息的需求也随之出现。这背后的想法是合理的:与特定用户相关的信自访凡右在田户的机器上。无论是登录信息今天我们来讲一讲客户端存储,肯定想到的是cookie。随着Web 应用程序的出现,直接在客户端存储用户信息的需求也随之出现。这背后的想法是合理的:与特定用户相关的信自访凡右在田户的机器上。无论是登录信息、个人偏好,还是其他数据,个人偏好,还是其他数据,Web应用程序提供者都需要有办法把它们保存在客户端。对该问题的第一个解决方案就是cookie, cookie的规范定义。今天,cookie的规范定义由古老的网景公司发明,由一份名为Persistent Client State: HTTP Cookies。今天,cookie只是在客户端存储数据的一个选项。

    03

    Go中原始套接字的深度实践

    原始套接字(raw socket)是一种网络套接字,允许直接发送/接收更底层的数据包而不需要任何传输层协议格式。平常我们使用较多的套接字(socket)都是基于传输层,发送/接收的数据包都是不带TCP/UDP等协议头部的。 当使用套接字发送数据时,传输层在数据包前填充上面格式的协议头部数据,然后整个发送到网络层,接收时去掉协议头部,把应用数据抛给上层。如果想自己封装头部或定义协议的话,就需要使用原始套接字,直接向网络层发送数据包。 为了便于后面理解,这里统一称应用数据为 payload,协议头部为 header,套接字为socket。由于平常使用的socket是建立在传输层之上,并且不可以自定义传输层协议头部的socket,约定称之为应用层socket,它不需要关心TCP/UDP协议头部如何封装。这样区分的目的是为了理解raw socket在不同层所能做的事情。

    02
    领券