摘要: 1. 需求 主系统:win10 子系统:ubuntu18.04,要求wsl1,并且系统默认登录账户为没有密码的root根账户 2. 步骤 (1)启用“适用于 Linux 的 Windows 子系统”可选功能 在Windows中修改配置 1.在设置中打开 “开发人员模式” 在控制面板中打开程序与功能, 阅读全文
posted @ 2022-12-04 14:31 云梦士 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 0 问题 打开浏览器后,输入一段网址,例如:baidu.com后会发生什么呢? 1 总体流程 DNS 解析:将域名解析成 IP 地址 TCP 连接:TCP 三次握手 发送 HTTP 请求 服务器处理请求并返回 HTTP 报文 浏览器解析渲染页面 断开连接:TCP 四次挥手 2 DNS域名解析 2.1 阅读全文
posted @ 2022-07-16 10:20 云梦士 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1 请求、响应格式 1.1 请求格式 1.1.1查看方式 浏览器:F12->“网络”->“全部” 1.1.2 请求方法: GET 基于“URL”地址问号传参;一般用于向服务器获取资源,例如查询数据库的数据等;成功返回200 POST 基于“请求”主体把消息发送给服务器;一般用于请求新增或修改资源,例 阅读全文
posted @ 2022-07-15 16:57 云梦士 阅读(309) 评论(0) 推荐(1) 编辑
摘要: 1 定义 字节序:多字节数据在内存中的存放顺序。 2 分类 包括大端序和小端序。 大端序(Big-Endian)将数据的低位字节存放在内存的高位地址,高位字节存放在低位地址。如网络字节序 这种排列方式与数据用字节表示时的书写顺序一致,符合人类的阅读习惯。 小端序(Little-Endian),将一个 阅读全文
posted @ 2022-07-13 15:00 云梦士 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 0 why: 问题来源 0.1 网络编程流程 //创建socket int s = socket(AF_INET, SOCK_STREAM, 0); //绑定IP地址和端口号port bind(s, ...) //监听客户端连接 listen(s, ...) //接受客户端连接 int c = ac 阅读全文
posted @ 2022-07-10 11:50 云梦士 阅读(134) 评论(0) 推荐(1) 编辑
摘要: 缘由 2K分辨率屏幕在虚拟机ubuntu18.04下显示字体太小 方法:安装gnome-tweaks 更新软件源:sudo apt-get update 安装:sudo apt-get install gnome-tweaks 打开软件:gnome-tweaks 对图中红框部分进行设置,具体数值可以 阅读全文
posted @ 2022-07-08 15:40 云梦士 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 0.问题: warning: ‘WebServer::openLinger_’ will be initialized after [-Wreorder] 1.原因 变量的声明顺序,和初始化顺序不一致导致, 2.解决方法 更改变量的声明顺序,使其与初始化顺序一致 阅读全文
posted @ 2022-06-12 16:45 云梦士 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 0.背景 最近在学习linux webserver开发,需要在linux下调试自己的C/C++代码,但是linux下不像在windows下,直接Visio Studio或者其它集成开发环境那么方便,现在的linux下开发,比较麻烦。于是可以考虑使用VScode远程开发。但是网上的很多教程都不是很清晰 阅读全文
posted @ 2022-06-12 10:55 云梦士 阅读(3304) 评论(0) 推荐(3) 编辑
摘要: 1.问题来源 我需要在C++的一个类内函数进行缺省参数处理,声明和定义分别分布在.h文件和.cpp文件中,这里如何进行缺省处理就是一个问题,而网络上很多对这种情况说明的不太好,于是就有了这篇文章。 2.正确做法 在.h文件声明函数时,直接写上缺省值,在.cpp文件中不写缺省值。 例如: Cal.h中 阅读全文
posted @ 2022-06-08 15:10 云梦士 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 0.前言 现在介绍ROS基本程序实现的教程有很多,步骤无非就是建工作空间,编译,创建功能包,创建文件和修改CMakeList,之后再编译、运行程序这几步。但是这些教程中很多在文件夹切换的很混乱,导致会出现一堆奇奇怪怪的错误,其实只要注意你操作的文件夹位置,很多问题都不是问题。这也是博主为什么写这篇文 阅读全文
posted @ 2022-06-06 11:15 云梦士 阅读(231) 评论(0) 推荐(1) 编辑