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
ifndef
make编译多c文件,bash命令执行
文章目录先准备两个函数printA、printB:然后是main函数:然后编写Makefile:然后使用脚本启动:最终的输出:先准备两个函数printA、printB://a.h#
ifndef
__A_H
眉毛以下截肢
·
2023-06-11 22:50
Linux
make
c语言
linux
开发语言
一个UDP下载服务器的实现(模拟下载文件)
前提是服务器得有这个数据文件)(2)客户端请求下载数据文件下面带大家来认真分析下,大家可以对照我遇到的问题是不是大家有遇到,避免大家踩坑,server端代码如下:首先当然还是头文件部分,没这个可不行呀,哈哈:#
ifndef
F.LASH.
·
2023-06-07 04:36
日常小玩
udp
服务器
网络
linux
c语言
【安全算法之MD5】MD5摘要运算的C语言源码实现
关于更多的摘要算法,可以参考我之前的一篇文章:摘要算法汇总今天要给大家带来的是MD5摘要运算的源码实现,废话不多说,直接上源码:先看头文件,什么了一些结构体定义和操作宏定义,以及导出的3个API接口:#
ifndef
架构师李肯
·
2023-06-06 21:39
c语言
算法
md5
ROS学习第十六节—— 头文件与源文件
45685327/877085691.自定义头文件调用新建功能包在该路径下创建头文件/home/xiaoming/demo0/src/hello_head/include/hello_head编写以下代码#
ifndef
_HELLO_H
小明在考研
·
2023-04-21 17:34
ROS
学习
【数据结构与算法】前中后序——非递归遍历二叉树
〇、二叉树类/二叉树结点类模板参见这篇博客一、先序遍历——NLR()NLR.h文件#
ifndef
__BINARYTREE_NLR_H__#define__BINARYTREE_NLR_H__#include
Mr_Fmnwon
·
2023-04-20 18:57
数据结构与算法
数据结构
二叉树
非递归遍历
用链表实现fifo功能缓存和拼接数据功能
fifo.h#
ifndef
__LIST_QUEUE_H__#define__LIST_QUEUE_H__#include#include#include"xil_types.h"#includetypedefstructNode
寒听雪落
·
2023-04-20 16:40
链表
数据结构
CRC32校验
一、直接计算GitHub-whik/crc-lib-c:基于C语言的CRC校验库,包括常用的21个CRC参数模型实现crcLib.h#
ifndef
__CRCLIB_H__#define__CRCLIB_H
David_By
·
2023-04-20 15:20
Linux
c++
实现字符打印(实验)
stdint.h#
ifndef
__LIB_STDINT_H#define__LIB_STDINT_Htypedefsignedcharint8_t;typedefsignedshortintint16_
JoengGaap
·
2023-04-20 08:24
操作系统
后端
lua5.1.4下绑定c++类
Student.h文件#
ifndef
__STUDENT_H__#define__STUDENT_H__#include#includeconstintSEX_MALE=0;constintSEX_FEALE
Half8Man
·
2023-04-18 09:34
链地址法及其模拟实现
不仅要选择一个好的哈希函数,而且要设定一种处理冲突的方法哈希函数减少冲突的方法有开放定址法,再哈希法,链地址法,建立公共溢出区其中最常用减少冲突的方法为链地址法,如图(例)模拟实现(例下)#include#
ifndef
_HASH_H
一个达布刘(o゚v゚)ノ
·
2023-04-17 00:13
数据结构
哈希表
链地址法
顺序栈的基本操作
编写代码实现栈的以下功能:初始化栈入栈出栈获取栈顶元素获取栈中有效元素个数销毁栈common.h#
ifndef
_COMMON_H_#define_COMMON_H_#include"stdio.h"#include"stdbool.h
一个达布刘(o゚v゚)ノ
·
2023-04-17 00:43
c语言
数据结构
指针
栈
STM8驱动RTC芯片DS1302
IARFORSTM8编程方式:固件库硬件配套:STM8S105C6T6实验板文章目录1.DS1302.h2.DS1302.c3.main.c1.DS1302.h引脚定义函数封装时间数据结构体定义数据缓冲区定义#
ifndef
Mount256
·
2023-04-16 22:33
#
STM32/STM8
学习笔记
单片机
stm32
c语言
STM8四线驱动LCD1602
delay.h4.delay.c5.main.c使用软件:IARFORSTM8编程方式:固件库硬件配套:STM8S105K4T6最小系统板这是我在做课设时摸索出来的代码,现记录如下:1.LCD1602.h#
ifndef
Mount256
·
2023-04-16 22:30
#
STM32/STM8
学习笔记
单片机
stm32
c语言
STM8驱动温度传感器DS18B20
delay.h4.delay.c5.main.c使用软件:IARFORSTM8编程方式:固件库硬件配套:STM8S105K4T6最小系统板这是我在做课设时摸索出来的代码,现记录如下:1.DS18B20.h#
ifndef
Mount256
·
2023-04-16 22:30
#
STM32/STM8
学习笔记
单片机
嵌入式硬件
spdlog同时输出到控制台和文件中,可设置文件大小及数目,define方式
就整合了下大佬们的博客封了个,具体的内容都放到代码注释里了,我这个目前在windows下只能将log文件创建到exe所处的目录中,暂时仍未解决该问题,欢迎大佬指正(已解决,直接将文件名设置为带路径的即可)#
ifndef
Aimer_N
·
2023-04-16 22:53
c++
c++
开发语言
spdlog
【c语言】条件编译与头文件的包含
definesymbol#endif#ifndefsymbol#endif二、演示预处理之后:三、头文件重复包含的处理现象:.c文件中写:.h文件中写:预处理之后的结果:解决办法:1#
ifndef
__TEST_H
我焦虑的编程日记
·
2023-04-16 17:36
c语言学习笔记
c语言
c++
开发语言
c++定时器
是多线程编程中经常设计到的工具类定时器的原理其实很简单:创建一个新线程在那个线程里等待等待指定时长后做任务这里用C++11实现了一个简单易用的定时器,包含两种模式:周期性定时任务执行单次延时任务执行#
ifndef
_TIMER_H
搁浅的渔
·
2023-04-16 12:34
c++
c++
「C/C++」C/C++预处理器
宏替换#define1.定义常量2.定义函数3.定义代码块二、条件编译#if1.使用`#ifdef`和`#endif`编译不同平台的代码2.使用`#if`和`#else`编译不同版本的代码3.使用`#
ifndef
何曾参静谧
·
2023-04-15 15:36
「C/C++」C/C++学习
c++
开发语言
c语言
FreeRTOS 事件组
不同任务用不同的位表示configUSE_16_BIT_TICKS=1,bitx(0~7);configUSE_16_BIT_TICKS设置为0,bitx(0~23);//串口任务的头文件#
ifndef
随风飘零翼
·
2023-04-15 14:26
RTOS
单片机
RTOS
模型量化压缩(fp32->fp16)
1fp32_2_fp16#
ifndef
__COMPILIER_FP16_H__#define__COMPILIER_FP16_H__#ifdefMACOS#else#ifdef__cplusplusextern"C
孙笑窜
·
2023-04-14 08:10
ai
C51单片机按键控制流水灯模式(定时器版本)以及定时器时钟
首先,我们先来看看本文最后写成的代码:以上三张是代码的主函数,此外,代码中还需用到的独立按键检测代码在下面:注意:头文件中#
ifndef
和#define后面必须跟一个空格!
我啥也做不好
·
2023-04-14 06:59
单片机
嵌入式硬件
C语言条件编译(#if,#ifdef,#
ifndef
,#endif,#else,#elif)
条件编译区域以#if、#ifdef或#
ifndef
等命令作为开头,以#endif命令结尾。条件编译区域可以有任意数量的#elif命令,但最多一个#else命令。
一只迷茫的小狗
·
2023-04-14 05:23
C语言
c语言
开发语言
一个简单的html语法解析函数,一个C++解析HTML的库
hHttpParse.h#
ifndef
__H_HTML_PARSE_H__#define__H_HTML_PARSE_H__#pragmaonce#include#include#include#includeclasshHtmlParse
邓柯
·
2023-04-13 15:45
一个简单的html语法解析函数
【学习日志】2022.09.12 Game-Physics-Cookbook----Geometry3D
Geometry3D.h#
ifndef
_H_GEOMETRY_3D_#define_H_GEOMETRY_3D_#include#include//#include#include"vectors.h"
EndlessDaydream
·
2023-04-13 11:06
GAME
ENGINE
&
DCC
学习日志
c++
开发语言
17_I.MX6ULL_LCD实验源码
#
ifndef
_BSP_LCD_H#define_BSP_LCD_H#include"imx6ul.h"/*颜色*/#defineLCD_BLUE0x000000FF#defineLCD_GREEN0x0000FF00
Tree-gg
·
2023-04-13 03:57
ARM(IMX6U)裸机
linux
I.MX6ULL
嵌入式硬件
arm开发
STM32F103C8T6驱动DHT22温湿度传感器,通过OLED显示
学校课设,记录一下.效果:DHT温湿度传感器部分代码//dht22.h#
ifndef
__DHT22_H#define__DHT22_H#include"sys.h"//IO方向设置#defineDHT22
run out of here
·
2023-04-13 02:37
stm32
单片机
arm
zlog学习笔记(mdc)
mdc.h#
ifndef
__zlog_mdc_h#define__zlog_mdc_h#include"zc_defs.h"typedefstructzlog_mdc_szlog_mdc_t;structzlog_mdc_s
weixin_34198762
·
2023-04-12 19:17
OpenGL多段Bezier曲线拼接的实现思路与优化
截图:基于OpenGL实现多段Bezier曲线拼接将BezierCurve封装成了一个类,代码如下:#
ifndef
_BEZIERCURVE_H#define_BEZIERCURVE_H#includ
春哥爱分享
·
2023-04-12 06:10
python
django
pygame
virtualenv
tornado
mac OS与iOS的系统调用
中断号定义在#importsyscall.h#
ifndef
_SYS_SYSCALL_H_#define_SYS_SYSCALL_H_#include#ifdef__APPLE_API_PRIVATE#defineSYS_syscall0
FarmGuo
·
2023-04-12 03:55
系统调用
C++学习笔记
有返回值,返回一个对象,确定所以没写;在头文件中,防卫式声明,#
ifndef
…#define…#endif;passbyvalue或者reference,传值是整包传递,引用的底部就是指针,效率更高;构造函数一般放在
郭明江_AD
·
2023-04-11 22:14
c++
学习
开发语言
多进程并发服务器
使用多进程并发服务器时要考虑以下几点:父进程最大文件描述个数(父进程中需要close关闭accept返回的新文件描述符)系统内创建进程个数(与内存大小相关)进程创建过多是否降低整体服务性能(进程调度)/*wrap.h*/#
ifndef
@小棋童
·
2023-04-11 10:04
服务器
linux
网络
tcp/ip
C++协程(2):使用ucontext实现Linux下的协程池
wensheng*date:2016-05-16*info:协程*log:1.2016-05-16wenshengcreate======================================*/#
ifndef
_WS_THREAD_PROTO_H
wenmoxiao
·
2023-04-11 10:26
协程
liunx
C++
协程
多线程
线程
Makefile实验
一、准备C程序1、input.h#
ifndef
__INPUT_H#define__INPUT_Hvoidinput_int(int*a,int*b);#endif2、input.c#include#include"input.h"voidinput_int
青衫客36
·
2023-04-11 07:41
高级软件工程
Linux
高级软件工程
Makefile
make
Linux
C语言实现三子棋
game.h#
ifndef
__GAME_H__#define__GAME_H__#include#include#include#defineROWS3#defineCOLS3voidinit_board
修夏之夏i
·
2023-04-11 03:40
Lidar_imu自动标定源码阅读(一)——registration部分
logging.hpp:宏定义#define#
ifndef
#endif:宏定义#define#
ifndef
#endif_马小超i的博客-CSDN博客_#
ifndef
多个宏目录#define宏定义一、无参宏定义二
有了个相册
·
2023-04-10 15:36
slam
c++
算法
开发语言
linux can 通信程序,Linux CAN通信
#
ifndef
_CAN_H_#define_CAN_H_#include#include#include#include#include#include#include#include#include#
早稻田
·
2023-04-10 08:06
linux
can
通信程序
单片机通用配置(基于STC12C5A60S2)
快速导航STC12已封装好的函数库已封装成一个头文件方便调用config.h#
ifndef
_CONFIG_H#define_CONFIG_H/*STC12C5A60S2系统单片机编译简介STC12C5A60S2
小途
·
2023-04-10 06:03
STC12C5A60S2库
单片机
嵌入式C语言(入门必看)
目录STM32的数据类型const关键字static关键字volatile关键字extern关键字struct结构体enumtypedef#define回调函数#ifdef、#
ifndef
、#else、
不秃也很强
·
2023-04-09 18:29
STM32
C语言
笔记
c语言
开发语言
stm32
C++ Primer Plus 第十二章习题答案+收获
目录12.112.212.312.412.512.612.1//class.h#pragmaonce#
ifndef
_CLASS_H_#define_CLASS_H_classCow{private:charname
GodFishhh
·
2023-04-09 18:41
C++
C++
Primer
Plus
c++
开发语言
来,看看这20个常用的宏定义!
1.防止一个头文件被重复包含1#
ifndef
COMDEF_H2#define COMDEF_H3//头文件内容4#endif2.重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异
张巧龙
·
2023-04-09 14:51
java
嵌入式
unicode
os
编译器
2.6作业
1,实现双向链表按元素删除2,实现循环双向链表按位置插入head.h#
ifndef
__HEAD_H__#define__HEAD_H__#include#includetypedeffloatdatatype
m0_65619859
·
2023-04-09 11:31
链表
数据结构
C++ 全部知识点(快速入门,易懂,附图)
3.泛型编程4.STL5.C++的异常处理机制和文件输入输出主要分以下几个部分:1.c++项目的文件组织和内存模型1.c++项目采用头文件和源代码文件单独编译链接运行,为了避免多次包含一个文件采用的#
ifndef
飞鸟爱IT
·
2023-04-09 08:04
C++
C++
primer
plus
全部知识点总结
C++
图文讲解
快速入门
【C++】面经整理1
#endif#defind#
ifndef
预处理:1.宏定义:2.文件包含3.条件编译a##b5.五大内存区堆区和栈区的区别:堆栈溢出6.常见排序算法7.不能声明为虚函数的8.switch()9.五种循环
曦樂~
·
2023-04-08 22:27
写题做项目
C++
java
开发语言
c++
面试
C中的预处理,宏
的使用文章,「初学」C++座右铭:“不要等到什么都没有了,才下定决心去做”大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点目录宏的缺点用宏实现动态开辟的技巧命名约定#undef条件编译#ifdef#
ifndef
ᰔᩚ. 一怀明月ꦿ
·
2023-04-08 18:14
c语言
c++
java
宏
库函数
0206_数据结构作业
单向链表--head.h--#
ifndef
__HEAD_H__#define__HEAD_H__#include#includetypedefchardatatype;typedefstructnode
独钟752
·
2023-04-07 21:32
数据结构
链表
linux
linux c语言之静态链表的使用二
#
ifndef
_MULTI_TIMER_H_#define_MULTI_TIMER_H_#include#include#include
从0开始搞计算机
·
2023-04-07 05:07
一万个linux实战日记
链表
linux
c语言
linux c语言之顺序表的使用
#
ifndef
_MULTI_TIMER_H_#define_MULTI_TIMER_H_#include#include#include
从0开始搞计算机
·
2023-04-07 05:07
一万个linux实战日记
linux
c语言
c++
linuxc语言之单链表的使用包含stack和queue
#
ifndef
_MULTI_TIMER_H_#define_MULTI_TIMER_H_#include#include#include
从0开始搞计算机
·
2023-04-07 05:07
一万个linux实战日记
linux
c语言
运维
jni-01、宏、jni函数详解、数据获取、类型转换、签名规则
include导入头文件#ifif判断操作【if的范畴必须endif】#elifelseif#elseelse#endif结束if#define定义一个宏#ifdef如果定义了这个宏【if的范畴必须endif】#
ifndef
喂_balabala
·
2023-04-07 02:47
静态顺序表的定义
首先写好.h头文件#
ifndef
_SE
mengtuoshisan
·
2023-04-06 14:46
c语言
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他