流量控制和拥塞控制

流量控制 一对一 控制发送者的发送速率来保证接收者缓冲区不溢出 流量控制:流量控制是作用于接收者的,它是控制发送者的发送速度从而使接收者来得及接收,防止分组丢失的。 拥塞控制 全局 发送者和接受者中间经历很多路由器,会产出系统拥塞 通过控制发送者对整体进行控制 拥塞控制是作用于网络的,它是防止过多的数据注入到网络中,避免出现网络负载过大的情况;常用的方法就是:( 1 )慢开始、拥塞避免( 2 )快重传、快恢复。 具体算法见https://zhuanlan.zhihu.com/p/37379780
分类: 其他 发布时间: 05-22 22:08 阅读次数: 0

软件工程团队作业-项目冲刺-1

任务认领情况 明日任务安排 人员 5月23日任务计划 张伟景 准备博客,准备分配任务,跟进完成情况 谢浩杰 单例基类,音效系统 吴宗东 准备程序交接,准备整IO系统 黄杰 准备制定测试计划 黄常旺 准备美术资源 预期任务量 如任务分配图所示,每个任务分配时间为1-3小时 开发前感想与团队期望 张伟景: 感想:PM也太难了,早知道还不如开发呢 期望:各位按时把任务完成,项目有条不紊地进行 谢浩杰: 感想:加油,各位奥利给就完事了 期望:希望团队能做好各自工作,那么我们将能顺利完成 吴宗东: 感想
分类: 其他 发布时间: 05-22 22:08 阅读次数: 0

KNN算法概述

KNN算法是比较简单的基于欧氏距离的有监督分类算法; 大致思路: 对于多维多特征数据,数据的分布呈现一定的规律,所以通过计算待分类样本距离数据集的各个欧氏距离,距离最短的数据中点的类别,就有可能是该待分类样本的类别。 类似于聚类,其中K邻近中K的含义为欧氏距离最小的k个样本,通过统计k中哪个类别个数最多,则说明该类别最有可能是待分类样本的类别; 样例参考代码: def classify(inx,dataset,labels,k): #输入:inx为预测样本的特征向量/dataset训练
分类: 其他 发布时间: 05-22 22:08 阅读次数: 0

面向对象的延伸与Java内部定义类的应用

识别类 传统的过程化程序设计,必须从顶部的main函数开始编写程序,在面向对象程序设计时没有所谓的"顶部".首先从设计类开始,然后再往每个类中添加方法. 识别类的规则是在分析问题的过程中寻找名词,而方法对应着动词. 例如在订单处理系统中,有这样一些名词: 商品(Item) 订单(Order) 送货地址(Shopping address) 付款(Payment) 账户(Account) 接下来,查看动词:商品被添加到订单中,订单被发送或取消,对于每一个动词如:"添加","发送","取消",都要标
分类: 其他 发布时间: 05-22 22:08 阅读次数: 0

我罗斯方块2

这个作业属于哪个课程 2020面向对象程序设计 这个作业要求在哪里 我罗斯方块 这个作业的目标 汇报自己这个阶段的开发进度。 作业正文 我罗斯方块2 项目地址 github 小组成员 031902344赵睿言 031902334董晓鸥 031902341邵明杰 设计方向改变 经过第一步学习后发现,qt渲染已经超出我们现有的学习能力,小组成员经商讨决定选择EasyX函数实现页面的绘制。T^T。 进度较慢,第一步完成基础方块类。在编写的过程中发现第一次初步设计的初稿有很多地方不合理,这一次在慢慢实
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

如何用 JavaScript 下载文件

简介 我们知道,下载文件是一个非常常见的需求,但由于浏览器的安全策略的限制,我们通常只能通过一个额外的页面,访问某个文件的 url 来实现下载功能,但是这种用户体验非常不好。 幸好,HTML 5 里面为 <a> 标签添加了一个 download 的属性,我们可以轻易的利用它来实现下载功能,再也不需要用以前的笨办法了。 原理 我们先看看 download 的使用方法: <a href="http://somehost/somefile.zip" download="filename.zip">D
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

SSM 后端实现简单分页

SQL(主要是limit语句,设置开始位置和每页大小) <!--获取所有,简单分页--> <select id="selectAllGuide" resultMap="BaseResultMap"> select * from guide where del_flag = 0 LIMIT #{startLine},#{pageSize} </select> Mapper List<Guide> selectAllGuide(@Param("startLine") Integer startL
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

Vue 项目打包时 报错 No module factory available for dependency type: CssDependency

解决办法: 在vue.config.js中添加 module.exports = { css: { extract: false } }
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

HTML5高级程序设计

1.HTML5功能 Canvas(2D和3D) Channel消息传送 Cross-document消息传送 Geolocation MathML Microdata Server-Sent Events Scalable Vector Graphics(SVG) WebSocket API及协议 Web Origin Concept Web Storage Web SQL database Web Workers XMLHttpRequest Level 2 2.HTML5新的DOCTYPE
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

