标签:CSDN同步

共 26 篇

博客

TLS握手流程、对称加密与非对称加密详解及MbedTLS库介绍

摘要:本文探讨嵌入式通信与端侧AI中的安全传输方案,重点分析TLS协议在资源受限设备上的轻量级实现。文章首先介绍对称加密(如AES、ChaCha20)和非对称加密(如RSA)的原理及适用场景,详细对比不同加密算法的性能特点。随后深入解析TL

博客

Markdown,不用鼠标也能做笔记!

本文介绍了Markdown基础语法和高级用法。基础语法包括段落换行、标题层级、文字样式(斜体/粗体/删除线)、列表(有序/无序)、链接图片插入、代码块等。高级功能涵盖表格制作、脚注添加、任务列表、数学公式、转义字符使用等。文章还推荐了VSC

博客

TLS 传输层协议

TLS(传输层安全协议)是保障互联网通信安全的核心协议,通过加密、完整性验证和身份认证确保数据传输安全。其工作原理包括对称加密保护隐私、消息认证码验证数据完整性、数字证书防止中间人攻击。TLS握手过程涉及服务器证书、私钥、会话密钥等关键文件

博客

Protobuf序列转化为json 格式的方法

文章摘要:本文介绍了Protocol Buffers数据转换的步骤。首先需要下载protoc编译器并配置PATH环境变量,确保python的protobuf版本与之匹配。通过protoc命令生成_pb2.py脚本后,使用Python代码将二

博客

不用框架!仅用HTML+CSS+JS手搓淘宝/京东首页

本文展示了一个淘宝购物车页面的HTML和CSS代码实现。CSS部分定义了全局样式、导航栏样式和购物车表格样式,包括字体、颜色、链接效果等。HTML部分构建了页面结构,包含LOGO、导航路径、购物流程步骤导航条,以及一个商品列表表格,表格中展

博客

实现Linux 聊天室(高性能服务器设计基础)

本文介绍了基于Linux的TCP聊天室服务器设计,采用C/S架构实现客户端与服务端通信。通过流程图展示了TCP/UDP协议的工作流程,并封装了关键网络函数(tcp_init/tcp_accept/tcp_connect)。1.0版本实现了基

博客

ARM微型处理器

RISC(Reduced Instruction Set Computing,精简指令集计算)是一种处理器架构,其设计的目标是通过减少指令集的复杂性和数量来提高处理器性能和执行效率。与CISC(Complex Instruction Set

博客

Linux网络编程

如果称某个系统所采用的字节序为主机字节序,则它可能是小端模式,也可能是大端模式。而端口号和IP地址是网络字节序而不是主机字节序存储的。,它是网络中的节点进行相互通信的门户,是网路进程的ID。Linux的网络编程是通过Socket来进行的。S

博客

操作系统:Linux 多线程编程

但在复杂情形难以实现。这时就需要一个结构,能在条件成立时触发相应线程,进行变量的修改和访问。使用函数退出是线程的主动行为:由于一个进程当中线程共享资源,因此通常在线程退出之后,退出线程所占资源并不会随着线程的退出而释放。th_a 打印10以

博客

操作系统:Linux 内存管理和定时器

本文主要介绍了Linux环境下的内存管理和定时器机制。在内存管理部分,详细阐述了进程内存布局、堆栈区别、内存分配策略及常见问题(如内存泄漏、段错误等),并介绍了glibc内存分配器和MTrace检测工具。定时器部分讲解了Linux内核定时器

博客

Linux 进程与线程

本文介绍了进程和线程的通信方式。进程通信包括管道、消息队列、共享内存、信号量、信号和socket,其中管道传输单向数据,消息队列有长度限制且存在数据拷贝开销,共享内存避免了拷贝但需要同步机制,信号量用于资源互斥访问,信号是异步通信机制,so

博客

每周技术记录(二)

笔记 实现一些变化时避免js操作样式变化。纯展示类交互寻求零js方案 不写一行代码就是最好的避免bug的方式。 组件封装 结构设计 展现效果 行为设计 API(功能) 封装中的js,要求API保证原子操作、职责单一、满足灵活性。 Event

博客

React、jsx学习记录

参考https://react.docschina.org/docs jsx,是JavaScript的语法拓展。一般在react中配合使用。 简介 为什么使用 JSX? React 认为渲染逻辑本质上与其他 UI 逻辑内在耦合,比如,在 U

博客

每日学习(Sass,TypeScript)

此系列文章用来记录我的学习历程。 今日任务: 1.Sass 2TypeScript Sass: 参考链接:Sass 教程 | 菜鸟教程 (runoob.com) 简介: Sass 是一个 CSS 预处理器。 Sass 是 CSS 扩展语言,

博客

每日学习(Npm,NodeJS和Express基础)

此系列文章用来记录我的学习历程。 今日任务: 1.了解和学习Npm包管理工具 2.Node.js和Express基础 要想学习Npm之前我们应该先弄清楚,Npm是随同NodeJS一起安装的包管理工具,所以我们应该是先学习NodeJS的知识.

博客

每日学习(React,Redux)

此系列文章用来记录我的学习历程。 今日任务: fcc: 1.React 2.React和Redux配合 3.Redux React 简介 React 是由 Facebook 创建和维护的开源视图库。 它是渲染现代 Web 应用程序用户界面(

博客

每日学习(Git和Github)

此系列文章用来记录我的学习历程。 今日任务: 1.Git基础 2.建立简单react项目并绑定Github远程存储库 Git基础: Git是一个分布式版本管理系统,是为了更好地管理Linux内核开发而创立的。 Git可以在任何时间点,把文档

博客

每日学习(JavaScript、ES6)

此系列文章来记录我的学习历程。 今日任务:Javascript基础和ES6 共计142道题 Javascript基础: ①注释:行内注释"//" 行外注释/*content*/ ②变量声明: var 变量 在 JavaScript 中以分号