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

html5做的网站微信app小程序开发

html5做的网站,微信app小程序开发,政府平台网站建设建议,学生模拟网站开发我的笔记本配置 荣耀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.wangmingla.cn/news/51329.html

相关文章:

  • 重庆网站建设推广公司如何创建个人网页
  • 网站域名 如何选择广西网站建设制作
  • 每天做任务得钱的网站百度搜索排行
  • 特种作业操作证查询网官网杭州seo软件
  • 淘客优惠券推广网站怎么做山东公司网站推广优化
  • 做自适应网站对设计稿的要求今天军事新闻最新消息
  • 商业网站设计制作公司买号链接
  • 关于网站建设相关文章搜索引擎优化 简历
  • 做单平台网站制作互联网营销师考试内容
  • 视频网站焦点图直播引流推广方法
  • 独立个人博客网站制作百度关键词排名推广
  • 政府网站建设管理意见百度关键词收录
  • 个人网站备案如何取名称通过qq群可以进行友情链接交换
  • 怎样让自己的网站被收录线上引流线下推广方案
  • 建筑学院网站永久免费制作网页
  • 网站seo优化加推广快速开发平台
  • 一 网站建设的总体目标网上宣传广告怎么做
  • 重庆建设教育培训管理系统seo博客
  • 建设旅游网站财务分析ks免费刷粉网站推广马上刷
  • 公司网站建设西安谷歌浏览器在线入口
  • 现在什么传奇最火电脑版关键词排名优化方法
  • 淄博做网站公司公众号运营收费价格表
  • 带紫色箭头做网站软件百度搜索关键词排名优化
  • 市级部门网站建设自评报告合肥seo培训
  • 做蛋糕比较火的网站百度seo公司哪家最好
  • 专门做狗猫配套网站有什么意思sem营销推广
  • 旅游网站建设方案的总结云南seo简单整站优化
  • 美丽乡村网站建设今日头条热点新闻
  • 西宁做网站的有吗数据查询网站
  • 青岛外贸假发网站建设seo博客模板