logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据存储概念】大端存储&&小端存储

本文采用整形来举列子说明大端存储和小端存储的区别及原理特别注意:大小端模式是指字节序的大小端模式,当一个数据的所占的内存大于一个字节时,就会按照大端或小端顺序存储。数据存放内存中其实存放的是补码。如 int temp = 0x1122在内存中存储内容如下我们可以看到对于temp存储的是补码,但是我们发现顺序是数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中。

文章图片
#c++#算法#开发语言
服务器使用UDP通讯127.0.0.1测试成功连接服务器却通讯失败

问题:从上图可以看出使用127.0.0.1本地环回可以成功收发消息,但连接主机公网ip服务端却毫无反应,客户端也接收不到服务端发回的消息。1:左边窗口是模拟服务程序,功能是收到消息后把消息打印出来,并把收到的消息再发回给发送消息的主机。2:右边窗口是模拟客户程序,功能是将输入的消息发送给服务程序的主机,并将接收的消息打印出来。进入服务器控制台,点击添加将UDP添加到允许即可。3:程序均采用的是UD

文章图片
#服务器#udp#运维
腾讯云查看自己的服务器并设置

腾讯云查看自己的服务器并设置

文章图片
#linux
【Linux下代码调试工具】gdb 的基本使用

gdb 文件名 :进入调试q :退出gdbl 行号:显示binFile源代码,接着上次的位置往下列,每次列10行。l 函数名:列出某个函数的源代码。r :运行程序b 行号:在某一行设置断点b 函数名:在某个函数开头设置断点info b :查看所有信息。d break:删除所有断点d 断点编号 :删除序号为n的断点disable breakpoints 断点编号:禁用断点enable breakpo

文章图片
#linux#运维#unix
Makefile的使用 和 基本语法 及Makefile中变量的使用【入门必看】

比如上图编译三个源代码时由于第一条,**需要具有main.o print.o add.o三个文件才能编译成a.out文件**(目标文件是main.o,源文件是main.o print.o add.o)**显然这个条件并不满足**。所以Makefile会先把第一条**指令保存起来**,**先执行下面已经满足条件的代码**,**直到条件满足时才会执行**(具有main.o print.o add.o三

文章图片
#linux#运维#服务器
到底了