C语言动态数组的实现
12345678910struct Dyn_arry_t{ int* array; int capacity; int size;};void dyn_array_test(void);struct Dyn_arry_t dyn_array_init(int* array, int size); 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081#include "dyn_array.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include "utils.h"/** * @brief 初始化动态数组 * @param array :要初始化的数组 *...
C语言中打印整型数组的函数实现
在这里分享出自己写的,用于打印整型数组的C函数,把函数写到了 utils 文件中,以后可以往里边写一下其他的工具函数。 utils.h12345678910#ifndef _UTILS_H#define _UTILS_H#include <stdio.h>#define Line(message) printf("-------------------- %s --------------------\n", message)void print_array_int(int* arr, int size);#endif /* _UTILS_H */ utils.c12345678910111213141516171819#include "utils.h"#include <stdio.h>void print_array_int(int* arr, int size){ for(int i = 0; i < size; i++) { if (i ==...
LTspice 界面相关翻译
编辑仿真命令对话框瞬态分析 交流分析 直流扫描 噪声分析 直流转换 直流静态工作点 瞬态频率响应分析
FreeRTOS LED闪烁例子
这个例子演示了基于 FreeRTOS 的闪灯程序,这里给出主要代码块。 main.c12345678910void vApplicationTickHook(void){ global_num_1++; if (global_num_1 >= 500) { global_num_1 = 0; // 给 led_task 任务发送通知 xTaskNotifyGive(xTaskGetHandle("led_task")); }} led.c123456789101112/// @brief led FreeRTOS 任务函数/// @param pvParametersvoid led_task(void *pvParameters){ uint32_t ul_notify_value; while (1) { ul_notify_value = ulTaskNotifyTake(pdTRUE, 0); if...
我的Vim配置文件
我的配置文件如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137call plug#begin()" The default plugin directory will be as follows:" - Vim (Linux/macOS): '~/.vim/plugged'" - Vim (Windows):...