其他技术区
其他技术区 标签描述

一、Git提交代码 1gitpull从服务器上拉取代码 2gitstatus查看文件的状态 3gitadd.添加所有文件到暂存区 4gitcommit-m"提交的描述信息"将索引内容添加到仓库中 5gitpush代码提交到服务器 二、Git切换分支 1gitbranch列出所有本地分支 2gitbranch-a列出本地和远程所有分支 3gitbranch-r列出所有远程分支 4gitbranch[branch-name]新建一个分支,停留在当前分支 5gitcheckout[branch-name]切换分支,dev 6gitpush--set-upstreamorigin[branch-...

  Ii7X70KgQ6j9   2023年11月01日   112   0   0 其他技术区

引言 链路是指从一个结点到相邻结点的一段物理线路。数据链路是在链路的基础上增加了一些必要的硬件和软件。这些硬件包括网络适配器,而软件则包括协议的实现。在网络中,主机、路由器等设备都必须实现数据链路层。 在局域网中,主机、交换机等网络设备都必须实现数据链路层,以便实现数据的可靠传输和交换。 从层次上来看,数据在网络中的流动可以被划分为不同的层次,其中数据链路层是其中的一层。数据链路层位于网络协议栈的较低层,负责将数据包封装为帧,并通过物理介质进行传输。 仅从数据链路层的角度来观察,数据帧的流动可以被定义为在网络中不同节点之间传输的数据单元。 主机H1到主机H2所经过的网络可能涉及多种不同...

  sSh3rBaiME5f   2023年11月01日   46   0   0 其他技术区

IP协议相关技术 在与IP协议相关的技术中,有一些重要且常见的技术,其中包括DNS域名解析、ARP协议、DHCP动态获取IP地址以及NAT网络地址转换。这些技术在网络通信中起着关键的作用。 首先,DNS域名解析是将人类可读的域名转换为IP地址的过程。当我们在浏览器中输入一个网址时,浏览器会向DNS服务器发送查询请求,以获取与该域名对应的IP地址。这个过程涉及到域名服务器的层级查询和缓存,以实现高效的域名解析。 其次,ARP(地址解析协议)是在局域网中解析IP地址与MAC地址之间对应关系的协议。当一台主机需要与另一台主机通信时,它会发送一个ARP请求广播,其中包含了想要知道的目标主机的IP地址。...

  sSh3rBaiME5f   2023年11月01日   33   0   0 其他技术区

测试 测试分享! 图片​​ 代码块gitinit gitconfiguser.nameMeerOst gitconfiguser.email3429551578@qq.com gitconfig--globaluser.nameMeerOst gitconfig--globaluser.email3429551578@qq.com gitstatus gitaddhello.txt gitrm--cachedhello.txt删除暂存区 gitcommithello.txt gitcommit-m"第二次提交"hello.txt gitlog gitlog--pretty=online ...

  gEY2A8KuaKaB   2023年11月01日   37   0   0 其他技术区

引言 在上一章节中,我们详细讨论了IP的分类和无分类原则的原理以及其在网络通信中的应用。IP分片与重组是在数据包传输过程中起到关键作用的机制。当数据包的大小超过网络链路的MTU(最大传输单元)限制时,IP分片将数据包分割为多个较小的分片进行传输。这些分片在网络中独立传输,到达目的地后,通过IP重组机制将它们重新组合成完整的数据包。这种分片和重组的过程确保了大尺寸的数据包能够在网络中进行传输,同时保证了数据的完整性和可靠性。在本章节中,我们将深入探讨IP分片与重组的工作原理。 IP分片与重组 不同的数据链路具有不同的最大传输单元(MTU),例如FDDI数据链路的MTU为4352字节,以太网的MT...

  sSh3rBaiME5f   2023年11月01日   28   0   0 其他技术区

基于上篇文章的理论文本的介绍来进行相关代码的演示和例子 该篇文章需注意,在微信小程序的使用时,应先熟悉里面每个文件的作用,在第二篇文章有详细记载,一般用的比较多的是wxml、wxss、ws.js对应网站的开发就是html、css、js、页面的内容及框架、页面的美化、页面的基本功能 1.数据绑定 定一个变量,放在js的data中 wxml: {{message}} wx.js: data:{ message:'helloworld' }, 结果: 2.运算 1)三元运算 三元运算,?之前为true则计算?和:之间,如果为假则计算冒号之后 wxml: Hidden 结果: 2).算数运...

  UPuYzPcSPle6   2023年11月01日   26   0   0 其他技术区

