随笔分类 - c语言篇
我不是大神,俺只是会写而已,这只是我的笔记
摘要:一个未使用,未分配的cjson指针应该被删除,如果尝试删除一个 未分配,未启用的cjson将导致内存出错,死机。
阅读全文
摘要:/*************************** 添加新的 计费链表 在old后面添加一个 ******************************/ chargeinfo *add_chargeinfo(chargeinfo * old) { chargeinfo * p,*q; p=(chargeinfo *)mymalloc(1,sizeof(chargeinf...
阅读全文
摘要:要素: 1.两个主要的文件夹移动 2.freertos_config 复制,决定了系统时钟启动位置 3. 启动汇编复制替换 4.it中断管理文件 的相关三个中断注释掉 5.复制delay文件,主要是sysclk启动配置和delay_ms等配置, 6.分配内存 重定义系统时钟为某个定时器
阅读全文
摘要:有空了和大家分享一下,如何从头架构一个高效mqtt并行客户端,基于传统GPRS等较差网络环境和网关等网络环境好的情景(当然仔细讲解mqtt的基本函数使很有必要的)。 这会正忙着搬砖 MQTt协议 第一个字节用来表示报表类型 接下来第二个字节开始是剩余长度 表示长度,最多用4个字节,变长,每个字节的高
阅读全文
摘要:拷贝的代码 右键跳转的时候提示路径错误,是因为别人编译的中间文件 .ojb文件在你的电脑上不一样,拷贝代码后第一件事就是清楚obj中间连接文件,然后重新在你的电脑上编译。
阅读全文
摘要:calloc,malloc,free,const,volatitle,restrict,_Atomic
阅读全文
摘要:15. c99以前一直使用 gets 和 puts来输入输出字符串,但是gets因为无法获知内存大小,容易出现内存溢出(对此c99对gets,采取保留态势,c11直接废除,但是某些编译器仍然默认可以使用)。 gets会等待输入换行结束,但是gets返回的字符串却删除了换行符,对应的puts在末未添加
阅读全文
摘要:该错误证实是因为 cc2650 SW下载模式,芯片复位引脚未接出来导致,芯片复位必须和下载器保持良好连接
阅读全文
摘要:https://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/104028.aspx 解决方案来自于这里 步骤一: 该处路径文件更换为 cc2650EM_5XD 第二步: 找到该位置更换为 5X
阅读全文
摘要:Error while running "c:\ti\simplelink_cc2640r2_sdk_1_50_00_58\..\xdctools_3_50_03_33_core\xs" --xdcpath="c:\ti\ 路径请安装到c盘,默认 vblestack\simple_periphera
阅读全文
浙公网安备 33010602011771号