‘‘‘如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。JSON表示的对象就是标准的JavaScript语言的对象一个子集,JSON
分类:
编程语言 时间:
2018-10-26 14:31:41
阅读次数:
176
一、HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等) HTTP协议通常承载于TC ...
分类:
Web程序 时间:
2018-10-24 17:46:23
阅读次数:
194
比如这个在线视频: 我们可以正常播放,但是找不到下载按钮。 打开Chrome开发者工具,在Network标签页里能看到很多网络传输请求: 随便看一个请求的响应,发现类型为video,大小为500多k。因此,这个在线视频被拆分成了若干500多k的小片段,然后通过浏览器下载到本地进行播放。 这个片段的u ...
分类:
编程语言 时间:
2018-10-20 16:31:23
阅读次数:
180
1、网络传输:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 2、传输单元:物理层的传输单元:数据比特流(Bits)、数据链路层的传输单元:数据帧(Frame) 网络层的传输单元:数据包(Packet)、传输层的传输单元:数据报文(message) 会话层的传输单元:数据报文(messa ...
分类:
其他好文 时间:
2018-10-19 14:17:05
阅读次数:
150
现在集成商的销售去见客户再谈云桌面时不用浪费口水解释什么云桌面,该不该上云桌面? 要谈的只是这次该再上多少。因为能卖进去的地方都卖进去了(包括那些根本不适用云桌面的场景),想再多卖一点就得在产品上堆卖点了。于是国产厂家又开始了新一轮的概念创新。槽点最大的三个分别是:GPU虚拟化、超融合和前端运算。 ...
分类:
其他好文 时间:
2018-10-18 10:51:36
阅读次数:
231
1.问题描述:将来数据量可能很大,所以ip规则肯定是存储在HDFS中的,这样在读取的时候根据切片数量,会启动相应的Task,但是数据切片中就可能不会包含所有的ip规则,然后你处理的log文件获取的ip就找不到对应的省份了。这样就出现了问题。所以现在需要每个Task都会获取到全部的ip规则。但是ip规 ...
分类:
其他好文 时间:
2018-10-18 01:00:51
阅读次数:
191
近些年,随着域名劫持、信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变。 HTTP HTTP(超文本传输协议) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是互联网数据通信的基础。它是由万维网协会 ...
分类:
Web程序 时间:
2018-10-13 14:43:30
阅读次数:
190
buffer代表一个缓冲区,存储二进制,是字节流。网络传输时,就传输的这种字节流,写文件时,也是写的字节流 创建 Buffer 类Buffer 提供了以下 API 来创建 Buffer 类:Buffer.alloc(size[, fill[, encoding]]): 返回一个指定大小的 Buffe ...
分类:
Web程序 时间:
2018-10-13 11:39:41
阅读次数:
142
序列化模块 导入:import module 序列化:数据类型和str之间的转换,数据持久化(存储),网络交互(传输)本质:将程序中的数据类型转成str 反序列化:将字符串转换为其本来的数据类型 序列化和反序列化这些操作都是一次性的,一次转换,一次还原 (1) json (存文件,网络传输) dum ...
分类:
编程语言 时间:
2018-10-11 11:29:37
阅读次数:
189
我们把变量从内存中变成可存储或传输的过程称之为序列化。 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling。 encode 编码和 decode 解码 是在文件中读取或者写入数据,但是都是写 ...
分类:
编程语言 时间:
2018-10-08 15:07:17
阅读次数:
128