一、前言   从Office2016起,Word和PowerPoint开始支持使用公式编辑器插入公式。它支持LaTex和UnicodeMath的线性格式公式,方便使用者快速上手。使用软回车可以使一个公式分开为多行表示,常见于需要逐步计算的连等式,或者冗长的多项式。同时为了美观,可以在每一行选取一个字符(运算符,即+-/=)右键(——数学选项(M),Word没有此项)——在此字符处对齐(G),保证多行公式排版整齐。但是,有时候对上述符号右键却没有对齐选项——很多用户(笔者猜测)都时不时遇到这种问题,如图1。据作者所知,目前网络上并没有专门解决此类问题的专栏或文章。     ...

  hARMghdnWvj2   2023年11月01日   88   0   0 其他技术区

上文学会了如何安装微信小程序的安装与注册,及微信小程序的使用,其实微信小程序和web前端也有异曲同工之妙 微信小程序和Web前端存在一些显著的区别和差异,这些差异主要体现在功能、性能、用户体验、开发成本和维护成本等方面。 一、相似点 语言基础:微信小程序和Web开发都使用JavaScript语言进行开发。虽然Web前端主要使用HTML和CSS,而微信小程序则需要学习特定的标签语言WXML,但它们都基于 JavaScript语言。 网络协议:两者在开发过程中都使用了HTTP协议来请求网络服务器。 更新机制:微信小程序和Web前端都需要即时迅速的更新内容,以保证信息的即时性。 设计目标:两者在开发...

  UPuYzPcSPle6   2023年11月01日   36   0   0 其他技术区

近日,华为公司创始人任正非与南开大学新闻与传播学院院长、科技日报原总编辑刘亚东今年7月7日在深圳一间咖啡厅的对话最新曝光。   在对话过程中,任正非以“拉法尔喷管”来描述华为的研发体系:“喇叭口”吸收宇宙能量,经过理论研究,成熟的研究成果及人员经过拉法尔喷管快速在产品端扩张,快速完成领先世界的产品。   任正非提到,跟大学的合作、基础研究部分,华为从来不考虑回报,到下面产品线时才有考核要求。而华为的产品如果不够先进,就不会拿出来卖。因为“卖不了高价,也养不活队伍”。   任正非举例称,华为的AI集群已支持16000板卡,将来的一个超节点集群可管理几十万板卡,可支持超高速互联、超高效的液冷散热、...

  J0zu8ehbhzHY   2023年11月01日   34   0   0 其他技术区

微信小程序在IT行业具有重要的意义。 首先,微信小程序能够为企业提供更持续、更广泛的宣传效果。由于其用户群体广泛且认可度较高,使得小程序能够提高企业品牌的曝光度和认知度,进而促进企业的发展。同时,小程序的功能也越来越丰富,能够满足不同场景和用户需求,提高了用户体验,进一步扩大了用户群体和推广面积。 其次,微信小程序的开发和维护成本相对较低,相比传统的软件和应用程序开发,小程序的开发过程更加简单、快速和高效,同时维护起来也非常方便,降低了企业的运营成本,提高了营销效率。 最后,微信小程序的应用场景也十分广泛,包括电商、同城、酒店、外卖、票务、微课堂、房产中介等多个领域,为各行各业提供了新的商业机...

  UPuYzPcSPle6   2023年11月01日   34   0   0 其他技术区

