你的问题主要是读书不多而想得太多
You are too concerned with what was and what will be
与方向相关的计算代码备忘 与方向相关的计算代码备忘
1. 计算两个3D方向之间的四元数计算从一个3D方向最短旋转到另一个3D方向的四元数的Python代码如下: import numpy as np from pyrr import Quaternion, Vector3 def rot
2021-12-27
《趣谈Linux操作系统》学习笔记(下) 《趣谈Linux操作系统》学习笔记(下)
七、网络系统38. Socket通信之网络协议基本原理上一节我们讲的进程间通信,其实是通过内核的数据结构完成的,主要用于在一台Linux上两个进程之间的通信。但是,一旦超出一台机器的范畴,我们就需要一种跨机器的通信机制。 一台机器将自己想要
2021-11-25
《趣谈Linux操作系统》学习笔记(上) 《趣谈Linux操作系统》学习笔记(上)
内核源码版本:4.x 一、系统初始化1. x86架构1.1 8086的原理 数据单元 为了暂存数据,8086处理器内部有8个16位的通用寄存器,分别是AX、BX、CX、DX、SP、BP、SI、DI。这些寄存器主要用于在计算过程中暂存
2021-11-25
《Linux性能优化实战》学习笔记 《Linux性能优化实战》学习笔记
01-开篇词01 | 如何学习Linux性能优化?1.1 性能指标是什么?性能分析,其实就是找出应用或系统的瓶颈,并设法去避免或者缓解它们,从而更高效地利用系统资源处理更多的请求。这包含了一系列的步骤,比如下面这六个步骤: 选择指标评估应
2021-11-04
Linux性能分析 Linux性能分析
1. cpupower可以设置 CPU 为 performance 模式来提高性能。 查看 CPU 支持的模式。 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_go
2021-11-02
《Go进阶训练营》学习笔记 《Go进阶训练营》学习笔记
重点资料: Practical Go: Real world advice for writing maintainable Go programs Memory Models 第1课 微服务(微服务概览与治理)1.1 微服务概览1.1.1
2021-10-22
epoll、select和poll源码简析 epoll、select和poll源码简析
本文使用的 Linux 内核版本为 4.19.194 。 一、epoll_create 系统调用 系统调用 epoll_create1 和 epoll_create 的定义分别位于 fs/eventpoll.c 文件中的 1979 行和
2021-10-09
理解TCP中的数据传输 理解TCP中的数据传输
一、TCP 协议:物流公司TCP 协议提供了一种 面向连接的 、可靠的 、基于字节流的 传输层通信协议。 可以把 TCP 协议理解成一个物流公司,把货物从一个仓库运送到另一个仓库: TCP 是 基于字节流的 协议,所以运输的货物就是字节;
2021-10-08
TCPIP常见问题 TCPIP常见问题
1. TIME_WAIT 会在什么情况下出现如果处于 TIMEWAIT 状态,说明双方建立成功过连接,而且已经发送了最后的 ACK 之后,才会处于这个状态,而且是主动发起关闭的一方处于这个状态。 其次,当断开TCP的主动方收到了被动方发来的
2021-10-08
3 / 9