接口测试基础-json.loads-json数据格式转换成字典格式

在接口测试中,会把接口用例写在Excel文档中,其中有一列放预期结果,如下图 这种格式是JSON类型,在做接口断言的时候,需要用到预期结果中的值进行断言 最好的做法就是将断言中的JSON字符串变成字典类型,大家都知道变成字典类型取值就方便了 做法如下 expected_value= {"code": 0, "msg": "OK"} 将expected_value期望值转化为字典类型,用json.loads方法 expect_result = json.loads(expected_value,
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

部署LAMP-WordPress站点上线

一、配置虚拟主机 1)获得网站代码 [root@apache_251 ~]# wget https://wordpress.org/latest.tar.gz 2)将源文件拷贝到APACHE的htdocs目录 [root@apache_251 ~]# mkdir /usr/local/apache/htdocs/wordpress/ [root@apache_251 ~]# tar xf latest.tar.gz -C /opt [root@apache_251 ~]# mv /opt/wo
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

UltraSoft - Beta - Scrum Meeting 6

等待施工中……
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

【作业3.0】OO第三单元作业总结

OO第三单元总结 目录 OO第三单元总结 1. JML理论基础和应用情况 JML简介 JML语法 方法规格 类型规格 表达式语法 JML应用工具链 2. 部署SMT Solver 3. 部署JMLUnitNG进行测试 4. 第三单元架构设计 第一次作业 测试结果 设计架构 第二次作业 测试结果 设计架构 第三次作业 测试结果 设计架构 5. 代码实现的bug和修复情况 第一次作业 第二次作业 第三次作业 6. 规格撰写和理解的心得体会 7. 总结 1. JML理论基础和应用情况 JML简介 J
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

前端基础问题整理-HTML相关

DOCTYPE的作用以及常见的DOCTYPE类型 <!DOCTYPE>声明位于文档中的最前面的位置,处于 <html> 标签之前,用来告知浏览器页面目前的文件是用哪种版本的HTML(或XML)撰写。 常见类型 HTML 5 <!DOCTYPE html> HTML 4.01 三种文档类型:Strict、Transitional、Frameset。 XHTML 1.0 三种XML文档类型:Strict、Transitional、Frameset。 浏览器标准模式和怪异模式之间的区别 标准模式:严
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

DRF框架的简单介绍(1)

1. Web应用模式 在开发Web应用中,有两种应用模式:   前后端不分离[客户端看到的内容和所有界面效果都是由服务端提供出来的。]      前后端分离【把前端的界面效果(html,css,js分离到另一个服务端,python服务端只需要返回数据即可)】前端形成一个独立的网站,服务端构成一个独立的网站 2. api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

Java LocalTime LocalDateTime 常用操作

// LocalDateTime转毫秒 LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli(); // LocalDateTime 加上时间偏移量 LocalDateTime.now().plusDays(1); LocalDateTime.now().plusHours(1); LocalDateTime.now().plusWeeks(1); ... // LocalDateTime 转 Date Date.
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

力扣22. 括号生成

22. 括号生成 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入:n = 3 输出:[ "((()))", "(()())", "(())()", "()(())", "()()()" ] 思路:dfs 回溯 1. 产生有效解的情况是left和right均等于n 2. 如果left < right, 说明当前字符串中右括号数多于左括号数,这是不不符合要求
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

CSS 风车(花瓣)旋转动画圆角

这是一个综合的案例,用到了transition(动画,动作在单位时间内完成),transform(旋转),border-radius(圆角),absolute(定位),linear-gradient(线性渐变),box-shadow(阴影)。 这里记录一下备忘,贴出源码,方便下次使用时理解,粘贴代码可以直接可以看效果。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</tit
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

java UUID的作用和使用

一、UUID是什么 UUID全称:Universally Unique Identifier,即通用唯一识别码,定义为一个字符串主键,采用32位数字组成,编码采用16进制,定义了在时间和空间都完全惟一的系统信息。UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。UUID是由一组32位数的16进制数所构成,因此UUID理论上的总数为16^
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0

读《Java并发编程的艺术》学习笔记(六)

第6章 Java并发容器和框架 6.1 ConcurrentHashMap的实现原理与使用 ConcurrentHashMap是线程安全且高效的HashMap。 6.1.1 为什么要使用ConcurrentHashMap 在并发编程中使用HashMap可能导致程序死循环,而使用线程安全的HashTable效率又非常低,基于以上2个原因,便有了ConcurrentHashMap的出现。 (1)线程不安全的HashMap 再多线程环境下,使用HashMap进行put操作时会引起死循环,导致CPU利
分类: 其他 发布时间: 05-22 21:51 阅读次数: 0