计算机网络-数据链路程总结

目录符号说明1:点对点信道1.1 数据链路和帧1.1.1 链路1.1.2 数据链路1.1.3 帧1.2 三个基本问题1.2.1 封装成帧1.2.2 透明传输1.2.3 差错检测1.3 PPP协议1.3.1 使用场景1.3.2 为什么需要PPP1.3.3 PPP需要做到什么(1)简单(2)封装成帧(3)透明性(4)多种网络层协议(5)多种类型链路(6)差错检测(7)检测连接状态(8)最大传输单元(9)网络层地址协商(10)数据压缩协议1.3.4 PPP的组成1.3.5 PPP帧中各字段的含义1.3.6 字节填
分类: 编程语言 发布时间: 04-06 23:23 阅读次数: 0

js实现深度优先搜索(DFS)和广度优先搜索(BFS)

深度优先搜索(DFS)首先构造一个我们需要遍历的结构,这里用html演示<div id="root"> <p></p> <label></label> <ul> <li> <span></span> </li> <li></li>
分类: 编程语言 发布时间: 04-06 23:23 阅读次数: 0

理解js继承的六种方式

原型链继承原型链继承是ECMAScript的主要继承方式。其基本思想就是通过原型继承多个引用类型的属性和方法。什么是原型链?每个构造函数都会有一个原型对象,调用构造函数创建的实例会有一个指针__proto__指向原型对象,这个原型可能是另一个类型的实例,所以内部可能也有一个指针指向另一个原型,然后就这样形成了一条原型链。代码:function SuperType() { this.property = true;}SuperType.prototype.getSuperValue = fun
分类: 编程语言 发布时间: 04-06 23:23 阅读次数: 0

“项目经理”都会的软件开发七大过程模型

目录一.瀑布模型二、喷泉模型三、快速原型模型四、增量模型五、螺旋模型六、Rational统一模型七、微软过程模型Hello,你好呀!我是灰小猿,一个超会写bug的程序猿!今天来和大家分享一下在进行系统的软件开发的过程中常用的七大软件过程模型,熟悉软件开发常用的几种模型方法。助力每一个程序员小伙伴都可以尽早成为项目经理哟!一.瀑布模型瀑布模型严格遵循软件生命周期各阶段的固定顺序:计划、分析、设计、编程、训试和维护,上一阶段完成后才能进入到下一阶段,整个模型就像.
分类: 编程语言 发布时间: 04-06 23:22 阅读次数: 0

前端HTML5十大新特性详细总结

