写点什么

AI工程化部署

0 人感兴趣 · 14 次引用

  • 最新
  • 推荐

调试技巧 | AI 工程化部署

用户头像
AIWeker
01-04

当我们的程序出现问题且不知道具体的原因时,我们就需要对程序进行调试分析,这时GDB调试工具就会起到很大作用。

makefile | AI 工程化部署

用户头像
AIWeker
2023-12-26

Makefile是一种用于管理和组织源代码的工具,通常用于构建和编译软件项目。它由一系列规则组成,每个规则指定如何生成一个或多个目标文件。Makefile也包括变量和注释,使得用户能够灵活地配置和定制构建过程。

cmake | AI 工程化部署

用户头像
AIWeker
2023-12-24

CMake 是一个跨平台的开源构建工具,用于管理软件构建流程。它使用一个名为 CMakeLists.txt 的文本文件来描述构建过程。以下是一个简单的 CMakeLists.txt 文件的示例,用于构建一个简单的 C++ 程序:

条件编译 | AI 工程化部署

用户头像
AIWeker
2023-12-22

在C语言中,条件编译是一种预处理器功能,它允许根据条件来选择性地包含或排除代码片段。条件编译通常使用#if、#ifdef、#ifndef、#elif、#else和#endif等预处理指令来实现。条件编译允许程序员在编译时根据不同的条件编译不同的代码,例如根据不同的操作系统

宏 | AI 工程化部署

用户头像
AIWeker
2023-12-20

在C语言中,宏是一种预处理器指令,用于在程序中定义具有特定含义的符号常量、函数或代码片段。当程序被编译时,预处理器会将宏的定义替换为其对应的值或代码,从而可以简化代码和提高代码的可维护性。

回调函数 | AI 工程化部署

用户头像
AIWeker
2023-12-19

回调函数是一种常见的编程概念,在程序设计中经常被使用。回调函数是指在某个特定事件发生时,由某个已注册的函数进行调用。通常情况下,回调函数作为参数传递给另一个函数,当特定事件发生时,这个函数会调用传入的回调函数。

日志 | AI 工程化部署

用户头像
AIWeker
2023-12-15

日志在任何一种语言编程中都会涉及到,python中有logging库,java中有log4j。当然C也有日志功能,一般可以用宏和函数来实现。

C/C++ 内存操作 | AI 工程化部署

用户头像
AIWeker
2023-12-14

在C/C++语言开发中,内存管理是非常重要的,大多Segmentation fault core问题都是因为内存操作不当导致的。

.h 头文件 | AI 工程化部署

用户头像
AIWeker
2023-12-11

在 C 和 C++ 中,头文件(.h 文件)的作用是声明函数、变量、类以及其他程序实体的接口。头文件通常包含一些函数原型、宏定义、结构体和类的声明等。在大型开发项目中,头文件的应用主要是用于模块化设计,方便不同模块之间的交互和集成。

c++ 类 | AI 工程化部署

用户头像
AIWeker
2023-12-05

C语言是面向过程的语言,而C++是面向对象的编程语言,其中面向对象的结构就是类

C 语言自定义类型 | AI 工程化部署

用户头像
AIWeker
2023-12-01

C语言中的结构体是一种用户自定义的数据类型,允许将不同类型的数据组合在一起。它由多个成员变量组成,每个成员变量可以是不同的数据类型,包括基本数据类型、数组、指针等。

如何编译你的 C 程序 | AI 工程化部署

用户头像
AIWeker
2023-11-30

gcc和g++ 是 GNU 编译器套件中的 C/C++ 编译器。它可以用来编译 C/C++ 源代码并生成可执行文件。

https://static001.geekbang.org/infoq/4d/4d2848e36e217413bb610d381973f180.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

c 语言基础回顾 - 指针 | AI 工程化部署

用户头像
AIWeker
2023-11-23

为什么要在这里回顾下C/C++的基础知识,无疑是因为它的高效性。

AI工程化部署_AI工程化部署技术文章_InfoQ写作社区