自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Linux下打包Qt不依赖Qt环境

我们会先使用工具,拷贝必要的依赖文件,然后打包成deb文件,使我们的程序可以在其他没有Qt环境的Linux系统下运行。这里我用的程序名都是,统一修改为你自己的。

2025-01-20 12:27:49 1169 1

原创 UART、TTL、RS-232、RS- 485区分

UART是一种通信方式,而TTL是一种逻辑电平标准,两者经常一起使用,尤其是在短距离、低成本的通信场景中。RS-232和RS-485则是具体的通信标准,它们定义了物理层的电气特性,其中 RS-232 主要用于点对点的短距离通信,而 RS-485 适合于多点、长距离的通信网络。单片机中的串口通信使用的是UART(片上外设),电平标准为TTL,我们也可以通过外接电路(电压转换芯片),改变电平标准,将TTL转换为232或485。

2024-10-11 19:28:30 1201

原创 汇编学习笔记

在学习STM32前,需要了解的汇编思想

2024-10-09 19:55:15 1251

原创 C++模板 --泛型编程的工具

C++ 模板(Template)是 C++ 中一种泛型编程的工具。泛型编程是指编写与数据类型无关的代码。通过使用模板,可以为不同的数据类型创建一个通用的函数或类,而不需要为每种数据类型单独重写相同的代码。这不仅提高了代码的复用性,还增加了程序的灵活性。

2024-09-23 20:18:21 355

原创 c++基础知识

引用相当于对某一目标变量起一个“别名”,代替指针b是变量a的引用,他们的值和地址都相同引用的性质可以改变引用的值,但是不能再次成为其他变量的引用。声明引用时必须初始化,且不能初始化为null声明引用的时候,初始化的值可以是纯数值,但是此时需要使用const关键字修饰,表示该引用为常量引用,这样引用的值不可变。可以将变量引用的地址赋值给一个指针,此时指针指向还是原来的变量。可以使用const修饰引用,此时如果原变量的值改变,引用的值也改变。而不能通过引用来修改值,此时的引用相当于只读。

2024-09-18 23:33:11 533

原创 程序员如何平衡日常编码工作与提升式学习?

在编程领域保持高效工作同时促进个人成长确实是一个挑战,但通过合理规划和策略,可以有效地平衡这两者。从个人角度出发,选择适合自己的学习路径——是广泛涉猎还是专注于某一领域深入钻研——取决于多个因素,包括个人兴趣、职业目标、行业趋势以及长期发展规划。

2024-08-15 13:39:03 477

原创 IO多路复用 --select和poll函数

select和poll函数实现全双工服务器

2024-08-15 09:13:40 527

原创 如何看待“低代码”开发平台的兴起?

低代码平台是一种旨在简化应用程序开发过程的软件工具,允许开发者通过图形用户界面和少量代码或无代码编写,快速构建应用程序。这类平台通过预置组件、拖放界面和自动化工作流,大幅降低了软件开发的门槛,使非专业开发者也能参与其中。

2024-08-12 09:02:48 613

原创 测试大小端

计算机网络通信中,一般情况下,电脑端是低字节序,网络端为高字节序。为了处理字节序的问题,编程语言和库提供了转换函数,比如C语言中的ntohs()、htons()、ntohl()、htonl()等函数用于在主机字节序和网络字节序之间转换。

2024-08-09 18:11:05 453

原创 人工智能时代,程序员如何保持核心竞争力?AI辅助编程对程序员工作的影响

在当今的人工智能时代,AI 辅助编程工具的日益普及正在给程序员的工作带来前所未有的变革。这些工具,凭借其强大的功能,如自动补全和代码生成,显著提升了程序员的工作效率。自动补全功能能够根据程序员已经输入的代码片段,智能地预测并提供后续可能的代码选项。这不仅节省了程序员输入代码的时间,还减少了因拼写错误或语法错误导致的调试时间。代码生成功能更是强大,它可以根据程序员设定的需求和条件,自动生成完整的代码模块,大大减轻了程序员的工作量。然而,过度依赖 AI 辅助编程工具也并非毫无风险。

2024-08-07 11:53:07 498

原创 文件IO的概念及常用函数

文件输入输出(File Input/Output,简称文件I/O)是编程中一个基本且重要的概念。它涉及到在程序和存储设备(如硬盘、闪存驱动器等)之间读取或写入数据的过程。在不同的编程语言中,文件I/O的实现方式会有所不同,但基本原理相似。本文以C语言为主文件IO的操作与标准IO类似,可以对比理解。

2024-08-04 16:44:13 1228

原创 标准IO的概念及常用函数

标准输入/输出(Standard Input/Output)是编程中非常基础且重要的概念。在C语言中,标准输入和输出通常指的是键盘和屏幕,但它们也可以重定向到文件或其他设备。在C库中定义了一组用于输入input和输出outout的函数只能操作普通文件用FILE结构体描述文件信息,FILE*被称为流对文件的操作都是围绕流进行的默认打开三个流标准输入stdiin标准输出stdout标准错误stderr有缓存区标准输入、输出和错误是C语言中处理数据输入和输出的基础。

2024-08-03 17:17:27 1426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除