![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
采坑问题记录
文章平均质量分 50
panfei263031
这个作者很懒,什么都没留下…
展开
-
CANOE CAPL编程采坑记录---capl中的函数中的变量,默认是静态局部变量
代码看起来没啥问题,但是实际发送报文的checksum总是错误的。而且我发现有两个奇怪的现象,一是只有第一帧报文的checksum是对的,后面的全是错误的;二是,就算报文前面的数据没变化,checksum也在变,哈哈哈。最终我仔细翻看了介绍capl的博客后,才发现里面有介绍,capl中函数内部定义的变量默认是静态的,会保留上一次的值,如果不想用这个特性,必须要显式地初始化,例如在上述代码的第四行加上crc=0;原创 2023-10-22 10:38:03 · 421 阅读 · 0 评论 -
使用pthread_create创建线程时,避免将局部变量的地址作为线程函数的参数传递
创建线程时,避免将临时变量的地址作为线程函数的参数传递原创 2022-06-02 17:03:48 · 577 阅读 · 0 评论 -
采坑记录:break退出循环,但未能达到目的
c语言中要退出双重for循环,需要使用两个break,单个break是不行的。原创 2022-01-27 10:29:04 · 846 阅读 · 0 评论 -
线程创建失败记录
这里写自定义目录标题背景排查过程原因欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入背景由于框架升级,需要将之前一个项目的代码移植到一个新的框架上,但是移植过来之后,发现创建线程有失败的现象原创 2022-01-24 12:39:53 · 297 阅读 · 0 评论