- 首先声明,这篇博客是几篇博客转载然后总结在一起的,只当是学习笔记,不在意是什么原创和转载了,学到东西就好。 1、IP协议首部格式(IP协议处余网络层) IP数据报首部图片格式: 最高位在左边,记为0 bit;最低位在右边,记为31 bit 头部代码结构如下 //定义IP首部 typedef struct _iphdr... 首先声明,这篇博客是几篇博客转载然后总结在一起的,只当是学习笔记,不在意是什么原创和转载了,学到东西就好。 1、IP协议首部格式(IP协议处余网络层) IP数据报首部图片格式: 最高位在左边,记为0 bit;最低位在右边,记为31 bit 头部代码结构如下 //定义IP首部 typedef struct _iphdr...
- 1、协议 可以理解为java里面的接口 2、测试Demo NSObject+chenyu.h #ifndef NSObject_chenyu_h#define NSObject_chenyu_h#import <Foundation/Foundation.h> @interface NSObj... 1、协议 可以理解为java里面的接口 2、测试Demo NSObject+chenyu.h #ifndef NSObject_chenyu_h#define NSObject_chenyu_h#import <Foundation/Foundation.h> @interface NSObj...
- 1、TLS/SSL的功能实现原理简单介绍 HTTPS协议的主要功能基本都依赖于TLS/SSL协议,TLS/SSL的功能实现主要依赖于三类基本算法:散列函数 Hash、对称加密和非对称加密,其利用非对称加密实现身份认证和密钥协商,对称加密算法采用协商的密钥对数据加密,基于散列函数验证信息的完整性。 &nbs... 1、TLS/SSL的功能实现原理简单介绍 HTTPS协议的主要功能基本都依赖于TLS/SSL协议,TLS/SSL的功能实现主要依赖于三类基本算法:散列函数 Hash、对称加密和非对称加密,其利用非对称加密实现身份认证和密钥协商,对称加密算法采用协商的密钥对数据加密,基于散列函数验证信息的完整性。 &nbs...
- 一、简介 InetAddress是Java对IP地址的封装,代表互联网协议(IP)地址; InetAddress对象的获取只能通过静态方法,比如根据主机名获取主机的ip地址封装对象: InetAddress add=InetAddress.getByName("BOPZKQZ9SSY5ECY"); 主机名:BOPZKQZ9SSXXXXX, ip地址:1XX.1X... 一、简介 InetAddress是Java对IP地址的封装,代表互联网协议(IP)地址; InetAddress对象的获取只能通过静态方法,比如根据主机名获取主机的ip地址封装对象: InetAddress add=InetAddress.getByName("BOPZKQZ9SSY5ECY"); 主机名:BOPZKQZ9SSXXXXX, ip地址:1XX.1X...
- 目录 前言简单的搭建服务器与客户端服务器客户端 create_connection(更简易的客户端) 前言 套接字除了用于分析网络地址等功能之外,还可以配置一个服务器,监听到来的消息。 比如你在网络上跟网络机器人聊天,你发送数据到机器人(服务器),然后机器人(服务器)反馈聊天数据信息给你。 当然,机器人的回复内容可能还涉及机器学习,但简单的消息反... 目录 前言简单的搭建服务器与客户端服务器客户端 create_connection(更简易的客户端) 前言 套接字除了用于分析网络地址等功能之外,还可以配置一个服务器,监听到来的消息。 比如你在网络上跟网络机器人聊天,你发送数据到机器人(服务器),然后机器人(服务器)反馈聊天数据信息给你。 当然,机器人的回复内容可能还涉及机器学习,但简单的消息反...
- 目录 问题 解决 问题 今天遇到一个问题,本来想把m3u8文件推rtsp媒体流到服务器,但是遇到一个报错: [NULL @ 0x7faddb017200] AAC with no global headers is currently not supported. 解决 具体报错截图如下: ffmpeg执行命令及日志: liuzh... 目录 问题 解决 问题 今天遇到一个问题,本来想把m3u8文件推rtsp媒体流到服务器,但是遇到一个报错: [NULL @ 0x7faddb017200] AAC with no global headers is currently not supported. 解决 具体报错截图如下: ffmpeg执行命令及日志: liuzh...
- 大家好,我是小林。 之前有读者问了我这么个问题: 大致问题是,TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗? 这是个好问题,应该有不少人都会搞混,因为这两个东西看上去太像了,很容易误以为是同一个东西。 事实上,这两个完全是两样不同东西,实现的层面也不同: HTTP 的 Keep-Alive,是由应用层(用户态) 实现... 大家好,我是小林。 之前有读者问了我这么个问题: 大致问题是,TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗? 这是个好问题,应该有不少人都会搞混,因为这两个东西看上去太像了,很容易误以为是同一个东西。 事实上,这两个完全是两样不同东西,实现的层面也不同: HTTP 的 Keep-Alive,是由应用层(用户态) 实现...
- Tomcat本身是一个“HTTP服务器 + Servlet容器”,想深入理解Tomcat工作原理,理解HTTP协议的工作原理是基础。 HTTP的本质 HTTP协议是浏览器与服务器之间的数据传送协议。作为应用层协议,HTTP是基于TCP/IP协议来传递数据的(HTML文件、图片、查询结果等),HTTP协议不涉及数据包(Packet)传输,主要规定了客户端和服务器之间的... Tomcat本身是一个“HTTP服务器 + Servlet容器”,想深入理解Tomcat工作原理,理解HTTP协议的工作原理是基础。 HTTP的本质 HTTP协议是浏览器与服务器之间的数据传送协议。作为应用层协议,HTTP是基于TCP/IP协议来传递数据的(HTML文件、图片、查询结果等),HTTP协议不涉及数据包(Packet)传输,主要规定了客户端和服务器之间的...
- GTX模块 Virtex-6支持多种高速串行接口,其中高速串行模块GTX收发器可以实现150Mbit/s~6.5Gbit/s的线速率。GTX收发器是芯片与芯片之间、板与板之间进行串行通信的首选解决方案。GTX收发器具有以下特性。灵活的SERDES支持多速率应用。功能强大的发射预加重和接收均衡功能,具有最佳的信号完整性。集成式“变速箱”可以实现灵活编码:8B/10B、64B/6... GTX模块 Virtex-6支持多种高速串行接口,其中高速串行模块GTX收发器可以实现150Mbit/s~6.5Gbit/s的线速率。GTX收发器是芯片与芯片之间、板与板之间进行串行通信的首选解决方案。GTX收发器具有以下特性。灵活的SERDES支持多速率应用。功能强大的发射预加重和接收均衡功能,具有最佳的信号完整性。集成式“变速箱”可以实现灵活编码:8B/10B、64B/6...
- 背景 之前写过一篇博文:Xilinx IP核专题之PLL IP核介绍,讲的是如何用ISE的CORE generator产生一个PLL核的实际实现过程,写的也比较仔细,里面的参数是根据数据手册了解的,自从那篇博文写完之后,我一直觉得这样的理解还比较浅显,于是有了今天的这篇博文,一起认识一下这个时钟核的架构。 The Clocking Wizard generates ... 背景 之前写过一篇博文:Xilinx IP核专题之PLL IP核介绍,讲的是如何用ISE的CORE generator产生一个PLL核的实际实现过程,写的也比较仔细,里面的参数是根据数据手册了解的,自从那篇博文写完之后,我一直觉得这样的理解还比较浅显,于是有了今天的这篇博文,一起认识一下这个时钟核的架构。 The Clocking Wizard generates ...
- cmd 命令大全 一 cleanmgr–打开磁盘清理工具 compmgmt.msc---计算机管理 conf—-启动 netmeeting charmap–-启动字符映射表 calc—-启动计算器 chkdsk.exe–-Chkdsk磁盘检查 cmd.exe–-CMD命令提示符 certmgr.msc–证书管理实用程序 cliconfg–SQL SERVER 客户端... cmd 命令大全 一 cleanmgr–打开磁盘清理工具 compmgmt.msc---计算机管理 conf—-启动 netmeeting charmap–-启动字符映射表 calc—-启动计算器 chkdsk.exe–-Chkdsk磁盘检查 cmd.exe–-CMD命令提示符 certmgr.msc–证书管理实用程序 cliconfg–SQL SERVER 客户端...
- 什么是爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。(来源: 百度百科) 爬虫协议 Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Pro... 什么是爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。(来源: 百度百科) 爬虫协议 Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Pro...
- 背景: 之前通过数据手册简单地认识了一下 EV10AQ190这款ADC芯片,见博文地址: EV10AQ190A(4核ADC)博客精选目录 这个博文目录里面收录了有关博文,可以作为初步参考。 回顾: 今天看了这篇论文,感觉还挺有吸引力,就做了如下的笔记: 如下图,首先以单通道工作方式为例,回顾一下这款ADC芯片的工作模式: 外部给该ADC芯片提供一个时... 背景: 之前通过数据手册简单地认识了一下 EV10AQ190这款ADC芯片,见博文地址: EV10AQ190A(4核ADC)博客精选目录 这个博文目录里面收录了有关博文,可以作为初步参考。 回顾: 今天看了这篇论文,感觉还挺有吸引力,就做了如下的笔记: 如下图,首先以单通道工作方式为例,回顾一下这款ADC芯片的工作模式: 外部给该ADC芯片提供一个时...
- 数据手册地址:Adder/Subtracter v12.0 Vivado Integrated Design Environment You can customize the IP for use in your design by specifying values for the various parameters associated with the IP c... 数据手册地址:Adder/Subtracter v12.0 Vivado Integrated Design Environment You can customize the IP for use in your design by specifying values for the various parameters associated with the IP c...
- SRIO这种高速串口复杂就复杂在它的协议上,三层协议:逻辑层,传输层以及物理层。 数据手册会说这三层协议是干什么的呢?也就是分工(【FPGA】SRIO IP核系统总览以及端口介绍(一)(User Interfaces 之 I/O Port)): 逻辑层定义整体协议和数据包格式。 这是端点启动和完成事务(transaction)所必需的信息。 传输层提供数据包从端点移动到... SRIO这种高速串口复杂就复杂在它的协议上,三层协议:逻辑层,传输层以及物理层。 数据手册会说这三层协议是干什么的呢?也就是分工(【FPGA】SRIO IP核系统总览以及端口介绍(一)(User Interfaces 之 I/O Port)): 逻辑层定义整体协议和数据包格式。 这是端点启动和完成事务(transaction)所必需的信息。 传输层提供数据包从端点移动到...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签