bug 分析:
buffer overflow ,
原因参考:
http://blog.youkuaiyun.com/taotaoyouarebaby/article/details/24010649
1.1. 产生缓冲区溢出的情况:
n 使用非类型安全的语言:C/C++,无数组边界检查和类型安全检查。
n 以不安全的方式操作或复制一个栈缓冲区。
eg:未正确使用strcpy(), gets(), scanf(), sprintf(), strcat()操作字符串,导致其它区域被复写。
如何解决:
我的哥,不是我的锅啊,js里面的估计是录音的锅。接口没问题,加录音的接口就报此错误。不是我的锅。sorry.
本文深入探讨了缓冲区溢出的成因,特别是非类型安全语言如C/C++中常见的问题,如使用strcpy(), gets(), scanf(), sprintf(), strcat()等函数不当导致的溢出。文章还提到了解决方案,指出在引入特定接口后出现的错误可能并非代码本身的问题。
863

被折叠的 条评论
为什么被折叠?



