互联网
穿红衣的小红帽
浪子
展开
-
深信服面试准备内容
http://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html原创 2020-09-17 10:13:25 · 856 阅读 · 0 评论 -
跨域和单点登录的实现方式
跨域和单点登录的实现方式“域” 是什么?经常听人提起"域"这个术语, 那么域是什么呢? 域 就是 协议和域名和端口的集合体,或者说是 协议, ip 和端口的机会对于两个网址, 这三者有任意一个不相同, 就说它们不在同一"域"下, 而不在同一域下的两个网站的交互, 就会受到浏览器同源策略的约束如何跨域?首先, 网页上有两个html标签是可以正常跨域的, 那就是 <scirpt>和 <img>, 我们可以利用这两个标签访问其他域的资源.除了这两个标签以外, 访问其他域的 ap原创 2020-09-16 11:32:18 · 712 阅读 · 0 评论 -
使用python模拟浏览器向服务器发送
使用python模拟浏览器向服务器发送请求常见浏览器请求类型1.get2.post3. head4. delete5. puthttp请求的内容请求行请求头\r\n\r\n请求体示例:GET / Content-type: 'application/json'bodyhttp响应内容http请求和响应内容使用 python 模拟上述的 get请求和post请求并解析响应requests官方文档get请求import requestsresponse原创 2020-08-12 20:57:57 · 388 阅读 · 0 评论 -
TCP中的流量控制和拥塞控制
TCP的流量控制TCP传输过程中实际的传输数据单位是字节, 这里为了简化将其称为报文, 并给报文排序号发送方的窗口值不能大于接收方的接收窗口值, 由接收方的主机进行流量控制. 流量控制方法就是不断减小接收窗口值, 当cwnd=0时, 停止让对方发送数据. 此时对方会根据计时器发送零窗口探测报文段来探测接受窗口的窗口值大小,TCP的拥塞控制算法慢开始设置慢开始门限值ssthresh=16每经历一次传输轮次, 滑动窗口大小 cwnd = cwnd * 2, 呈指数增长具体实现是发送方每原创 2020-07-14 11:08:37 · 221 阅读 · 0 评论 -
TCP的流量控制和拥塞控制
拥塞控制滑动窗口根据网络拥塞情况, 而调节, 从而调节发送方的传输数据的速率怎么判断网络拥塞ACK的多次冗余确认, 也就是数据包丢失, 学过计网的人应该知道这意味着什么流量控制活动窗口根据接收方的处理能力情况而调节, 从而调节数据的传输速率注意: 这里面接收方和发送方是相对的, 发送方也可能是接收方怎么判断数据处理能力在假设网络状态很好的情况下, 决定滑动窗口大小的因素就变成了...原创 2020-04-21 17:07:39 · 75 阅读 · 0 评论 -
java中protected权限和友好权限
java中protected权限和友好权限声明protected权限的变量和方法允许不在同一包中的类访问不声明权限(友好)的变量和方法只能被当前包下的类所访问原创 2019-04-20 10:19:52 · 1825 阅读 · 1 评论 -
Python中的 *args 和 *kwargs
Python中的 *args 和 *kwargs** 其实讲的就是Python中的一系列值的未知参数***args接收一系列值,可以假设用将这些值用一个数组存储起来,当然使用方式也是和数组一样的,例子def say_hello(*names):for name in names:#原因同下print(‘hello’,name)#这里由于笔者太菜,不会markdown缩进,请读者注意...原创 2019-04-19 15:09:38 · 89 阅读 · 0 评论 -
ISO/OSI模型和TCP/IP模型
ISO/OSI协议表示层数据格式变化,翻译0和1数据加密解密,如密码的加密,接受信息的解密数据的压缩和恢复(处理图片和视频等等)协议 : JPEG,ASCII会话层向用户进程提供建立连接,并在连接上传输数据建立,管理,终止会话使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步(适用于传输大文件)协议 : ADSP,ASP传输层负责主机中两个进程的通信...原创 2019-04-14 19:22:49 · 333 阅读 · 0 评论 -
python中的字符串
字符串首先要明白一点,计算机中的所有字符串都是二进制表示的,空字符串 None 也是二进制表示的。字符串的编码 在很久以前,计算机cpu是8位的,也就是只能表示256个字符,使用<b>ASCII</b>编码 现在,计算机多是64位的,采用<b>Unicode:</b>全世界统一的编码,是的,已经能够对全世界所有的字符进行编码。 -...原创 2019-04-12 11:22:54 · 70 阅读 · 0 评论 -
python文件操作
Python文件操作文件创建-将文件用‘w+’ ,就是追加模式打开 文件的带开模式自行百度,大致分为,读取模式,写入模式,追加模式 就是创建了一个文件open(file,‘w+’)文件删除-每一个文件都有一个name属性f = open(filename, ‘w+’)print(f.name)-故当删除文件时,依靠文件的name属性删除,并且需要借助python的os模块(...原创 2019-04-12 11:00:28 · 177 阅读 · 0 评论 -
面向对象编程
对象什么是对象?-对象可以说是Python中的class类什么是对象实例-准确来说,对象实例才是人么通常理解的对象。-什么是面向对象编程-面向对象编程实际上是面向对象实例编程怎么学习对象-学习对象实际上是学习对象的属性和方法杂谈什么是人?人其实就是对象,这个对象有他的名字、他的性别、他的年龄······这些就是一个对象的属性。人这个对象他还会干一些事情,比如说吃饭、睡觉、...原创 2019-01-09 17:40:59 · 83 阅读 · 0 评论 -
软云实验室第二次作业
tcp与udp 是两种网络传输协议,前者的稳定性要高,也就是传达时能保证数据不丢失,但是传输效率较低。后者的传输效率较快,但是不能保证传输过程中数据不丢失。我们在书中常见的http、https和ftp 等传输协议就是基于tcp/ip协议的上层协议,因为在超文本传输和文件传输时要求传输的数据不能丢失。但smtp邮件传输协议就是基于udp的上层协议,也就是说,你写的信不一定能寄到收信人手中哦。另外,...原创 2018-12-08 16:17:27 · 154 阅读 · 1 评论