草庐IT

小知识

全部标签

TCP高频知识点

本篇文章主要讲述一下在面试过程中TCP的高频知识点1.TCP三次握手流程图:客户端发送一个SYN(同步)报文段给服务器,选择一个初始序列号,并设置SYN标志位为1。服务器接收到客户端的SYN报文段后,回复一个ACK(确认)报文段,其中确认号设置为客户端发送的序列号加1,同时也选择一个初始序列号,并设置SYN和ACK标志位为1。客户端接收到服务器的ACK报文段后,回复一个ACK报文段作为确认应答。其中确认号设置为服务器发送的序列号加1。2.TCP的基本性质 1.TCP是全双工的可靠的基于字节流的传输协议2.同一个五元组只允许建立一条连接3.通过序列号可以实现数据包按序收发丢失重传3.TCP三次握

Git知识点

Git1.git是什么?2.versioncontrolsystem?3.git:4.部署5.git相关命令1.查看git版本2.使用:版本控制1.创建仓库2.使用6.分支:7.`.git`文件夹目录介绍8.如何修改commit的msg信息9.工作区vs暂存区vs本地仓库10.删除文件文件重命名11.紧急任务12..gitignore13.仓库备份:克隆14.本地仓库与远程仓库交互1.本地仓库连接到远程仓库场景:思考:【学有余力的同学试试】2.如何切换远程仓库版本1.git是什么?官网地址:https://git-scm.com/·distributedversioncontrolsystem

蓝桥杯从零开始备战(Python组)---基础知识篇

第一次尝试报名蓝桥杯的Python组,好好备战,希望省赛可以拿奖!目前是整理了一些Python的常用函数和常用内置库,后面可能会开始刷题,如果有比较需要记住的知识点,会再写一篇刷题篇一、输入输出1.输入字符串和浮点数n=input()#字符串可以直接遍历,输入字符串时遇到需要输出字符串的题,可以再建一个字符串用来更新,比如这道题#输入一个由小写英文字母组成的字符串,请将其中的元音字母(a,e,i,o,u)转换成大写,其它字母仍然保持小写n=input()res=''foriinn:ifiin'aeiou':res+=i.upper()else:res+=iprint(res)n=float(i

详解网络知识:iptables规则

本文分享自华为云社区《【理解云容器网络】1-基础篇-iptables介绍》,作者:可以交个朋友。iptables规则下图为数据包到达linux主机网卡后,内核如何处理数据包的大致流程什么是规则规则是管理员对数据包制定的一种触发机制,即当数据包达到某种条件,就执行指定的动作。条件:可以是数据包源地址、目的地址、协议等动作:可以是拒绝、接受、丢弃等;详细介绍见下表动作说明ACCEPT将封包放行,进行完此处理动作后,将不再比对其它规则,直接跳往下一个规则链(nat:postrouting)REJECT拦阻该封包,并传送封包通知对方,可以传送的封包有几个选择:ICMPport-unreachable、

【基础知识】【模块介绍】电机编码器

目录概述 测速原理波形分析解码单相计数A相B相双相计数转速计算概述电机编码器常见的是AB相电机编码器,和旋转编码器类似,传送门常见的有光电和霍尔等,属于非接触测转速的方法 测速原理不管是光电还是霍尔的编码器本质上都是在电机的旋转轴上放上一个码盘,不同的是光点的码盘是一个透光和不透光交替出现而霍尔的是N极和S极交替出现之后通过一个检测装置(光电的是检测是否存在激光,霍尔的是检测N极(或S极))A相和B相的存在一个角度差,因此A和B相会根据旋转方向出现超前和延后A相先出现信号则为正转,反之则为反转每经过一个透光(N极)则AB相会出现脉冲信号因此,电机转一圈就会出现码盘N个信号,这N个信号与透光和不

Android稳定性相关知识

关于作者:CSDN内容合伙人、技术专家,从零开始做日活千万级APP。专注于分享各领域原创系列文章,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。目录一、导读二、概览三、相关方法论3.1crash3.2性能3.3高可用3.4容灾方案3.5长期性能优化四、推荐阅读一、导读我们继续总结学习,温故知新。本文讲述稳定性的相关概念。二、概览对所有app而言,必须尽可能的保障app正常运行,不产生crash,这是最高优先级,不稳定的产品,用户留存率也低。在不崩溃的情况下,也要保证在极端场景下也可以操作app,然后就要开始考虑性能上的优化了,如内存、流量、卡顿、耗电等等。我们稳定性以预防

多线程系列(一) -线程技术入门知识讲解

一、简介在很多场景下,我们经常听到采用多线程编程,能显著的提升程序的执行效率。例如执行大批量数据的插入操作,采用单线程编程进行插入可能需要30分钟,采用多线程编程进行插入可能只需要5分钟就够了。既然多线程编程技术如此厉害,那什么是多线程呢?在介绍多线程之前,我们还得先讲讲进程和线程的概念。二、进程和线程2.1、什么是进程?从计算机角度来讲,进程是操作系统中的基本执行单元,也是操作系统进行资源分配和调度的基本单位,并且进程之间相互独立,互不干扰。例如,我们windows电脑中的Chrome浏览器是一个进程、WeChat也是一个进程,正在操作系统中运行的.exe都可以理解为一个进程。2.2、什么是

申论线上考试答案查找?八个受欢迎的搜题分享了 #其他#职场发展#知识分享

大学生必备的搜题工具,专业课本习题、电子版教材、考研资料、英语四六级等考试题目也能一并搜索,每道题目都有详细的讲解,每个都堪称大学神器。1.证件照全能管家(APP)一个非常好用的证件照APP常用的证件照尺寸和底色都有、日常的证件照编辑完全够用,支持一键智能拍摄证件照,还可以对照片进行美颜和换装,图片处理的也足够清晰,软件占内存不大,作为一款证件照编辑软件使用感还是不错的2.大鱼搜题这是个微信公众号是一款专门针对于大学生或者是成年自考等学生顺利完成证件考试的应用软件,这款软件涵盖的题库比较广,几乎涉及了目前所有领域,绝对是懒人考证考试必备的一款答题神器。下方附上一些测试的试题及答案1、商品的具体

计算机视觉主要知识点

计算机视觉是指利用计算机和算法来解析和理解图片和视频中的内容。这是一个跨学科领域,融合了计算机科学、图像处理、机器学习和模式识别等多方面的技术。以下是一些计算机视觉入门的基本知识点:图像基础:像素:图片的最基本组成单元,包含了颜色信息。色彩空间:如RGB(红、绿、蓝)、HSV(色调、饱和度、明度)等,不同色彩空间代表图像色彩的方式不同。图像类型:位图(Bitmap)与矢量图(Vector),位图由像素组成,矢量图由数学方程式定义。图像处理:滤波与卷积:通过不同的核(kernel)操作来增强或抑制图片中的各种特征。边缘检测:如Canny、Sobel边缘检测器,可识别出图像中的边界。形态学操作:例

MySQL 基础知识(八)之用户权限管理

目录1MySQL权限管理概念2用户管理2.1创建用户2.2 查看当前登录用户2.3 修改用户名2.4 删除用户3授予权限3.1授予用户管理员权限3.2授予用户数据库权限3.3授予用户表权限3.4授予用户列权限4查询权限5回收权限1MySQL权限管理概念        关于MySQL的权限简单的理解就是MySQL允许你做你权利以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。存储账户权限信息的表主要有四个:user表、db表、tables_priv 表、columns_priv表。用户权限信息表:user表:user表存储了允许连接到服务器的用户信息,并