IP基本认识 在之前的章节中,我们已经详细介绍了应用层和传输层的相关概念和原理,了解了进程之间如何进行可靠的数据传输。我们知道,传输层的头部包含了进程所使用的端口信息,这是为了确保数据能够正确地传递到目标进程。今天,我们将进一步探讨网络层的IP协议,以了解主机之间如何进行通信。 在TCP/IP参考模型中,IP协议位于第三层,即网络层。网络层的主要功能是实现主机与主机之间的通信,也被称为点对点(endtoend)通信。网络层通过IP地址来标识不同的主机,它负责将数据包从源主机传输到目标主机。IP协议还具有路由选择的功能,它通过查找路由表来确定最佳路径,确保数据能够正确快速地传输到目标主机。因此,...

  sSh3rBaiME5f   2023年11月01日   22   0   0 其他技术区

大家通过git拉取代码的时候,一般都是通过http的方式,简单方便。但是细心的童鞋肯定也注意到Git也是支持ssh方式的。可能很多人也试过使用这个方式,但是好像没有那么简单。那么什么是SSH呢?为啥要使用SSH方式呢? HTTPS和SSH的区别 Git支持使用HTTPS和SSH两种方式与远程仓库进行通信和代码传输,它们在一些方面有所不同。 身份验证:HTTPS使用用户名和密码进行身份验证,而SSH使用公钥认证,通过生成公钥和私钥对来建立安全连接。传输速度:SSH方式在数据传输时通常比HTTPS方式更快一些,因为SSH采用了压缩和多路复用等技术。安全性:SSH方式相对于HTTPS方式更安全,因...

  oaRbYQvpZaaT   2023年11月01日   68   0   0 其他技术区

本文分享自天翼云开发者社区《Nginx的HTTP模块与Stream模块:区别与应用场景》,作者:云海 Nginx是一个多功能的开源Web服务器,它支持多个模块,其中两个重要的模块是HTTP模块和Stream模块。这两个模块在不同的网络场景中有各自的用途,本文将深入研究它们之间的区别以及何时应该使用哪一个。 HTTP模块和Stream模块的区别 工作原理 HTTP模块:HTTP模块主要用于处理HTTP和HTTPS流量。它可以接收HTTP请求、代理HTTP请求到后端服务器、负载均衡、缓存和处理HTTPS加密等。HTTP模块是Nginx最常用的模块之一,通常用于构建Web服务器或反向代理服务器。 S...

  1H97ZBKLEqYv   2023年11月01日   14   0   0 其他技术区

重传机制 在设计架构或涉及网络时,我们都知道网络是不可靠的,可能会发生超时、断开连接、网络分区等各种问题。这些问题对于数据传输的可靠性和稳定性产生了很大的挑战。为了解决这些问题,各个组织都设立了专门的网络部门,致力于研究和解决网络问题。 TCP实现可靠传输的方式之一是通过序列号与确认应答。在TCP中,当发送端的数据包到达接收主机时,接收主机会返回一个确认应答消息,表示已经成功接收到数据。 然而,由于网络的不可靠性,有时候确认应答消息可能丢失或延迟到达。为了解决这个问题,TCP引入了重传机制。接下来说说常见的重传机制: 超时重传:当发送端发送了一个数据包后,会启动一个定时器,等待接收端的确认应...

  sSh3rBaiME5f   2023年11月01日   33   0   0 其他技术区

TCP可靠性传输 相信大家都熟知TCP协议作为一种可靠传输协议,但它是如何确保传输的可靠性呢? 要实现可靠性传输,需要考虑许多因素,比如数据的损坏、丢失、重复以及分片顺序混乱等问题。如果不能解决这些问题,就无法实现可靠传输。 因此,TCP采用了序列号、确认应答、重发控制、连接管理和窗口控制等机制来实现可靠性传输。 在本文中,我们将重点介绍TCP的滑动窗口、流量控制和拥塞控制。重传机制将在下一章节单独讲解。 流量控制 流量控制实际上是生产者和消费者之间微妙关系的一个具体体现。你可能在工作中或者面试中经常遇到这种考察场景。如果生产者的生产能力大大超过消费者的消费能力,就会导致队列无限增长。更严重的...

  sSh3rBaiME5f   2023年11月01日   14   0   0 其他技术区

