摘要: 在 Linux 系统中,对于 UDP socket,与 TCP socket 相比,其行为略有不同。UDP 是无连接的协议,通常不需要建立连接,因此它的端口复用规则也有所不同。默认情况下,每个 UDP socket 绑定到一个唯一的 IP 地址和端口组合。然而,从 Linux 内核版本 3.9 开始 阅读全文
posted @ 2024-05-14 10:59 牛博张 阅读(35) 评论(0) 推荐(0) 编辑
摘要: // max.hpp #include <iostream>// 模板被编译了两次,分别发生在:// 1. 实例化之前,先检查模板代码本身,查看语法是否正确;这里会发现错误的语法,如遗漏分号等。// 2. 实例化期间,检查模板代码,查看是否所有的调用都有效。在这里也会发现无效的调用,如该实例化类型不 阅读全文
posted @ 2023-10-26 21:47 牛博张 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是 taskset? taskset命令用于设置进程(或线程)的 cpu 绑定情况(Processor Affinity),可以将进程(或线程)绑定到特定的一个或多个CPU上去执行,而不允许将进程(或 线程)调度到其他的CPU上。2. 使用场景 2.1 查看具体某一进程(或线程)的 cpu 阅读全文
posted @ 2023-07-31 14:18 牛博张 阅读(753) 评论(0) 推荐(0) 编辑
摘要: transfrom: https://blog.csdn.net/a0408152/article/details/129093394 此前,我对detach的理解是,当主线程退出后,子线程能够继续存在。实际上,当主线程退出后,子线程也随之结束了。先看一个例子: #include <iostream 阅读全文
posted @ 2023-04-26 17:35 牛博张 阅读(754) 评论(0) 推荐(0) 编辑
摘要: Transferred from: https://www.cnblogs.com/yongdaimi/p/9565996.html mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。在C++中,mutable也是为了突破const的限制而设置的。被 阅读全文
posted @ 2023-04-24 11:16 牛博张 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 转载于: https://www.cnblogs.com/lidp/archive/2009/02/09/1696324.htmlhttps://www.cnblogs.com/baiduboy/p/14030700.html 对于strcpy,sprintf,strcat这些不安全的函数的讨论应该 阅读全文
posted @ 2023-03-28 14:10 牛博张 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/qq_37858386/article/details/78559490?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166367604616800186516922%2522%25 阅读全文
posted @ 2022-12-19 17:05 牛博张 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 1. CRC校验(循环冗余校验)CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执 阅读全文
posted @ 2022-12-19 17:03 牛博张 阅读(216) 评论(0) 推荐(0) 编辑
摘要: http://m.biancheng.net/view/7868.html C++11 标准为 C++ 引入右值引用语法的同时,还解决了一个 C++ 98/03 标准长期存在的短板,即使用简单的方式即可在函数模板中实现参数的完美转发。那么,什么是完美转发?它为什么是 C++98/03 标准存在的一个 阅读全文
posted @ 2022-12-07 14:08 牛博张 阅读(34) 评论(0) 推荐(0) 编辑
摘要: linux上编译openssl源码生成libcrypto.so库:第一步:下载OpenSSL源码https://www.openssl.org/source/第二步:解压压缩包tar zxvf openssl-1.1.1k.tar.gz我的压缩包的目录位置:/home/openssl-1.1.1k. 阅读全文
posted @ 2022-11-29 22:54 牛博张 阅读(2879) 评论(0) 推荐(1) 编辑