endian
看Endianness Explained, 有点意思 在计算机的世界中,最小可以寻址的单位通常是 byte,1 个 byte 是 8 bits,这个没有争议。但其实严格讲的话,看struct iphdr也存在到bit位的端序 如果一个数据类型需要占用多个 bytes,比如 32 位的 int,占用 4 个 bytes,那我们在编程的时候会用一个内存地址表示这个 int,从这个地址开始,...
看Endianness Explained, 有点意思 在计算机的世界中,最小可以寻址的单位通常是 byte,1 个 byte 是 8 bits,这个没有争议。但其实严格讲的话,看struct iphdr也存在到bit位的端序 如果一个数据类型需要占用多个 bytes,比如 32 位的 int,占用 4 个 bytes,那我们在编程的时候会用一个内存地址表示这个 int,从这个地址开始,...
写文件时进程宕机,数据会丢失吗? 写文件时进程宕机,数据会丢失吗? memory profiling Memory Profiling Part 1. Introduction 另外这个老哥的blog感觉有点意思 udp send之前到底要不要bind win sendto win recvfrom win bind 看下来是不推荐的,实际上se...
entt的介绍 有个用局部性原理优化的, 优势是 Fastest unordered iteration speed Constant insertion and deletion Constant lookup by ID ID (but not pointer) stability OK (but not amazing) deterministic itera...
主要看到两个文章,之前看brpc的mesi相关的线程极致优化,当时没看全 MESI协议 是一种用于维护多核CPU缓存一致性的协议,确保多个核心访问共享内存时数据的一致性, 它是缓存一致性协议中最常见的一种 M (Modified):缓存行已被修改(与主内存不一致),且只有当前核心拥有最新数据。 E (Exclusive):缓存行与主内存一致,且只有当前...
windows下怎么使用base64编码 ms下其实有原生的支持, doc 如果你要简单的用的话, option的话,用的时候再查。。。 encode certutil [options] -encode infile outfile decode certutil [options] -decode infile outfile
mac下的代码里出现了用了不同的获取时间戳的函数,导致在time的计算时出现了问题 部分用的是c++的代码 uint64_t CppCurrentTime(void) { return std::chrono::duration_cast<std::chrono::milliseconds>( std::chrono::steady_clock:...
运动康复的学习 基础入门 体育运动中的功能训练 力量训练基础 精准拉伸 解剖工具书 运动解剖图谱 被动拉伸手法 伸展疗法 基础临床按摩疗法–解剖学与治疗学结合 全身关节松动术 mulligan手法治疗,脊椎关,四肢动态关节松动技术 理论书籍 骨关节解剖学–上肢 骨关节解剖学–下肢 骨关节解剖学–脊柱,骨盆及头部 基...
std::nontype_t std::nontype_t: What is it, and Why? Protecting Coders From Ourselves: Better Mutex Protection Protecting Coders From Ourselves: Better Mutex Protection 借助 Windsurf Sonne...
三大能量系统 三大供能系统给人体功能的最终都逃离不开ATP(三磷酸腺苷)。ATP是人体能量的基本单位,是人体细胞内的能量储备。人体的能量来源主要有三种:磷酸原系统、糖酵解系统和氧化磷酸系统。 当有一个运动以ATP-CP和糖酵解为主的时候,我们称之为无氧运动 ATP-CP系统(磷酸原系统) 磷酸原系统是一种无氧代谢系统,主要用于高强度、短时间的运动,例如举重、短跑等,为其提供ATP。无...
组间休息多久合适 新手以完成训练计划为主, 100%的完整度 力量训练计划,3-5分钟,这种时候强度大,以磷酸原系统恢复为主 肌肉肥大训练计划,1-2分钟,这种时候以肌肉疲劳为主 如果是金字塔训练,那么组间休息时间会逐渐增加 另外一个简单的方法就是测心率 确定你的最大心率:最大心率通常可以通过以下公式估算: 最大心率 = 220 - 年龄 如果你30岁...