菜单

小木小站

C语言获取服务器内存CPU占用并通过udp发送

代码: udp_get_cpu_mem.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #

Administrator Administrator 发布于 2024-05-13

C语言把usc2十六进制字符串转为utf-8

代码: usc2.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdint.h> void ucs2_to_utf8(uint16_t ucs2_char, char *utf8_

Administrator Administrator 发布于 2024-05-13

cmake生成和使用so库

概述 cmake生成和使用so库,主要用到了add_library,target_link_libraries这两个命令。 测试项目1(指定so库位置) 概述 我们首先在/home/SOTest路径下创建两个项目,demo1和demo2,其中build为文件夹,格式如下: demo1 该项目为生成一

Administrator Administrator 发布于 2024-04-20

单片机基本知识

基本疑问 写单片机程序和普通的c语言程序,有什么区别? 编写单片机程序和普通C语言程序的主要区别在于它们的应用场景和目标平台。以下是两者之间的一些关键区别: 目标平台: 单片机程序:目标是嵌入式系统中的微控制器(如STM32、Arduino、PIC、AVR等)。这些程序通常直接运行在硬件上,对资源(

Administrator Administrator 发布于 2024-04-03

C基本语法

变量 局部变量(在函数内部定义的非静态变量)不会自动初始化为默认值,它们的初始值是未定义的(包含垃圾值)。 全局变量在没有显式初始化时的默认值: 整型变量(int、short、long等):默认值为0。 浮点型变量(float、double等):默认值为0.0。 字符型变量(char):默认值为'\

Administrator Administrator 发布于 2024-03-31

CMake基本用法

基本写法示例 环境准备 编译在centos7下,需要先安装相关软件: yum -y install gcc gcc-c++ automake autoconf libtool make 编写文件 /demo/CMakeLists.txt # CMake 最低版本号要求 cmake_minimum_

Administrator Administrator 发布于 2024-03-24

C/C++ 的一些常用语法

字符串转intint main(){ char str[3] = &quot;001&quot;; int i = atoi(str); printf(&quot;%d\n&quot;, i);//输出1}int转字符串int main(){ char *token;

Administrator Administrator 发布于 2022-12-29

AECM消音程序,根据android so的源码编译成windwos dll动态库

背景webrtc的aecm消音模块在android中实践有效果,能够有效消除回音和噪音,由于windows端有个客户端程序也需要使用到消除回音的功能,所以根据源码,移植成dll通过jni给java程序调用。

Administrator Administrator 发布于 2021-12-08

宏#define

概念C语言中,可以用 #define 定义一个标识符来表示一个常量,定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了。预编译又叫预处理。预编译不是编译,而是编译前的处理。这个操作是在正式编译之前由系统自动完成的。凡是以“#”开头的均为预处理指令,#define也不例外,此外还有

Administrator Administrator 发布于 2021-12-04