C语言
Ternence_Hsu
专注于音视频处理和AI技术领域,开源分享,不忘初心,追求卓越,努力做一个会发光的人!
展开
-
C程序 大数组:段错误 (核心已转储)
在调试C/C++程序的时候,可能会遇到程序执行错误:段错误 (核心已转储)当在程序中定义一个大数组或者超大数字的时候,会出现上面的错误;导致这个错误的原因是因为内存越界导致的。如定义数组:1:char buf[100000000] = ""; // 错误2:char buf[8380608] = ""; // 正常 8388608 = 8M ; 8380608 约等于 8M原创 2017-03-09 22:49:20 · 2825 阅读 · 0 评论 -
socket 指定网口收发数据
在系统中,可能会有多片网口,工作在不同的网段,同时有不同的网关,socket需要绑定其中的一个网卡,进行网络的通信设置socket指定为eth1进行收发网络包#define INTERFAXENAME "eth1" struct ifreq interface; strncpy(interface.ifr_ifrn.ifrn_name, INTERFAXENAME, sizeof原创 2017-04-12 14:46:08 · 22883 阅读 · 2 评论