
Basic storage knowledge
XuSheng.Mrs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP-简单介绍
由于项目需要,基于socket写了一个服务器与客户端的程序,越写越体会到tcp协议的厉害之处,因此特地学习了一下,做下笔记 TCP俗称传输控制协议,它是为应用层提供服务的,尽管TCP和UDP都使用相同的网络层(ip),TCP却向应用层提供与UDP完全不同的服务,TCP提供一种面向连接的,可靠的字节流而服务 面向连接意味着两个都使用tcp的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接.这一过程与打电话很相似,显示拨号振铃,等待对方接通说"喂",然后才说明是谁,以原创 2020-08-19 16:44:44 · 490 阅读 · 0 评论 -
c/c++中关于变量存储的位置
我们先看一下内存区域的分配 bss段 :一个程序本质上是由bss段、data段、text段三个组成的,bss段通常是指用来存放程序中 未初始化的全局变量、静态变量(全局变量未初始化时默认为0)的一块内存区域。 数据段 :通常是指用来存放程序中 初始化后的全局变量和静态变量。 代码段 :通常是指用来存放程序中 代码和常量。 堆(heap):通常是指用来存放程序中 进程运行时被动态分配的内存...原创 2018-03-23 17:13:06 · 558 阅读 · 0 评论 -
C\C++头文件中的#pragma
编写头文件的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。一 message参数。 它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #pragma message("消息文本") 当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。 当我们在程序中定义了许多宏来控制源代码版本的时候,我...原创 2018-04-02 00:58:34 · 1052 阅读 · 0 评论 -
如何判断主机字节是大端还是小端存储
大端存储:数据的高位存放在地址的低位 小端存储:数据的高位存放在地址的高位 假设有无符号整型数A:0x12345678。先看它是怎么在这两种存放方式下存储的。 大端:0x12345678 小端:0x78563412,有一个方法很好理解,A的地址由低到高是12 34 56 78(相当于12345678是数组下标那当然78是属于高地址)。A的数据高低位就更好理解了,跟我们的读数习惯是一样的123...原创 2019-04-15 17:12:23 · 617 阅读 · 0 评论