C
流风远山
qq号:1060211812
展开
-
48位蓝牙地址转换成字符串
48位蓝牙地址转换成字符串原创 2016-12-08 19:19:35 · 573 阅读 · 0 评论 -
内存池的设计
参考了lwip和btstack等开源协议栈的内存池的设计,我来分析一下内存池的设计: 下面是参考的(博主:老衲五木)对lwip动态内存池的理解,这对我理解btstack内存池的分配的理解帮助很大 动态内存池(POOL)分配策略可以说是一个比较笨的分配策略了,但其分配策略实现简单,内存的分配、释放效率高,可以有效防止内存碎片的产生。不过,他的缺点是会浪费部分内存。 为什么原创 2016-12-16 22:37:30 · 223 阅读 · 0 评论 -
文章标题
strstr函数的实现 首先匹配首字符,然后依次往后匹配,匹配完成的条件是子串的结束符匹配到了,在开始匹配子串之前,将父串所在位置保存。#include <stdio.h>char *strstr(const char *s1, const char *s2){ if(*s2 == '\0') return (char*)s1; for(int i = 0; s原创 2017-10-08 16:17:25 · 159 阅读 · 0 评论