自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 网络编程项目实战之TCP聊天室

【代码】网络编程项目实战之TCP聊天室。

2024-02-28 20:56:49 355

原创 LINUX中TCP 和 UDP代码展示

【代码】LINUX中TCP 和 UDP代码展示。

2024-02-26 16:11:42 426 1

原创 Linux网络编程基础详细解释(一)

一.网络的基本概念 二.网络设备工作原理 三.网络模型 四.网络通信原理 五.套接字 Socket

2024-02-22 21:21:53 986 1

原创 读懂进程之间的通信方式和代码实现,以及fork函数pipe函数

相当于克隆了一个自己。线程1在a.取出sum值,然后b.对sum+1,然后c.写入sum值,假设线程2在线程1a步骤之后同样取出sum值,并分别进行+1计算,写回sum值,可见,线程1和线程2计算的结果都是1,此时sum值为1;这其实是因为,我们write时,因为有一个read在读,所以才得以继续,就像一个人在管道里灌水,一个人接水,当接水的人不接了时,灌水的人还在继续灌就会导致管道撑裂。创建/打开共享内存-----> 映射------> 通信------> 解除映射 ----->删除共享内存。

2024-02-21 15:05:06 994

原创 如何简单查看一个程序的汇编过程

查看地址rsp rmp 我们发现rsp地址高了 8位,也就是我们之前存进栈的main地址,并赋值给了rbp,所以rbp又回到了调用之前的main 的栈底地址位置(这就是之前我们为什么要把main的栈底地址压入到fun的栈中)此时生成的二进制机器码文件,此时的文件生成的代码是给linux看的,所以我们看起来很难理解,所以我们退而求其次,我们求汇编成的代码,以 .s 结尾。我们看一下rsp,其实就是我们把上一个main里面的栈底指针地址拿了过来,方便我们返回函数时,回到main里面的位置,这是我们回去的地址。

2024-02-20 01:52:56 1123

原创 ssh出现Host key verification failed错误

在windows 远程ssh链接目标ip时。

2024-01-30 18:59:55 551 1

原创 为嵌入式板子分配ip使windows可以写入文件

由于有的板子相当于一个交换机他不存在ip地址,所以我们的windows无法连接它,没办法写入文件。我们需要给它分配一个ip地址使得可以与我们的主机ping通,写入代码。首先需要一个可以分配ip的路由器,将路由器与板子和我们的主机相连,此时,板子和我们的主机获得同网段的IP地址。在路由器登录界面查看各自所分配的ip在windows命令行使用ssh进行连接,连接成功之后进入到板子的操作界面。

2024-01-30 18:37:28 363 1

原创 如何搭建linux下的gcc交叉编译链

需求不同需要的编译链也不同,将windows下面的编译链压缩包传到虚拟机中。解压缩完毕后的文件夹,里面包含交叉编译链。进入之后在最后加入需要的环境变量。

2024-01-30 18:13:20 361 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除