摘要: C++资源管理手法之RAII类,以对象的方式管理动态分配的堆资源,尽可能避免资源泄露。 阅读全文
posted @ 2023-04-20 15:09 zwjason 阅读(26) 评论(0) 推荐(0) 编辑
摘要: TCP三次握手与四次挥手和TIME_WAIT状态等待2MSL的原因 阅读全文
posted @ 2023-04-18 15:58 zwjason 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 参考TCP/IP详解,对UDP协议的简单总结。 阅读全文
posted @ 2023-03-25 11:46 zwjason 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 理解C/C++直接初始化和复制初始化的区别,消除一些临时对象的构造和析构成本,提高程序运行效率。 阅读全文
posted @ 2023-03-22 17:58 zwjason 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 讲述C/C++库和头文件的查找顺序,解决莫名奇怪的错误:找不到头文件,找不到库的链接错误。 阅读全文
posted @ 2023-03-08 16:24 zwjason 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 讲述C/C++如何构建静态库和动态库,以及当程序一来动态库后会出现哪些困扰“小白”的问题。 阅读全文
posted @ 2023-03-08 16:22 zwjason 阅读(200) 评论(0) 推荐(0) 编辑
摘要: C/C++编译器的构成,如何进行简单的分步编译,从其中进一步了解编译器工作原理。 阅读全文
posted @ 2023-03-08 16:18 zwjason 阅读(115) 评论(0) 推荐(0) 编辑
摘要: C+/C++ 内存对齐原则,有例子,有验证,有配图,最后还有未解决的疑惑,欢迎大家来探讨。 阅读全文
posted @ 2023-02-05 12:05 zwjason 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 迭代器分类 C++ STL 中根据移动能力将迭代器分成了 5 类: Input Iterator 输入迭代器,只支持 operator++ 操作。 Output Iterator 输出迭代器,只支持 operator++ 操作。 Forward Iterator 前向迭代器,只支持 operator 阅读全文
posted @ 2023-02-02 22:13 zwjason 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 问题描述 考虑一组数字 123,其排列组合共有六种:123, 132, 213, 231, 312, 321。这些排列组合是根据 < 比较符按数值排序。在这六种排列组合中,123 排第一位,没有上一个排列;321 排最后一位,没有下一个排列。除此之外任意一个排列组合都有上一个排列和下一个排列,比如 阅读全文
posted @ 2023-02-02 19:57 zwjason 阅读(130) 评论(0) 推荐(0) 编辑