TCP协议流程详解,抓包分析

  • Post author:
  • Post category:其他

目录 TCP概念 TCP工作层 TCP协议头部解析 TCP抓包解析 TCP三次握手,数据收发,四次挥手抓包 TCP状态迁移 TCP概念 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 [1] 定义。 1、面向连接:一对一连接,不能像 UDP 协议可以一个主机同时向多个主机发送消息; …

继续阅读 TCP协议流程详解,抓包分析

Nacos Discovery–服务治理

  • Post author:
  • Post category:其他

Nacos Discovery–服务治理 什么是服务治理? 服务治理是彻服务架种中最核心是基本的模块,用于实现各个微般务的自动化注册与发现 服务注册 :在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息,并在注册中心形成一张服务的清单,服务注册中心需要以心跳的方式去监测清单中的服务是否可用,如果不可用,需要在服务清单中剔除不可用的服务, 服务发现 :服务调用方…

继续阅读 Nacos Discovery–服务治理

RT_thread STM32通用Bootloader 做OTA升级

  • Post author:
  • Post category:其他

项目上需要做设备的远程升级更新程序,从而避免每次更新程序时都需要去现场烧录的麻烦。从而学习探索了RT提供的OTA功能。 RT-Thread 开发团队提供了通用的 Bootloader。开发者通过该 Bootloader 即可直接使用 RT-Thread OTA 功能,轻松实现对设备端固件的管理、升级与维护。"  引用于官方资料文档。 主要参考资料: 1.官方文档资料 https://www.rt-…

继续阅读 RT_thread STM32通用Bootloader 做OTA升级

设计模式:Bridge模式

  • Post author:
  • Post category:其他

如果你想要写一个游戏,并且想让这个游戏同时支持PC和手机,那么怎么样的设计可以避免写两套代码,并且不影响可扩展性呢?说起来还是比较简单的,只要把对平台的依赖部分抽取成抽象的接口(比如说绘图部分),并且针对抽取出来的接口,分别实现PC版和手机版就行了。系统的其他部分只要调用那套抽取出来的接口就可以完成所有的功能。这样来看,系统的其他部分是不依赖具体的平台的,也就具有了良好的扩展性。这个就是Bridg…

继续阅读 设计模式:Bridge模式

ajax禁用怎么设置,ajax同步禁用按钮

  • Post author:
  • Post category:其他

$.ajax({ url: ‘Ajax_JQuery_BizBatch.aspx?action=SetBiz_CurrencyStockCustomerTraceSE‘, type: ‘POST‘, data: data, async: true, cache: false, beforeSend: function () { $(‘#btnSelfTail‘).linkbutton(‘disab…

继续阅读 ajax禁用怎么设置,ajax同步禁用按钮

Equal Error Rate(EER)等错误率

  • Post author:
  • Post category:其他

EER代表等错误率(Equal Error Rate),它是音频领域和语音识别等评估任务中常用的一种性能度量指标。EER通常用于评估声纹识别和说话人识别系统的性能。 等错误率是指在二元分类任务中,当假阳性率(False Acceptance Rate,FAR)等于假阴性率(False Rejection Rate,FRR)时的错误率。假阳性率是指实际为负类(非目标说话人)但被错误地分类为正类(目标…

继续阅读 Equal Error Rate(EER)等错误率

操作系统——关于四种进程调度的强占式与优先权解释

  • Post author:
  • Post category:其他

下列进程调度算法中,(强占式静态优先权法)可能会出现进程长期得不到调度的情况。 非强占式静态优先权法 强占式静态优先权法 时间片轮转调度算法 非强占式动态优先权法 1.强占式: 现行进程在运行过程中,如果有重要或紧迫的进程到达(其状态必须为就绪),则现运行进程将被迫放弃处理机 ,系统将处理机立刻分配给新到达的进程。 2. 静态优先权: 在创建进程时确定的,优先权在进程的整个运行期间保持不变。 3.…

继续阅读 操作系统——关于四种进程调度的强占式与优先权解释

计算机专业mx330够用吗,mx330显卡是什么级别?

  • Post author:
  • Post category:其他

01 中低端级别 mx330显卡是属于中低端级别,mx330独立显卡相当于mx230差不多性能。mx330参数和mx250十分接近,只是频率提高了一点,CUDA运算单元都是384个,而mx350则是640个,可见性能上还是mx350更强。 mx330显卡是中低端级别,与mx200系列相比,低端的GeForce mx330本质上看起来像是重新命名的GeForce mx250(25W版本)。它具有相同…

继续阅读 计算机专业mx330够用吗,mx330显卡是什么级别?

SparkCore 运行过程剖析(基本运行流程, DAG,Lineage(血缘关系) 宽依赖和窄依赖)

  • Post author:
  • Post category:其他

之前的Spark总结,我提到了Spark的学习主要分为四个部分: 1.Spark Core用于离线计算; 2.Spark SQL用于交互式查询 3.Spark Streaming用于实时流式计算 4.Spark MLlib用于机器学习 这一篇博客我来讲讲Spark内部的运行过程剖析,比较偏理论 但是绝对值得你一看。 Spark中的专业术语 1. Application : 基于Spark的用户程序…

继续阅读 SparkCore 运行过程剖析(基本运行流程, DAG,Lineage(血缘关系) 宽依赖和窄依赖)

一个全新的视角来看KMP算法(简单!形象!)

  • Post author:
  • Post category:其他

前面《 字符串匹配 》中我们介绍了KMP算法,《 KMP算法Java实现 》中给出了KMP算法的实现。 KMP算法很多人都说难,我第一次从《算法导论》中看到的时候也觉得难,后来重看算导时自己推导了一遍,觉得不难了,但是还是感觉印象不深,推导过后一段时间又会很模糊,下次遇到又得重新推,如此往复,浪费了大量时间。KMP算法原理上并不难,但是之所以给人难的感觉是因为它不够直观。今天突发奇想想到了一种将K…

继续阅读 一个全新的视角来看KMP算法(简单!形象!)