E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
宏定义
如何让 Source Insight 识别 AUTOSAR
宏定义
FUNC
先说原因:AUTOSAR的协议栈为了实现多平台和编译器兼容,大量使用
宏定义
来代替关键字。函数,指针,返回值,等等。这样可以实现代码对编译器的解耦和复用。
小羊苏C
·
2023-12-26 01:46
Classic
Autosar
AUTOSAR
UCOS-II移植ARM的读书笔记(12.25)续
关于中断和时钟节拍,UCOS-II对于ARM7通用的中断服务程序的汇编与c函数接口如下:MACRO和MEND伪指令用于
宏定义
,MACRO标识
宏定义
的开始,MEND标识
宏定义
的结束。
zhhg_1220
·
2023-12-26 01:14
嵌入式之路
读书
exception
function
任务
import
汇编
Raspberry Linux sysfs & DEVICE_ATTR 创建设备节点
可以实现驱动在sys目录自动创建文件,我们只需要实现show和store函数即可.然后在应用层就能通过cat和echo命令来对sys创建出来的文件进行读写驱动设备,实现交互.2.DEVICE_ATTR()
宏定义
star_walker
·
2023-12-25 23:36
Bash 变量操作
你可以把它看做C/C++中的
宏定义
,或者一些模板语言中
Jaime.Wong
·
2023-12-25 18:27
SHELL编程
bash
linux
程序人生
C语言内存分区
运行之前编译一个C程序会经历下面几个阶段:预处理:
宏定义
展开,头文件展开,条件编译(#ifdef之类),不检查语法编译:检查语法,将预处理后文件编译生成汇编文件汇编:将汇编文件生成目标文件(二进制文件)
码无不至
·
2023-12-25 05:24
linux中PTHREAD_PROCESS_SHARED属性的应用示例
PTHREAD_PROCESS_SHAREDPTHREAD_PROCESS_SHARED是一个
宏定义
,用于指定使用互斥锁(mutex)或条件变量(conditionvariable)时的进程共享属性。
最后一个bug
·
2023-12-25 02:09
嵌入式linux/RTOS
linux
arm开发
驱动开发
单片机
c语言
C语言有哪些预处理操作?
2,
宏定义
#definePI3.14159作用:创建宏,用指定的文本替换源代码
撞上电子
·
2023-12-24 06:37
c语言
开发语言
C++ strerror、errno、perror
宏定义
errnocerrnoerrno是一个全局变量,用于存储最近一次发生的错误代码。int标准库的函数可以将errno设置为任何值(不仅仅是上面列出的可移植值)。
百口可乐__
·
2023-12-24 03:08
cplusplus
c++
java
开发语言
推箱子小游戏
--print("开发流程步骤:I、绘制推箱子地图并初始化-----几*几大小的地图\n\nII、根据
宏定义
和推箱子地图上的数字来选择不同的图形\n\nIII、获取玩家坐标-----------重点\n
星空露珠
·
2023-12-24 02:20
笔记
游戏
lua
ui
数据结构
数据结构与算法基础-学习-23-图之邻接矩阵与邻接表
目录一、定义和术语二、存储结构1、邻接矩阵1.1、邻接矩阵优点1.2、邻接矩阵缺点2、邻接表3、邻接矩阵和邻接表的区别和用途3.1、区别3.2、用途三、
宏定义
四、结构体定义1、邻接矩阵2、邻接表3、网数据类型
阳光九叶草LXGZXJ
·
2023-12-24 01:00
#
数据结构与算法基础学习
数据结构
算法
c语言
学习
开发语言
GD32移植STM32工程(因为懒,所以移植)
文章目录一、前言二、差异性三、软件移植部分1.前期准备1.1安装GD32固件库1.2选择所用芯片2.修改程序2.1启动时间(内部时钟可不改)2.2主频2.2.1系统时钟配置2.2.2108MHz
宏定义
第一处第二处第三处第四处第五处
xiaobuding_QAQ
·
2023-12-24 01:34
STM32
GD32
stm32
嵌入式硬件
单片机
学习
ZigBee EndDevice设备低功耗设计
根据不同的ZigBee协议栈,需要先使能协议栈中某些
宏定义
开关,才能打开睡眠功能,实现低功耗,这是终端设备能进入睡眠的前提条件!
张弛有度2016
·
2023-12-23 19:25
单片机
stm32
嵌入式硬件
Linux内核编码规范
注释风格、排版风格、头文件风格、变量定义、
宏定义
、函数1注释风格1.1注释的原则是有助于对程序的阅读和理解,注释不宜太多也不能太少。注释语言必须准确、易懂、简洁,没有歧义性。
D_ovis
·
2023-12-23 08:46
windows
linux
运维
预编译处理\带参宏指令
宏定义
只是起一个替换的作用,运算的顺序取决于替换后的式子#include#include//带参宏指令#defineSUB(a,b)a-b#definesub(a,b)(a)-(b)//无参宏指令#definepr
tsglz3210
·
2023-12-23 07:46
C语言进阶
c语言
C语言中的conio.h头文件及其编程功能
在C语言编程中,conio.h是一个常用的头文件,它提供了一些函数和
宏定义
,用于在控制台窗口进行输入和输出操作。本文将详细介绍conio.h的功能和使用方法,并提供相应的源代码示例。
ByteWhisper
·
2023-12-23 06:57
c语言
算法
开发语言
编程
RT-Thread(RTT)串口设备使用(傻瓜式教程,附源码)
文章目录前言RTT的串口设备使用记录,这里我使用的是串口2一、创建RTT工程二、选择你所使用的芯片以及调试器三、创建好的工程四、打开board.h头文件五、添加如下
宏定义
,使用串口2,打开串口2的DMA
我先去打把游戏先
·
2023-12-22 21:51
RTT
c语言
stm32
git . 查看某个文件的提交历史
git.查看某个文件的提交历史gitlog命令及其使用技巧.可以定义slog(shortlog)
宏定义
简化操作,见后边实例.常用命令及意义--------------------------------
hjjdebug
·
2023-12-22 17:52
#
svn和git
do{ __HAL_RCC_GPIOH_CLK_ENABLE(); }while(0);
do-while(0)结构通常用作为
宏定义
创建单行代码块的技巧。以这种方式使用do-while(0)结构允许宏像函数调用一样使用,并在控制语句中具有适当的作用域。
阿齐Archie
·
2023-12-22 03:20
STM32HAL库开发
单片机
嵌入式硬件
记录-EasyCode代码生成-自定义代码模板-引入Swagger文档+DTO、VO数据模型
文章目录AddDTOupdateDTO实体类controller控制层dao层,数据持久层dao层联络数据库,xml文件业务逻辑层(接口)业务逻辑层(实现)AddDTO##addDTO类##导入
宏定义
$
猫三棂
·
2023-12-21 21:06
Java
java
mybatis
spring
spring
boot
1162: 单词翻转
一、在C语言中向数组读入一行字符串的方法下面是三种常用的方法:方法一:使用gets函数#include#defineMAX_SIZE100//
宏定义
数组大小是一个好习惯intmain(){charstr
万事大吉CC
·
2023-12-21 12:15
SWUST
OJ
算法
c++11--保证稳定性和兼容性
保证稳定性和兼容性1.变长参数
宏定义
及__VA_ARGS__C99中,可使用变长参数空定义,即在
宏定义
参数列表最后一个参数为省略号。
raindayinrain
·
2023-12-21 09:25
1.3.语言-C++11
c++
开发语言
C++基础学习一 —— 关键字与运算符
文章目录关键字与运算符一、指针与引用二、define,typedef和inlinedefine和typedef的区别define:typedef:define和inline的区别1.define无参
宏定义
有参
宏定义
L☆★
·
2023-12-21 05:40
#
C++基础
c++
学习
开发语言
c++一个文件包含处理语句_《C语言要点》第八章 编译前的处理——预处理
C语言读书摘录笔记,笔记内容绝大部分摘录整理自李春葆、李筏驰老师编著的《直击招聘——程序员面试笔试C语言深度解析》一书,少部分来自于网络博客及网上资源(尽量保留了资源原始链接)8.1
宏定义
在C源程序被编译之前
weixin_39985279
·
2023-12-21 05:39
c++一个文件包含处理语句
c语言word类型
c语言全局变量
c语言全局变量怎么定义
c语言变长数组
第九讲:编译预处理命令
#define
宏定义
指令定义符号常量,很多情况下已被const定义语句取代。定义带参数宏,已被内联函数取代。#undef删除由#define定义的宏,使之不再起作用
Kibbo
·
2023-12-21 05:36
c++
C++共享和保护——(5)编译预处理命令
目录一、前言:二、C++常见的预处理命令:1.
宏定义
命令例:简单
宏定义
应用:已知半径,编程求圆的周长、面积和球的体积。说明:例:带参数的
宏定义
。2.文件包含命令3.条件编译命令例:条件编译命令示例。
梵豪
·
2023-12-21 05:04
C++面向对象程序设计技术
c++
开发语言
字符串逆序输出
只不过原先是从零开始往上加,这回呢,是从上面往下减我们观察上面这个图片,我们想要输出olleh,那么我们就要从4开始往后减,所以说应该为n-1,然后i>=0然后我们进入下一个层次,如何添加输入的前缀,那么我们假如
宏定义
小宋同学在不断学习
·
2023-12-20 06:32
字符串
Masonry的写法总结
常用
宏定义
Masonry使用链式方式编程,有定义一些宏来方便开发,如下:defineoffset(...)mas_offset(VA_ARGS)defineequalTo(...)mas_equal
11a3034531f8
·
2023-12-20 05:35
LWIP热插拔功能实现
0工具准备1.lwip1.4.12.RTOS(本文使用rt-thread)1使能连接变化回调功能打开lwipopts.h,将
宏定义
LWIP_NETIF_LINK_CALLBACK的值设为1,如下:#defineLWIP_NETIF_LINK_CALLBACK1
时光飞逝的日子
·
2023-12-20 01:57
RTOS
以太网
以太网
LWIP
热插拔
RTOS
RT-Thread 之 ADC设备驱动调试
一、RT-ThreadSettings配置二、CubeMX配置1.CubeMX的adc初始化配置2.CubeMX的adc初始化代码复制三、代码程序编写1.
宏定义
添加2.用户代码编写四、测试实验结果五、注意事项前言这篇文章主要是对
HEbo_123
·
2023-12-19 14:06
rt-thread
studio系列教程
stm32
c语言
单片机
嵌入式硬件
RT-Thread 之 DAC设备驱动调试
一、RT-ThreadSettings配置二、CubeMX配置1.CubeMX的DAC初始化配置2.CubeMX的DAC初始化代码复制三、代码程序编写1.修改驱动代码2.修改
宏定义
代码3.用户代码编写四
HEbo_123
·
2023-12-19 14:06
rt-thread
studio系列教程
单片机
stm32
c语言
RT-Thread Studio之超声波测距(SR04)调试
一、RT-ThreadSettings配置1.添加软件包2.打硬件定时器与传感器组件二、CubeMX配置三、添加查看
宏定义
1.在board.h重新定义2.在stm32f1xx_hal_conf.h添加
宏定义
HEbo_123
·
2023-12-19 14:05
rt-thread
studio系列教程
单片机
嵌入式硬件
stm32
c语言
RT-Thread Studio之freemodbus调试
一、RT-ThreadSettings配置1.添加软件包2.软件包参数进行配置二、添加
宏定义
三、编写测试代码与测试实验1.具体部分测试代码如下2.代码测试与结果分析1.测试前准备2.V1.6版本测试结果
HEbo_123
·
2023-12-19 14:35
rt-thread
studio系列教程
单片机
嵌入式硬件
stm32
RT-Thread Studio之ESP8266调试
一、RT-ThreadSettings配置1.添加软件包2.软件包参数进行配置1)at_device软件包配置2)tencent-iot-sdk软件包配置二、添加查看
宏定义
三、测试实验结果前言这篇文章主要是对
HEbo_123
·
2023-12-19 14:35
rt-thread
studio系列教程
stm32
物联网
c语言
单片机
嵌入式硬件
RT-Thread 之 UART设备驱动调试
在board.h修改时钟为外部时钟步骤2:打开
宏定义
以及配置
宏定义
。
HEbo_123
·
2023-12-19 14:33
rt-thread
studio系列教程
单片机
嵌入式硬件
stm32
ROS xacro URDF优化(十七)
目录简介Xacro_快速体验Xacro文件编写具体框架理解Xacro文件转换成urdf文件Xacro_语法详解命名空间声明属性与算数运算属性定义宏
宏定义
宏调用文件包含Xacro_完整使用流程示例编写Xacro
啥也不是的py人
·
2023-12-19 14:32
#
ros
ros
ubuntu
linux
【STM32】STM32学习笔记-GPIO输入(07)
00.目录文章目录00.目录01.按键简介02.传感器模块简介03.光敏电阻传感器04.按键电路图05.C语言数据类型06.C语言
宏定义
07.C语言typedef08.C语言结构体09.C语言枚举10.
Print World
·
2023-12-19 03:58
STM32F103
stm32
学习
笔记
江科大stm32
江科大
stm32学习笔记
数据结构--迪杰斯特拉(Dijkstra)算法
文章目录什么是迪杰斯特拉算法算法来历算法的用途迪杰斯特拉算法的理论迪杰斯特拉算法实现
宏定义
前提函数实现迪杰斯特拉算法主函数实现调试结果代码解析生活封锁了我们,只要我们的心不死,生活便永远不是一汪死水,而我们
欧_aita
·
2023-12-18 23:46
数据结构与算法
1024程序员节
Qt类库概述
Qt类库概述3.1Qt核心特点3.1.1概述3.1.2元对象系统(Meta-ObjectSystem)3.1.3属性系统3.1.4信号与槽3.2Qt全局定义3.2.1数据类型定义3.2.2函数3.2.3
宏定义
帘下有白绿
·
2023-12-18 23:14
Qt6
qt
stm32---待机模式与独立看门狗的和谐相处(即在待机模式下不开启独立看门狗,在正常运行程序下开启独立看门狗)
BKP,利用的是RTC的BKP寄存器在待机模式下依旧保存寄存器内的数据的特性(此外,需要提前了解如何进入待机模式/开启RTC的备份寄存器BKP/开启独立看门狗模式)思路图:相关操作如下(需了解图中注释):
宏定义
罐头玩家
·
2023-12-18 23:00
stm32
嵌入式硬件
单片机
stm32---编码器接口(实现测量方向和速度的功能)
图文概述编码器接口的配置1.开启TIM时钟和GPIO配置以及时基单元的配置
宏定义
参数/*选择需要哪个定时器配置*/#defineTimerTIM3/*选择需要哪个引脚*/#definePin1GPIO_Pin
罐头玩家
·
2023-12-18 23:27
stm32
嵌入式硬件
单片机
stm32—光敏电阻传感器的初步使用
检测光线是否达到阈值(0和1),本处接到PD5引脚模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平;光线越强,电压越小;三、代码在light.h文件中,我们先进行
宏定义
yekh_sys
·
2023-12-18 13:58
大二学习
#
传感器(课外)
传感器
BearPi Std 板从入门到放弃 - 先天神魂篇(7)(RT-Thread 定时器-硬件定时器)
简介BearPiIOT开发板硬件定时器使用步骤创建项目参考BearPiRT-Thread项目创建RT-ThreadTIM2设备注册
宏定义
添加rtconfig.h中添加#defineRT_USING_HWTIMER
听我一言
·
2023-12-18 12:27
嵌入式吧
STM32
BearPi
RT-Thread
明明我在头文件写了
宏定义
,为啥还提示未找到use of undeclared identifier
1、今天调试代码报错如下:board.c:68:58:error:useofundeclaredidentifier'NUMBER_OF_INTERFACES'INTERFACESControlStructINTERFACESControl[NUMBER_OF_INTERFACES]={0};一直提示NUMBER_OF_INTERFACES宏未定义,我找这个错误找了好久,可明明我在头文件已经包定义
baowxz
·
2023-12-18 11:10
C补习
宏定义未定义
C语言学习day03:整型输入
需要语法:scanf();需要依赖库:stdio.h代码解说:#define_CRT_SECURE_NO_WARNINGS//
宏定义
最好放置第一行#include//#pragmawarning(disable
伍贰什丿
·
2023-12-18 08:30
C语言学习
c语言
学习
开发语言
ReactNative-调用iOS原生方法
Reactnative调用原生接口实现起来比较简单,自定义接口类PushManager,需要实现RCTBridgeModule协议,导入RCT_EXPORT_MODULE
宏定义
.
FlyElephant
·
2023-12-18 05:15
C语言中的#include指令及其用法
通过使用#include指令,我们可以在程序中引入其他头文件(headerfile),这些头文件通常包含了函数声明、
宏定义
以及其他需要在程序中使用的代码。
XisVisual_Basic
·
2023-12-18 05:11
c语言
开发语言
C#
LwIP源码分析(3):内存堆和内存池代码详解
文章目录1内存堆1.1mem_init1.2mem_malloc1.3mem_free2内存池2.1memp_init2.2memp_malloc2.3memp_free3内存管理
宏定义
在嵌入式系统中,
tilblackout
·
2023-12-18 03:29
LwIP
网络
网络协议
2020-01-15第五周第三天
文件包含#include”1.h”“”库里的头文件,自己写的头文件<>自带的头文件definePI3.14
宏定义
,默认大写,空格后的所有内容全部替换,预处理阶段,不占用内存#ifprintf
徐大鹏131
·
2023-12-18 02:30
c++ 常用的一些
宏定义
#include#include#includeusingnamespacestd;#defineConn(x,y)x##y//表示x连接y#definetochar(x)#@x//给x加上单引号,结果返回是一个constchar#definetostring(x)#x//给x加双引号返回charconst*#defineMEM_B(x)(*((byte*)(x)))//得到指定地址上的一个字节#
失控2014
·
2023-12-18 02:34
c++
c++
c#
开发语言
蓝桥杯真题——日志统计(超清晰注释)
此题则主要根据N,ts,id来确定的typedefpairPII;//定义一个PII类型以及一对int整型用于存储ts和id#definexfirst//为了代码简洁,则分别把first,second
宏定义
为
强到秃
·
2023-12-17 17:36
C++
蓝桥杯
算法
职场和发展
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他