前端HTML5十大新特性总结一 必须知道写前端的都知道,在代码最前面都有这一行代码,大家都知道一定要把这东西写上去。<!DOCTYPE html>但是!这是什么玩意儿?为什么要写上去?不写上去会怎么样?很少人去注意到,反正就照写就可以了。所以,这是个啥玩意儿?这是声明!这是HTML5声明的新特性!既然有HTML5,那肯定有HTML4是吧,那HTML4是怎么声明的呢?HTML4有三种声明方式:Strict(严格模式),Transitional(过渡模式),Frameset(框架模式
分类: 编程语言 发布时间: 04-06 23:22 阅读次数: 0

浅析C++深浅拷贝、写时拷贝

深or浅拷贝?深浅拷贝前言一、深浅拷贝哪家强?二、写时拷贝总结前言之前我们在浅谈6个成员函数中有提到深浅拷贝的问题,现在再回首掏一把。一、深浅拷贝哪家强?先给出代码理一理#define _CRT_SECURE_NO_WARNINGS 1#include <iostream>#include<assert.h>using namespace std;class String{ friend ostream& operator<<(os
分类: 编程语言 发布时间: 04-06 23:22 阅读次数: 0

普歌-前端复习总结HTML+CSS-超详细,超全面(内容较多,建议收藏)

普歌-HTML5+CSS复习总结一.HTML基础二级目录三级目录一.HTML基础二级目录三级目录
分类: 编程语言 发布时间: 04-06 23:22 阅读次数: 0

小白要努力之为了蓝桥杯刷题!!!超简单哦!!!

分享一个歌词直接让我笑喷的歌词----之前我不听歌的,毕竟第一次听到。学习的目的就是找工作,或者创业,但就是一个字“挣钱”下面直接开始正题吧首先科普一些知识,全局变量定义的时候默认值为0 所以我在有些时候使用计数器时没有赋初值。毕竟准备参加蓝桥杯嘛,蓝桥杯有时间限制的,所以少码一个字母也可以节约时间 嘿嘿!!!还有一点,小编在写博客的时候尽量把博客写到最好,用最通俗的语言表达出我想表达的,希望大家看到之后能给小编提出建议,那些地方错了希望能告诉小编!小编再去修正。一起努力!!!!!!!今天分享三道蓝
分类: 编程语言 发布时间: 04-06 23:21 阅读次数: 0

Python 小技之 Office 文件转 PDF

文|潮汐来源:Python技术「ID:pythonall」在平时的工作中,难免需要一些小Tip来解决工作中遇到的问题,今天的文章给大家安利一个方便快捷的小技巧,将Office(doc/docx/ppt/pptx/xls/xlsx)文件批量或者单一文件转换为PDF文件。不过在做具体操作之前需要在PC安装好Office,再利用Python的win32com包来实现Office文件的转换操作。安装win
分类: 编程语言 发布时间: 04-06 23:01 阅读次数: 0

2020年,那些已经死亡的公司

文|某某白米饭来源:Python技术「ID:pythonall」大家都知道2020年因为新冠疫情的原因,有些公司为了生存下去做了降薪、裁员、加班等一系列动作,还有一部分公司直接死亡了,大家一起来看看吧。登录数据来源于IT桔子网站的死亡公司公墓(https://www.itjuzi.com/deathCompany),IT桔子网站访客只能看到1页数据,需要注册登录才能看到更多的数据,首先注册一个账号
分类: 编程语言 发布时间: 04-06 22:52 阅读次数: 0

还在为多张Excel汇总统计发愁?Python 秒处理真香!

文|闲欢来源:Python技术「ID:pythonall」为什么越来越多的非程序员白领都开始学习Python?他们可能并不是想要学习Python去爬取一些网站从而获得酷酷的成就感,而是工作中遇到好多数据分析处理的问题,用Python就可以简单高效地解决。本文就通过一个实际的例子来给大家展示一下Python是如何应用于实际工作中高效解决复杂问题的。背景小明就职于一家户外运动专营公司,他们公司旗下有好
分类: 编程语言 发布时间: 04-06 22:51 阅读次数: 0

Java入门级项目(增加项目经验必做)

分享一个Java入门级的项目,适合刚接触项目的新手练习,当然经验足的程序员们也可以拿来巩固巩固的啦!学习裙:776262472、验证信息67。没有验证不通过哦!多的不多说,看图吧!(小编太懒了,所以只截取一部分的图哈)
分类: 编程语言 发布时间: 04-06 22:42 阅读次数: 0

Go语言学习9-结构体类型

本篇带大家一起了解Go语言的结构体类型
分类: 编程语言 发布时间: 04-06 22:42 阅读次数: 0

用 Python 制作音乐聚合下载器

文|某某白米饭来源:Python技术「ID:pythonall」现在的音乐APP有很多,为了不下载很多的APP,所以咱用python做了一个聚合的音乐下载器,现在聚合了咪咕音乐、QQ音乐,下面是效果图安装需要安装一个辅助模块prettytable,用于美化控制台的表格输出pipinstallprettytable提取音乐链接搜索音乐以下载QQ音乐为例,在首页(https://y.qq.com/)上
分类: 编程语言 发布时间: 04-06 22:42 阅读次数: 0

最新高清IT职业技能图谱:机器学习、架构师、大数据、前端、运维,全套免费下载

 全套技能图谱下载方式请于 InfoQ 公众号对话框回复关键词:技能,获取全套高清技能图谱(共 15 张)下载链接。注意:评论区回复关键词是收不到链接的哦!机器学习架构师大数据运   维前   端程序语言开发综述云计算安   全
分类: 编程语言 发布时间: 04-06 22:32 阅读次数: 0

你为什么选择程序员这个职业?

写在前面前几天和两位发小聚餐,我们三个人都选择了程序员作为自己的职业。初始时三个人差不多,往后的十几年开始出现了发展偏差,现在的我们进入到了职业的重要选择点,三个人的选择出现了较大的偏差,幸运的是每个人都走在了适合自己的道路上,感觉应该写一篇文章对程序员这份工作做一个个人理解的分享。第一句话就问了大家为什么从事了程序员这份工作,我先来谈谈自己的情况。我一直认为,如果勉强自己做一件不喜欢的事情,那么
分类: 编程语言 发布时间: 04-06 22:32 阅读次数: 0

技术、平台、工具、语言&框架,年底应该这样把握技术方向!

写在前面ThoughtWorks 中一群资深技术领导组成的 ThoughtWorks 技术顾问委员会 (TAB) 创建了该雷达。 他们定期开会讨论 ThoughtWorks 的全球技术战略以及对行业有重大影响的技术趋势。这个雷达以独特的形式记录技术顾问委员会的讨论结果,为从开发人员到 CIO 在内的各路利益相关方提供价值。 这些内容只是简要的总结, 我们建议您探究这些技术以了解更多细节。这个雷达是
分类: 编程语言 发布时间: 04-06 22:31 阅读次数: 0

Spark Delta Lake 0.4.0 发布,支持 Python API 和部分 SQL

Apache Spark 发布了 Delta Lake 0.4.0,主要支持 DML 的 Python API、将 Parquet 表转换成 Delta Lake 表 以及部分 SQL 功能。 下面详细地介绍这些功能部分功能的 SQL 支持SQL 的支持能够为用户提供极大的便利,如果大家去看数砖的 Delta Lake 产品,你肯定已经看到它已经支持了 SQL 语法。但是开源的 Delta Lak
分类: 编程语言 发布时间: 04-06 22:22 阅读次数: 0

Apache Spark 背后公司 Databricks 完成F轮融资,高达62亿美元估值

2019年10月22日上午 Databricks 宣布,已经完成了由安德森-霍洛维茨基金(Andreessen Horowitz)牵头的4亿美元F轮融资,参与融资的有微软(Microsoft)、Alkeon Capital Management、贝莱德(BlackRock)、Coatue Management、Dragoneer Investment Group、Geodesic、Green Ba
分类: 编程语言 发布时间: 04-06 22:12 阅读次数: 0

虽然难用,但12306面临的业务场景复杂度可能是世界之最

为什么我要研究这个问题?此前无意中看到一篇文章,文章中讲到 12306 的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很想挑战一下 12306 这个系统的核心领域模型的设计。一般的电商网站,购买都是基于商品的概念,每个商品有一定量的库存,用户的购买行为是针对商品的。当用户发起购买行为时,系统只需要生成订单并对用户要购买的商品减库存即可。但是,12306 就不是那么简
分类: 编程语言 发布时间: 04-06 12:32 阅读次数: 0