![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础理论
文章平均质量分 74
abodu
make more time - 让时间过的更有意义
展开
-
【总结】C语言中typedef 的用法与陷阱
在日常的研发活动中,发现有很多地方用到typedef和#define,现将程序中经常用到的和误区总结一下。1. 简化代码,提高程序的可读性 在程序中经常正确的使用 typedef 可以有效的增加代码的可读性、可维护性,试着比较下面的两段代码//代码1int (* myFunc(int (*pf)(const char *, const char*)))(const char...原创 2018-07-31 09:09:17 · 6534 阅读 · 4 评论 -
PC机与交换机通信的原理描述
描述两台PC主机(PC1,PC2)通过一台交换机(SW)进行通讯的过程首要说明与注意点:这一过程涉及PC主机的ARP表(记为 ARP_TBL) 和 交换机MAC地址表(记为MAC_TBL) 的形成过程。报文帧格式| DA | SA | TYPE | .... |交换机 学习 SA地址,向转发 DA地址具体过程描述一、 PC1在自己的ARP表(ARP_TBL_PC1)中查找...原创 2018-10-18 14:46:34 · 3703 阅读 · 1 评论 -
正则表达式基础
正则表达式简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。原创 2017-11-12 13:55:42 · 301 阅读 · 0 评论 -
【读书笔记】《程序员的自我修养 - 连接、装载与库》 (CH02) 编译与链接
本章导语 日常应用程序开发,我们很少需要关注编译和链接过程,IDE一般都将编译和链接的过程一步完成,形成 构建(Build)。但此过程中,我们往往会被这些复杂的集成工具所提供的强大功能所迷惑,很多系统软件的运行机制与机理被掩盖,其程序的很多莫名其妙的错误让我们无所适从,面对程序运行时种种性能瓶颈我们束手无策。我们需要透过现象看本质,深入理解整个过程的机制,才能游刃有余的解决这些问题。...原创 2018-07-27 17:00:06 · 415 阅读 · 0 评论