
基础知识简介
jack.sparrow
这个作者很懒,什么都没留下…
展开
-
linux programing error code
124 EMEDIUMTYPE Wrong medium type 123 ENOMEDIUM No medium found 122 EDQUOT Disk quota exceeded 121 EREMOTEIO Remote I/O error 120 EISNAM ...原创 2019-12-03 09:59:26 · 224 阅读 · 0 评论 -
字节大小端序问题总结
不同的 CPU 有不同的字节序类型,字节序是指数据在内存中的保存顺序,可分为两种:1>. Little endian :将低序字节存储在起始地址2>. Big endian : 将高序字节存储在起始地址 例如:若我们将 0x1234abcd 写入到以 0x0000 开始的内存中,其中:12字节相较cd字节,被称为高序字节,而cd字节则被成为低序字节,则结果为:...原创 2019-12-03 09:52:38 · 233 阅读 · 0 评论 -
OSI七层模型
OSI网络模型分为五层模型及七层模型两种。OSI七层模型:物理层、数据链路层、网络层、传输层、应用层。OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,其中会话层、表示层、应用层。如下图所示:OSI七层模型的详细内容如下图所示:第7层应用层—直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输第6层表示层—格式化数据,以便为应...原创 2019-12-02 22:18:52 · 388 阅读 · 0 评论 -
进程中bss、数据段、代码段、堆、栈之间的关系
进程指的是一个程序在操作系统中的动态执行,进程是操作系统资源分配和调度的基本单位。线程是程序执行的最小单位,一个进程中会有一个或者多个线程。进程与线程的最大区别在于: 进程是系统资源分配的基本单位,线程是系统调度的基本单位。linux进程中有5个数据段:BSS段(bss segment): 通常指用来存放程序中未初始化的全局变量中的一块内存区域。BSS段属于静态内存分配。数据段(d...原创 2019-12-02 11:20:56 · 888 阅读 · 0 评论