摘要: 1. *p.age 与(*p).age是完全不同的,.优先级大于* ->优先级大于++ 即 ++p->a; p->a++ 都是成员进行++ ++p->a 与++(p->a) 相同 p->x 是一个整体,因为整个它才能表示一个变量, 而p->++x是一个错误的语法,因为没有成员是 ++x的,如果你想让 阅读全文
posted @ 2020-05-13 15:19 redman274 阅读(120) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-13 11:00 redman274 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1.大小端问题 union { unsigned char c[2]; unsigned int i; }m; m.i= ~0xFF; 则在little-endian字节序的机器上m.c[0], m.c[1]分别为 00 FF 对齐方式,大端对齐,小端对齐,是针对字节存放顺序的。小端即高位存放在高地 阅读全文
posted @ 2020-05-13 10:21 redman274 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 多次编译均显示未定义错误,实际上已经定义了,讲过排查发现是修改的目录没有包含进配置文件,导致 没有编译进去。 测试方法:修改文件,故意改错,看是否错误,定位问题。 阅读全文
posted @ 2020-04-22 16:42 redman274 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 各种排查:1.是否代码进行了保存,是否编译成功,是否??? 2.是否通过ftp进行了替换 3.系统是否进行了重启 经过实验,多次重启后,程序打印结果仍然不一致,次如何解释? 后来仔细观察,因为系统重启后,ftp的目录是临时的,拷贝到了其他目录,filezilla 程序,如果中断后,显示的是正确的目的 阅读全文
posted @ 2020-04-18 19:33 redman274 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 传统本地编译构建的问题 ○ 环境搭建耗时费力,且易因环境差异引入问题研发人员耗费大量精力到环境的搭建配置及调测,不能聚焦业务开发。不仅造成开发人员精力的浪费,也由于时间消耗带来等待成本。同时,很难保证本地构建环境的完全同步,引发问题; ○ 本地硬件配置不高,编译构建速度慢众所周知,编译构建硬件资源消 阅读全文
posted @ 2020-04-09 14:27 redman274 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: telecommunication 远程通信 communication 面对面聊天 阅读全文
posted @ 2020-03-25 08:44 redman274 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 3gpp系统架构演进 原理与设计 pdf 阅读全文
posted @ 2020-03-21 17:42 redman274 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 查看 stdio.h 可以看到如下定义: #define EOF (-1) #define _IOEOF 0x0010 #define feof(_stream) ((_stream)->_flag & _IOEOF) 由此可以看出,这两种方式的原理是不同的。 在这里先说下EOF和feof()这个两 阅读全文
posted @ 2020-03-13 10:16 redman274 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 【遇到问题】 手头原来有一个单进程的linux epoll服务器程序,近来希望将它改写成多进程版本,主要原因有: 在服务高峰期间 并发的 网络请求非常海量,目前的单进程版本的程序有点吃不消:单进程时只有一个循环先后处理epoll_wait()到的事件,使得某些不幸排队靠后的socket fd的网络事 阅读全文
posted @ 2020-01-16 13:33 redman274 阅读(1065) 评论(1) 推荐(0) 编辑