当前位置: 首页 > news >正文

深圳网站设计要点360指数在线查询

深圳网站设计要点,360指数在线查询,专业网站建设公司怎么选,如何在eclipse上做网站我的笔记本配置 荣耀magicbook16,容量是500G,芯片是R7-5800 由于笔记本容量较小,因此考虑这个方案,对于台式机用户,建议可以直接用虚拟机或者双系统。 前言 斯坦福官网给出的方法是用他们的镜像(基于Ubu…

我的笔记本配置

荣耀magicbook16,容量是500G,芯片是R7-5800
由于笔记本容量较小,因此考虑这个方案,对于台式机用户,建议可以直接用虚拟机或者双系统。

前言

斯坦福官网给出的方法是用他们的镜像(基于Ubuntu23.10)进行实验,但是国内访问他们的镜像的速度着实感人,同时无意间看到一位互联网知己写了这篇文章(友情链接),这篇文章写的非常nice,但是里面缺少了有关于使用windows中的wsl2功能结合docker在vscode里面实现轻量化编程的详细步骤,本人之前了解过docker,使用过wsl2做无人机,vscode也是家常便饭了,但是将这三者结合尚未尝试,于是这篇文章便产生了。

知识预备

什么是wsl

wsl就是微软官方出品的用于在windows系统中得到linux体验的一种东西,现在可以直接在微软商城里面下载。虽然说功能肯定没有原生的linux系统强劲,但只是做一个课设还是更有性价比,毕竟跟虚拟机动辄好多G相比已经非常轻量。这里的Ubuntu则是机器人领域编程常用的linux系统平台。
在这里插入图片描述

什么是docker

Docker,我的简单理解就是介于conda和虚拟机之间的一种操作系统级别的容器,想要获得ubuntu操作系统的体验,只需要拉去官网的微缩版本的镜像就可以,不用下载非常大的镜像。
软件界面长这样:
在这里插入图片描述
这里就是我使用的两个镜像,一个是docker教程使用的官方镜像.

系统配置步骤

一、安装wsl2

简单,直接到微软商城安装就行

二、安装docker desktop

简单,直接官网下载,所有默认操作即可

三、安装vscode以及相关的扩展

官网安装vscode可能会比较慢,等待一下就好

需要安装的扩展如下:
1.docker
在这里插入图片描述
2.wsl
在这里插入图片描述
3.remote development
在这里插入图片描述

四、拉取docker中的ubuntu镜像并运行

!小技巧:在命令行中直接运行以下shell脚本,如果没有那么会直接自动下载。

docker run -it --rm ubuntu:23.10 bash

完成下载以后就能在图形化界面中看到运行中的系统了。
在这里插入图片描述

五、通过vscode连接wsl进行开发

在左侧点击docker图标,就能看到运行中的ubuntu23.10系统了,进一步点开就能看到文件结构,之后就是常规命令行操作了。
在这里插入图片描述

Chapter0代码部分配置

一、安装必要库

sudo apt update && sudo apt install git cmake gdb build-essential clang clang-tidy clang-format gcc-doc pkg-config glibc-doc tcpdump tshark

二、邮件传输

这一步跟着官网教程做就行,不是本文章叙述重点。

三、编写可靠数据流函数

本实验的目的是通过编写程序实现在两个主机之间实现可靠的数据流传输。

socket接口编程完成get_URL

socket接口就类似于是一条管道将两个主机连接起来,学过计算机网络的同学应该不陌生。
如果没学过可以参考这个教程(需要科学上网)。
代码如下:

void get_URL(const string& host, const string& path) {Address address(host,80); //construct using the ip+portTCPSocket tcpSocket;//connect to the servertcpSocket.connect(address);// Format the serverstring request = "GET " + path + " HTTP/1.1\r\n"+ "Host: " + host + "\r\n"+ "Connection: close\r\n"+ "\r\n";// Send the HTTP requesttcpSocket.write(request);//define the buffer to store the temp datastd::string buffer;while (true) {tcpSocket.read(buffer);if (buffer.empty()) {break; // No more data}cout << buffer;buffer.clear(); // Clear the buffer for the next read
}
}
http://www.hkea.cn/news/172028/

相关文章:

  • wordpress wp.net网络优化工程师是做什么的
  • 刷会员网站怎么做外贸如何推广
  • 专做女装的网站网站备案是什么意思
  • 没有网站可以做seo排名吗小学生简短小新闻摘抄
  • 做程序网站需要什么代码宁波seo搜索排名优化
  • 网站建设开发语言新冠病毒最新消息
  • 怎么做1688网站网页制作工具有哪些
  • 一个网站的主题和设计风格最好用的免费建站平台
  • 网站开发主页手机优化游戏性能的软件
  • 怎么做属于自己的域名网站网络策划方案
  • destoon做的网站百度商务合作联系
  • 金山区网站制作网络营销策划书1500字
  • 厦门网站建设制作工具熊猫关键词挖掘工具
  • 徐州网站建设 网站推广百度首页快速排名系统
  • 在线转格式网站怎么做拼多多seo 优化软件
  • 成都理工疫情最新消息贵港seo
  • 网站如何防止攻击怎么自己做一个小程序
  • 企业网站建设英文百度收录
  • wordpress查版本sem和seo的区别
  • 网站设计说明书怎么写网站建设平台官网
  • 有建网站的软件阿里云域名注册万网
  • 站长工具排名分析怎么创建公司网站
  • 网站建设标书四川seo哪里有
  • 接网站开发做多少钱建一个外贸独立站大约多少钱
  • wordpress表单录入seo报告
  • python做网站显示表格星巴克seo网络推广
  • 一个com的网站多少钱管理微信软件
  • 蒙阴网站建设软文代写网
  • 用python做一旅游网站南昌seo计费管理
  • 湖北省建设厅win10优化软件哪个好