- 博客(6)
- 收藏
- 关注
原创 S32K314 UART配置
UART(Universal Asynchronous Receiver and Transmitter,通用异步收发器)串口在嵌入式中用途非常广泛,主要用途有:调试、MCU和外设(5G、蓝牙等)通信等。
2024-11-26 10:31:01
1387
5
原创 iOS应用开发之权限说明
在iOS应用开发的过程中,需要配置info.plist文件给应用添加权限,该文件是键值对的形式。下面对info.plist文件中的部分权限进行说明,详细内容请以苹果开发者官网为准:https://developer.apple.com/documentation/bundleresources/information_property_list。
2023-05-17 18:22:06
1573
1
原创 FTP协议简介
FTP(File Transfer Protocol,文件传输协议)是一种C/S架构的应用层协议,使用TCP进行传输,用于客户端从远程的服务器下载、上传文件。FTP协议与操作系统无关。
2022-08-24 18:28:57
5547
原创 浮点变量(float, double等)和零值的比较
注意!!!切不可将浮点变量(float, double)用 “==” 或 “!=” 与任何数字进行比较。正确的做法是转化成 “>=” 或 “<=” 的形式去比较。1. 错误示例例如,double浮点变量和0的比较,不要写成 if (x == 0),这种是错误的。2. 正确示例其中,EPSINON是允许的误差,可根据自己程序的需要定义精度。#define EPSINON 0.00001 // 自己按照程序需要的精度定义double x;if (x >= -
2022-03-22 18:13:04
2441
原创 C++ 多线程之互斥锁的实现
一、锁的作用在多线程的操作系统中,经常会出现多个线程同时访问同一块资源的情况,比如一个线程正在对一个变量进行读操作,另一个线程也同时在对这个变量进行写的操作,则会出现逻辑混乱,甚至程序崩溃。为了保护共享资源(变量或者代码)不被并发访问,需要使用锁对共享资源的访问进行控制。二、互斥锁互斥锁属于线程锁的一种,是一种简单的加锁方法,互斥锁只有两种状态,即上锁和解锁。三、互斥锁的实现1. 头文件:#include <mutex>2. 创建类对象:std::mutex g_
2022-03-14 19:01:44
3738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人