随笔 - 228  文章 - 0 评论 - 28 阅读 - 49万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  [C语言]

1 2 下一页
【转】基于MFCC的语音数据特征提取概述
摘要:出自https://www.cnblogs.com/LXP-Never/p/11602510.html 目录 1. 概述1.1 什么是声纹? 1.2 声纹识别技术的历史 1.3 声纹识别的种类2. 语音的特征提取方法概述 2.1 特征提取方法 2.2 MFCC语音特征提取 2.2.4 对信号进行离散 阅读全文
posted @ 2021-02-09 13:45 陌鉎こ城sHi 阅读(789) 评论(0) 推荐(0) 编辑
【装】常用的相似度计算方法原理及实现
摘要:出自https://blog.csdn.net/yixianfeng41/article/details/61917158 在数据分析和数据挖掘以及搜索引擎中,我们经常需要知道个体间差异的大小,进而评价个体的相似性和类别。常见的比如数据分析中比如相关分析,数据挖掘中的分类聚类(K-Means等)算法 阅读全文
posted @ 2021-02-09 10:29 陌鉎こ城sHi 阅读(620) 评论(0) 推荐(0) 编辑
【转】 cJSON使用详细教程 | 一个轻量级C语言JSON解析器
摘要:出自https://blog.csdn.net/Mculover666/article/details/103796256 1. JSON与cJSON JSON —— 轻量级的数据格式 JSON 全称 JavaScript Object Notation,即 JS对象简谱,是一种轻量级的数据格式。 阅读全文
posted @ 2020-10-22 10:53 陌鉎こ城sHi 阅读(1804) 评论(0) 推荐(1) 编辑
C语言实现GPT头和分区表的读取
摘要:#include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <string.h> #include <unistd.h> #include <fcntl.h> #define GPT_HEADER_SIGNATURE 0x5 阅读全文
posted @ 2020-08-20 21:33 陌鉎こ城sHi 阅读(868) 评论(0) 推荐(0) 编辑
cJSON详解
摘要:JSON语法 JSON语法是JavaScript对象表示法语法的子集: 数据在键/值对中; 数据由逗号分隔; 花括号保存对象,也称一个文档对象; 方括号保存数组,每个数组成员用逗号隔开,并且每个数组成员可以是文档对象或者数组或者键值对。 JSON的三种语法: 键/值对key:value,用半角冒号分 阅读全文
posted @ 2020-05-09 09:52 陌鉎こ城sHi 阅读(2088) 评论(0) 推荐(1) 编辑
ST7735和ST7789驱动
摘要:/* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __LCD_H #define __LCD_H #ifdef __cplusplus extern "C" { #endif /* Includes -----------------------------... 阅读全文
posted @ 2019-05-28 10:45 陌鉎こ城sHi 阅读(4337) 评论(1) 推荐(0) 编辑
[转]再识Cortex-M3之堆栈
摘要:原地址https://blog.csdn.net/liaoxu02/article/details/48107651 Cortex-M3拥有通用寄存器R0-R15以及一些特殊功能寄存器。R0-R12是最”通用目的“的,绝大多数的16位指令只能使用R0-R7,而32位的Thumb-2指令则可以访问所有 阅读全文
posted @ 2019-04-09 21:34 陌鉎こ城sHi 阅读(1479) 评论(0) 推荐(0) 编辑
ARM中R0-R15寄存器的作用
摘要:根据“ARM-thumb 过程调用标准”: 注意:在中断程序中,所有的寄存器都必须保护,编译器会自动保护R4~R11 阅读全文
posted @ 2019-04-07 07:36 陌鉎こ城sHi 阅读(735) 评论(0) 推荐(0) 编辑
Keil中 Program Size: Code RO-data RW-data ZI-data
摘要:一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM,RAM 相当于内存,Flash 相当于硬盘。 现在我们就一个STM32的工程为例子 上面提到的 Program Size 包含以下几个部分: (1)Code:代码段,存放程序的代码部分; (2)RO-data:只读数据段,存放程序中定 阅读全文
posted @ 2019-03-30 22:19 陌鉎こ城sHi 阅读(1960) 评论(0) 推荐(0) 编辑
【浅说】堆(heap)和栈(stack)区别
摘要:在了解堆与栈之前,我们想来了解下程序的内存分配 一个编译的程序占用的内存分为以下几个部分 : 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 阅读全文
posted @ 2019-03-30 22:06 陌鉎こ城sHi 阅读(405) 评论(0) 推荐(0) 编辑
一个简易的软件定时器
摘要:在一些项目中硬件的定时紧缺,这时候需要我们利用原先的一个硬件定时器进行扩展。利用硬件定时器生产一个基准的节拍来。 1 #include <string.h> 2 #include "soft_timer.h" 3 4 /** 5 * @brief 定时器队列 6 */ 7 soft_timer_t 阅读全文
posted @ 2018-10-18 16:49 陌鉎こ城sHi 阅读(271) 评论(0) 推荐(0) 编辑
makefile中 $@, $^, $<, $?含义
摘要:例子 简化后 经过简化后,我们的Makefile是简单了一点,不过人们有时候还想简单一点。 这里我们学习一个Makefile的缺省规则 .c.o: gcc -c $< 这个规则表示所有的 .o文件都是依赖与相应的.c文件的。 阅读全文
posted @ 2018-07-12 09:00 陌鉎こ城sHi 阅读(1267) 评论(0) 推荐(1) 编辑
container_of使用小结
摘要:先上演示代码 参考分析Linux内核container_of详解(图解) 这个宏的作用其实很简单,就是通过一个容器(结构体)中某个成员的指针得到指向这个容器(结构体)的指针,简单的说就是通过成员找容器。 这个宏的实现代码也就只有两行,下面仔细分析一下: (1)const typeof( ((type 阅读全文
posted @ 2018-06-14 16:26 陌鉎こ城sHi 阅读(462) 评论(0) 推荐(0) 编辑
offsetof使用小结
摘要:先上例子 测试结果: 其原型 offsetof宏的定义如下: 巧妙之处在于将地址0强制转换为type类型的指针,从而定位到member在结构体中偏移位置。编译器认为0是一个有效的地址,从而认为0是type指针的起始地址。 在不同的嵌入式系统里,不同开发商,不同架构处理器和编译器都有不同的offset 阅读全文
posted @ 2018-06-14 15:50 陌鉎こ城sHi 阅读(494) 评论(0) 推荐(0) 编辑
AES-128-CBC C语言代码
摘要:/** * Copyright (c) 2007, Cameron Rich * * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, 阅读全文
posted @ 2017-09-26 15:57 陌鉎こ城sHi 阅读(2564) 评论(0) 推荐(0) 编辑
CRC16-CCITT C语言代码
摘要:代码如下,使用空间换时间的方法 测试一下 结果如下: 阅读全文
posted @ 2017-09-25 15:04 陌鉎こ城sHi 阅读(3609) 评论(0) 推荐(1) 编辑
利用strstr和sscanf解析GPS信息
摘要:比如说我们要做一个GPS导航的项目,需要读取GPS模块以ASCII码的形式发送过来的数据,然后对这些数据进行处理,提取我们需要的信息。这就涉及到很多操作字符串的问题。下面就以此为例,利用strstr函数和sscanf函数解析GPS数据。 GPS输出的数据格式如下: $GPGGA,121252.000 阅读全文
posted @ 2017-09-13 08:50 陌鉎こ城sHi 阅读(1016) 评论(0) 推荐(0) 编辑
单链表
摘要:/** * @file single_linked_list.c * @author libra * @date 2016年2月24日 * @version 初稿 */ #include <stdlib.h> #include <string.h> #include "single_linked_l 阅读全文
posted @ 2017-07-20 11:08 陌鉎こ城sHi 阅读(175) 评论(0) 推荐(0) 编辑
快速平方根
摘要:实现代码如下: 测试工程代码(附件为整个测试工程 http://files.cnblogs.com/files/libra13179/root_test.zip) root_num.C my_root.C #include "my_root.h" unsigned int root(unsigned 阅读全文
posted @ 2017-04-19 09:44 陌鉎こ城sHi 阅读(210) 评论(0) 推荐(0) 编辑
快速平方根倒数
摘要://卡马克(quake3作者) 0x5f3759df//普渡大学的数学家Chris Lomont 0x5f375a86 更多可以看 1、Quake 3 Arena v1.32中q_math.c 链接https://sourceforge.net/projects/quake3/files/quake 阅读全文
posted @ 2016-10-17 11:27 陌鉎こ城sHi 阅读(262) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示