logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL数据库基础入门总结(从0到1)

数据库特点SQL Server微软产品,适合 .NET 开发Oracle强大但复杂,适合大型系统MySQL最流行,开源,高并发,适合互联网项目PostgreSQL功能强大,开源,学术背景SQLite轻量级,嵌入式H2Java 内嵌数据库👉 其中,MySQL 是我们学习和实际开发中最常用的数据库之一。👉 用来定义结构createdropalter数据如何存储如何建立索引如何查询和更新数据MySQ

#数据库#mysql#linux
Linux:基于 UDP Socket 的实战项目 --简单双向通信程序

该项目同样采用 C/S 架构,基于 UDP 协议实现,核心功能是:客户端和服务端可互相发送任意文本消息,一方发送后,另一方能实时接收并打印,实现简单的 “一对一” 网络聊天。,交替执行 “接收消息” 和 “发送消息”,适用于 “一对一” 通信场景:先接收客户端的消息并打印,再读取服务端的输入并发送给客户端,实现双向应答。,支持多个客户端同时在线聊天,服务端实现消息广播,是 UDP Socket 编

#linux#udp#单片机
Linux:基于socket套接字写的简易英译汉翻译服务器

UDP Socket C/S 架构的实际开发流程类的封装思想,将字典和网络通信封装为独立的类,提高代码复用性回调函数的使用,实现网络层与业务层的解耦,让 UdpServer 类更通用哈希表的实际应用,利用 unordered_map 实现高效的键值对查询Linux 下文件操作、命令行参数解析、网络字节序转换的综合使用下一篇博客将实现第二个 UDP Socket 实战项目 ——简单 UDP 双向通信

#单片机#嵌入式硬件
Linux:基于socket套接字写的简易英译汉翻译服务器

UDP Socket C/S 架构的实际开发流程类的封装思想,将字典和网络通信封装为独立的类,提高代码复用性回调函数的使用,实现网络层与业务层的解耦,让 UdpServer 类更通用哈希表的实际应用,利用 unordered_map 实现高效的键值对查询Linux 下文件操作、命令行参数解析、网络字节序转换的综合使用下一篇博客将实现第二个 UDP Socket 实战项目 ——简单 UDP 双向通信

#单片机#嵌入式硬件
Linux:初始网络(下)

应用层的数据通过协议栈发到网络上时,每层协议都会给上层传来的数据,加上一个自己协议的报头,这个自上而下层层加报头的过程,就叫做封装。举个例子:应用层要发送一段数据,会先交给传输层,传输层加上 TCP/UDP 报头,再交给网络层,网络层加上 IP 报头,再交给数据链路层,数据链路层加上以太网帧头和帧尾,最终封装成一个完整的以太网帧,发送到物理传输介质上。

#linux#网络#运维 +1
Linux:线程互斥

线程互斥的核心是通过互斥量保护临界资源,保证操作原子性,解决并发冲突。从原生接口到 RAII 封装,不仅是代码优雅度的提升,更是工程安全性的保障。掌握互斥量的使用,是编写线程安全代码的基础,也是后续学习更复杂并发模型的前提下面提供一个互斥相关的代码,感兴趣的可以看看//也可以使用全局锁public:{}{}while (1)ticket--;elsebreak;

#linux#java#运维
NVIDIA RTX 4090:AI大模型训练与推理实战的好帮手

NVIDIA RTX 4090于2022.10.12正式上市,不仅标志着硬件又一次大的提升,也标志着ai大模型迎来新的发展本文将深入探讨RTX 4090在AI与深度学习领域的实战应用,分享从环境配置到模型优化的完整经验,帮助您充分利用这张性能猛兽的潜力。

#人工智能
Linux:信号保存下(信号二)

键盘操作(如Ctrl+C触发 SIGINT)系统调用(如killraise等接口)系统命令(如终端执行kill命令)硬件异常(如内存越界触发 SIGSEGV)软件条件(如管道破裂触发 SIGPIPE)无论信号由哪种来源产生,信号的发送必须由操作系统(OS)完成,其底层本质是:修改目标进程在内核中对应的 “信号位图”(比特位),以此记录进程收到了该信号2.信号的保存。

#linux#运维#服务器 +2
Linux:信号保存下(信号二)

键盘操作(如Ctrl+C触发 SIGINT)系统调用(如killraise等接口)系统命令(如终端执行kill命令)硬件异常(如内存越界触发 SIGSEGV)软件条件(如管道破裂触发 SIGPIPE)无论信号由哪种来源产生,信号的发送必须由操作系统(OS)完成,其底层本质是:修改目标进程在内核中对应的 “信号位图”(比特位),以此记录进程收到了该信号2.信号的保存。

#linux#运维#服务器 +2
在 C++ :x86(32 位)和 x64(64 位)的不同

void* ptr;// 4 字节(x86)或 8 字节(x64)(某些情况可能是 16 字节,如 SSE 指令优化)。(更多寄存器,更好的 SIMD 支持)。:旧设备、嵌入式系统、兼容性要求。:现代应用,需要高性能、大内存。内存(实际受操作系统限制)。(8 字节 vs 4 字节)。更高效,但 ABI 不同)。(如数据指针、迭代器)在。、MSVC STL)在。下可存更多短字符串)。(适合嵌入式或旧

#c++#开发语言#学习
    共 11 条
  • 1
  • 2
  • 请选择