自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (3)
  • 收藏
  • 关注

原创 C语言下Socket通信过程笔记

C语言下Socket通信过程笔记 Introduction //代码源自 <<Unix网络编程>> #include "unp.h" int main(int argc, char **argv) { int sockfd; struct sockaddr_in servaddr; if (argc != 2) err_quit("usage: tcpcli <IPaddres

2020-10-27 11:32:28 455 2

原创 网络主机字节流转换 htos ntoh笔记

阅读Unix网络编程过程中,遇到了以下四个函数 htons htonl ntohs ntohl 为什么要转换? 学过计算机组成原理的童鞋一定知道 大端存储Big-Endian和小端存储Little-Endian。 以32位系统为例,每个内存中的地址单元用4个十六进制表示,例如0xABCD 两两分组,0xAB为高位地址,0xCD为低位地址。 大端的意思则是高位地址在前,即0xABCD 小端的意思则是低位地址在前,即0xCDAB 在我们的计算机中,大端还是小端取决于处理器[Intel通常为小端],但是

2020-10-26 14:33:04 930 2

原创 运行Docker需要频繁sudo问题

运行Docker需要频繁sudo问题 运行docker命令时,如果不用root或在命令前添加sudo,经常会遇上这样的提示 lawaias233@ILoveU:~ 16:39:$ docker ps -a Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/con

2020-10-22 17:03:03 304

原创 TCP/IP 协议栈 【笔记】

这是学习时的笔记,以《网络是如何连接的》这本书为来源。 概述 ​ 协议栈,又或者叫“网络控制软件”,按照一定的规则(协议)在应用程序与网卡之间实现收发信息。TCP/IP是“TCP”与"IP"两个协议的名字组合。TCP耳熟能详,而与之相对的另一个协议名为UDP,后续会介绍。 套接字 ​ 先从抽象层面谈一谈计算机之间的连接,现有一发送方与接收方,发送方不断发信息给接收方。问题来了,发送方如何与接收方绑定(bind),确保消息会被发往指定的服务端?这便是socket的作用,它包含以下消息: 通信对象的IP地址(

2020-09-26 22:12:44 216

原创 动态规划之高楼鸡蛋问题C++代码

动态规划之高楼鸡蛋问题C++代码动态规划之高楼鸡蛋问题问题描述注意点思路代码 动态规划之高楼鸡蛋问题 最近通过labuladong公众号的文章学习动态规划,但是原文用的是python,刚好最近在熟悉C++,就用C++写了一遍,同时这样也加深了对原文的理解,并且在这里做下过于这个问题的笔记和自己的理解。 问题描述 有一栋楼层数为N的楼层(1<= N ),你有K个鸡蛋(0 <= K),求最...

2020-03-13 17:56:13 733 1

原创 使用北通蝙蝠2连接ROS操控乌龟(不是海龟吗?)移动

ROS kinetic版用手柄控制海龟第一步 安装相关驱动第二步 检查手柄是否正常运行第三步 就开始连接啦!第四步 运行试试咯 参考博客:https://blog.youkuaiyun.com/u014587147/article/details/75673110 第一步 安装相关驱动 终端中运行以下命令 $ sudo apt-get install ros-fuerte-joystick-drivers $...

2019-07-09 14:21:00 881

原创 Ubuntu 16.04不支持新版本网易云音乐问题

运行错误代码如下: sudo netease-cloud-music /opt/netease/netease-cloud-music/netease-cloud-music: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /opt/netease/netease-cloud-music/...

2019-06-06 17:13:11 2520 1

空空如也

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

TA关注的人

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