英特尔在年初发布了几款低功耗的CPU,国内厂商在迷你主机领域纷纷搭载新款CPU,卖的火爆。之前关注过迷你主机这块,于是,我也入手一个迷你主机玩玩,买的是板载N100的迷你主机。使用过程中会涉及到如何远程开启主机服务,从网上查了一些方法,无碍乎就是智能插座、开机棒、开机盒子等。如何在不添置设备的情况下实现远程唤醒呢? 当然是WOL(WakeonLan)了,如何开启WOL服务呢? 1.首先,主机的主板得支持,通过BIOS打开WOL功能。这块网上很多教程就不再赘述了。 2.操作系统开启WOL服务支持,于是给Ubuntu安装了ethtool工具并打开网卡的WOL功能。 1sudoethtool-se...

  b27ep7yVOdd5   2023年11月01日   18   0   0 其他技术区

本文介绍的HAProxy为开源版本HAProxy,官网地址为:https://www.haproxy.org/,如需了解商业版本,可访问商业版官网:https://www.haproxy.com/;文中所使用到的软件版本:HAProxy2.8.2、CentOS 7.9.2009。 1、简介 HAProxy是一个免费、非常快速和可靠的反向代理,为TCP和HTTP应用程序提供高可用的负载均衡和代理功能。它特别适用于高流量的网站,并支持全球访问量最高的一部分网站。多年来,它已成为事实上的标准开源负载均衡器,在大多数主流Linux发行版中都内置了它,并且经常默认在云平台上进行部署。 HAPr...

  BCkntiJu7RTL   2023年11月01日   40   0   0 其他技术区

TCP连接断开 在当今数字化时代,互联网已经成为了人们生活中不可或缺的一部分。而在互联网的基础之上,TCP协议扮演着关键的角色,它负责着数据在网络中的可靠传输。在TCP连接的建立过程中,我们已经了解了三次握手的过程和原理。然而,连接的建立只是TCP协议的一部分,同样重要的是连接的断开过程。本文将重点探讨TCP连接的断开过程,包括四次挥手的过程和状态变迁,以及为什么挥手需要四次和为什么需要TIME_WAIT状态。通过深入理解TCP连接断开的过程,我们可以更好地理解网络通信的原理 TCP四次挥手过程和状态变迁 TCP断开连接需要通过四次挥手的方式。双方都有能力主动断开连接,一旦断开连接,主机中的各...

  sSh3rBaiME5f   2023年11月01日   26   0   0 其他技术区

1.前言 emmm,说起网络知识学习肯定离不来wireshark工具,这个工具能够帮助我们快速地定位网络问题以及帮助正在学习网络协议这块的知识的同学验证理论与实际的一大利器,平时更多的只是停留在初步的使用阶段。也是利用部门内部的网络兴趣小组的讨论机会,私下对wireshark的一些进阶功能,比如专家模式、图表等功能进行调研,并结合实际场景抓包分析对功能进行对照说明。 2.wireshark中的分析菜单——专家模式 2.1什么是专家模式? Wireshark的专家信息是非常强大的一个分析模块,分别对错误、警告、注意、对话等数据信息做出分类和注释,对网络故障分析提供了强有力的信息依据,让你准确...

  GlkGUhBxsw3T   2023年11月01日   33   0   0 其他技术区

一、灵魂三问 1、gradle是什么? 一个打包工具,是一个开源构建自动化工具,足够灵活,可以构建几乎任何类型的软件,高性能、可扩展、能洞察等。其中洞察,可以用于分析构建过程中数据,提供分析参考,方便排查问题和不断优化构建性能,以下一次编译分析报告。 2、有什么优势 参考官方文章,针对包含10子模块的工程,相对maven构建速度,大概有2-3倍的性能提升,增量编译大概7倍的性能提升,参考官方 实测对比: gradle耗时 maven耗时 全新构建(clean及下载依赖包) 1m35s 1m58s 全新构建(clean) 43s 60s 增量构建 14s 43s ...

  D9d3LXjpXl7o   2023年11月01日   36   0   0 其他技术区