自定义博客皮肤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"intmain(int argc, char **argv){ int sockfd; struct sockaddr_in servaddr; if (argc != 2) err_quit("usage: tcpcli <IPaddres

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

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

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

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

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

运行Docker需要频繁sudo问题运行docker命令时,如果不用root或在命令前添加sudo,经常会遇上这样的提示lawaias233@ILoveU:~ 16:39:$ docker ps -aGot 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 250

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

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

2020-09-26 22:12:44 154

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

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

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

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

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

2019-07-09 14:21:00 669

原创 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 2430 1

空空如也

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

TA关注的人

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