linux环境搭建
1、**连接外网**
ssh在192.168.4.x上运行sudo ip link set ens160 down
ssh切换到192.168.3.x(外网ip),运行sudo ip route add default via 192.168.2.1 dev ens192 onlink //连接外网
使用完外网后
ssh在192.168.3.x上运行sudo ip link set ens160 up
ssh在192.168.4.x上运行sudo ip route del default via 192.168.2.1 dev ens192 onlink
sudo ip route add default via 192.168.4.1 dev ens160 onlink
2、**切换到home目录下,并更新apt包,sudo apt update 更新apt包**
3、**Ubuntu Linux安装工具链所需软件:**
sudo apt install -y python3 python3-dev python3-setuptools gcc libtinfo-dev zlib1g-dev build-essential libedit-dev libxml2-dev python3-pip
sudo apt install git
4、**Cmake安装**(在home目录下)
cmake –version(查看当前cmake版本)
sudo apt-get remove cmake (删除旧的cmake版本)
wget https://cmake.org/files/v3.17/cmake-3.17.1.tar.gz(下载cmake-3.17压缩包)
tar -xzvf cmake-3.17.1.tar.gz(解压cmake-3.17压缩包)
cd cmake-3.17.1
./bootstrap
make -j8
sudo make install
使用“cmake –version”验证是否安装成功。
5、**gtest安装**(在home目录下)
git clone [https://github.com/google/googletest.git](https://github.com/google/googletest.git)
cd googletest
mkdir build
cd build
cmake ..
make –j4
sudo make install
6、**设置用户和密码**
sudo useradd -m -s /bin/bash yunquanlai
sudo passwd yunquanlai
- **安装更高版本gcc**
sudo apt-get update
sudo apt-get install gcc-14
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/gcc 100
sudo update-alternatives --config gcc
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
linux环境搭建
1、**连接外网** ssh在192.168.4.x上运行sudo ip link set ens160 down ssh切换到192.168.3.x(外网ip),运行sudo ip route add default via 192.168.2.1 dev ens192 onlink //连接外网 使用完外网后 ssh在192.168.3.x上运行sudo ip link set ens160 up ssh在1…...
![](https://www.ngui.cc/images/no-images.jpg)
《C++与生物医学的智能融合:医疗变革新引擎》
在当今科技飞速发展的时代,人工智能正以前所未有的深度和广度渗透到各个领域,为传统行业带来革新与突破。其中,将 C与生物学、医学等领域知识相结合,开发用于处理生物医学数据、辅助疾病诊断和治疗的人工智能应用,成为…...
![](https://i-blog.csdnimg.cn/direct/81c840489e9643cb8748915b2d8f36b6.png)
Matlab 绘制雷达图像完全案例和官方教程(亲测)
首先上官方教程链接 polarplothttps://ww2.mathworks.cn/help/matlab/ref/polarplot.html 上实例 % 定义角度向量和径向向量 theta linspace(0, 2*pi, 5); r1 [1, 2, 1.5, 2.5, 1]; r2 [2, 1, 2.5, 1.5, 2];% 绘制两个雷达图 polarplot(theta, r1, r-, LineWidth, 2); hold …...
![](https://www.ngui.cc/images/no-images.jpg)
Lua的环境与热更
一、global_State,lua_State与G表 Lua支持多线程环境,使用 lua_State 结构来表示一个独立的 Lua 线程(或协程)。每个线程都需要一个独立的全局环境。而lua_State 中的l_G指针,指向一个global_State结构,这个就是我们常…...
![](https://i-blog.csdnimg.cn/direct/e1dbff04ff994593a27c7325c7e412b6.png)
HTML CSS JS基础考试题与答案
一、选择题(2分/题) 1.下面标签中,用来显示段落的标签是( d )。 A、<h1> B、<br /> C、<img /> D、<p> 2. 网页中的图片文件位于html文件的下一级文件夹img中,…...
![](https://i-blog.csdnimg.cn/direct/069aa5a351c34951a18e23cc4c6cef08.png#pic_center)
若依解析(一)登录认证流程
JWTSpringSecurity 6.X 实现登录 JWT token只包含uuid ,token 解析uuid,然后某个常量加UUID 从Redis缓存查询用户信息 流程图如下 感谢若依,感谢开源,能有这么好系统供我学习。 设计数据库,部门表,用户表,…...
![](https://www.ngui.cc/images/no-images.jpg)
Redis设计与实现第17章 -- 集群 总结1(节点 槽指派)
集群通过分片sharding来进行数据共享,并提供复制和故障转移功能。 17.1 节点 一个Redis集群通常由多个节点node组成,刚开始每个节点都是相互独立的,必须将各个独立的节点连接起来,才能构成一个包含多个节点的集群。通过CLUSTER …...
![](https://i-blog.csdnimg.cn/direct/d915e1a92df44845946565167ce4fb1d.jpeg)
汽车控制软件下载移动管家手机控车一键启动app
移动管家手机控制汽车系统是一款实现车辆远程智能控制的应用程序。通过下载并安装特定的APP,用户可以轻松实现以下功能:远程启动与熄火:无论身处何地,只要有网络,即可远程启动或熄火车辆,提前预冷或预…...
![](https://www.ngui.cc/images/no-images.jpg)
推荐几个可以免费下载网站模板的资源站
推荐几个可以免费下载网站模板的资源站,上面有免费的wordpress模板和帝国CMS模板可以下载。 模板帝 Mobandi.com 模板帝是一个提供丰富网站模板资源的平台,旨在帮助用户快速构建和美化自己的网站。无论是个人博客、企业官网还是电子商务平台ÿ…...
![](https://i-blog.csdnimg.cn/direct/6e67d8c13e9f4dedac3ed54a9e386943.png)
H3C OSPF实验
实验拓扑 实验需求 按照图示配置 IP 地址按照图示分区域配置 OSPF ,实现全网互通为了路由结构稳定,要求路由器使用环回口作为 Router-id,ABR 的环回口宣告进骨干区域 实验解法 一、配置IP地址 [R1]int l0 [R1-LoopBack0]ip add 1.1.1.1 32 […...
![](https://i-blog.csdnimg.cn/direct/dd06be8ca27546028f3e0d8e67e3e5d8.png)
Vue框架开发一个简单的购物车(Vue.js)
让我们利用所学知识来开发一个简单的购物车 (记得暴露属性和方法!!!) 首先来看一下最基本的一个html框架 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"&…...
![](https://www.ngui.cc/images/no-images.jpg)
Windows Terminal Solarized Dark 配色方案调整
起因 Widnows 10/11 下面自带的 Terminal 还是比较方便的,因为不需要安装额外的 Terminal 软件。 我喜欢 Solarized Dark 配色方案,虽然有人批评这个配色方案比较老,但我觉得它比较优雅,尤其对外这种眼神比较差的人,比…...
![](https://www.ngui.cc/images/no-images.jpg)
PyTorch张量运算与自动微分
PyTorch张量运算与自动微分 PyTorch由Facebook人工智能研究院于2017年推出,具有强大的GPU加速张量计算功能,并且能够自动进行微分计算,从而可以使用基于梯度的方法对模型参数进行优化,大部分研究人员、公司机构、数据比赛都使用P…...
![](https://i-blog.csdnimg.cn/direct/1566fa964dd945069a93ebf43829504e.png)
【从零开始的LeetCode-算法】3264. K 次乘运算后的最终数组 I
给你一个整数数组 nums ,一个整数 k 和一个整数 multiplier 。 你需要对 nums 执行 k 次操作,每次操作中: 找到 nums 中的 最小 值 x ,如果存在多个最小值,选择最 前面 的一个。将 x 替换为 x * multiplier 。 请你…...
![](https://i-blog.csdnimg.cn/direct/1f5a78aa59934bf4b394e9fe677c8771.png)
【Linux】gdb / cgdb 调试 + 进度条
🌻个人主页:路飞雪吖~ 🌠专栏:Linux 目录 一、Linux调试器-gdb 🌟开始使用 🌠小贴士: 🌟gdb指令 🌠小贴士: ✨watch 监视 ✨打条件断点 二、小程序----进…...
![](https://i-blog.csdnimg.cn/direct/103db26c4af44a82b723b5b3e5de0823.png)
Jenkins Nginx Vue项目自动化部署
目录 一、环境准备 1.1 Jenkins搭建 1.2 NVM和Nodejs安装 1.3 Nginx安装 二、Jenkins配置 2.1 相关插件安装 2.2 全局工具安装 2.3 环境变量配置 2.4 邮箱配置(构建后发送邮件) 2.5 任务配置 三、Nginx配置 3.1 配置路由转发 四、部署项目 …...
![](https://i-blog.csdnimg.cn/direct/a09cd9842df14690997ce5d24b59af56.png)
视频汇聚平台Liveweb国标GB28181视频平台监控中心设计
在现代安防视频监控领域,Liveweb视频汇聚平台以其卓越的兼容性和灵活的拓展能力,为用户提供了一套全面的解决方案。该平台不仅能够实现视频的远程监控、录像、存储与回放等基础功能,还涵盖了视频转码、视频快照、告警、云台控制、语音对讲以及…...
![](https://i-blog.csdnimg.cn/direct/f9eade30240548d582073b7ccc4a63f4.png)
文件比较和文件流
文件比较和文件流 一、文本比较工具 diff1.基本用法1.1输出格式 2.常用选项 二、文件流1.文件的打开模式2.文件流的分类ifstreamofstreamfstrem区别 3.文件流的函数1. 构造函数2. is_open 用于判断文件是否打开3. open4. getline5. close6. get()7. read8. write9. put10. gcou…...
![](https://i-blog.csdnimg.cn/direct/130c86e3533444d78dd766d4396917c4.png)
【2024最新】基于Springboot+Vue的就业信息管理系统Lw+PPT
作者:计算机搬砖家 开发技术:SpringBoot、php、Python、小程序、SSM、Vue、MySQL、JSP、ElementUI等,“文末源码”。 专栏推荐:SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:Java精选实战项…...
![](https://i-blog.csdnimg.cn/direct/2b02fa05bde043b2aafa2cb1e6d38abe.png)
PySide6 QSS(Qt Style Sheets) Reference: PySide6 QSS参考指南
Qt官网参考资料: QSS介绍: Styling the Widgets Application - Qt for Pythonhttps://doc.qt.io/qtforpython-6/tutorials/basictutorial/widgetstyling.html#tutorial-widgetstyling QSS 参考手册: Qt Style Sheets Reference | Qt Widge…...
![](https://www.ngui.cc/images/no-images.jpg)
【笔记】成为雍正
观古代历史,不过帝王一家一姓之家史 时间 1662年,田文镜出生。1672年,张廷玉出生。1674年,胤礽出生。1678年,胤禛出生。1679年,年羹尧出生。1680年,鄂尔泰出生。1700年,索额图被赐死…...
![](https://i-blog.csdnimg.cn/direct/7c4b0df1ec1e4c59a00378be130c3720.png)
Codeforces Round 913 (Div. 3)
题目链接 B. YetnotherrokenKeoard 题意 输入 输出 思路 用两个栈分别维护小写字母下标和大写字母下标,用一个vis数组标记字母是否删除 示例代码 void solve() {string s;cin >> s;int n s.size();vector<bool> vis(n, false);stack<int>sk…...
![](https://www.ngui.cc/images/no-images.jpg)
斐波那契数
C语言实现斐波那契数列的多种方法_斐波那契数列c语言-CSDN博客 题目描述 斐波那契数列为:1,1,2,3,5,8,13.....,常规递推公式f(n)f(n-1)f(n-2); 输入描述 输入一个整数n(0<n<50),为多组数据。 输出描述 输出第n个斐波那契数 样例输入 1 2 4样例输出…...
![](https://i-blog.csdnimg.cn/direct/1427721a449f426795b2fa4647b3c58f.png)
Redis高阶集群搭建+集群读写
问题 容量不够,redis 如何进行扩容?并发写操作, redis 如何分摊?另外,主从模式,薪火相传模式,主机宕机,导致 ip 地址发生变化,应用程序中配置需要修改对应的主机地址、端…...
![](https://i-blog.csdnimg.cn/direct/44dd09c670a64e359973aee2d8398e90.png)
Vision Transformer(vit)的主干
图解: 代码: class VisionTransformer(nn.Module):def __init__(self, img_size224, patch_size16, in_c3, num_classes1000,embed_dim768, depth12, num_heads12, mlp_ratio4.0, qkv_biasTrue,qk_scaleNone, representation_sizeNone, distilledFalse,…...
![](https://i-blog.csdnimg.cn/img_convert/4930a443c6e6b4239cf07e83c5cab3cb.png)
手撸了一个文件传输工具
在日常的开发与运维中,文件传输工具是不可或缺的利器。无论是跨服务器传递配置文件,还是快速从一台机器下载日志文件,一个高效、可靠且简单的文件传输工具能够显著提高工作效率。今天,我想分享我自己手撸一个文件传输工具的全过程…...
![](https://i-blog.csdnimg.cn/direct/687fbb44584d40d09c1701470b3cb79e.png)
Java程序调kubernetes(k8s1.30.7)core API简单示例,并解决403权限验证问题,即何进行进行权限授权以及验证
简单记录问题 一、问题描述 希望通过Java程序使用Kubernetes提供的工具包实现对Kubernetes集群core API的调用,但是在高版本上遇见权限验证问题4xx。 <dependency><groupId>io.kubernetes</groupId><artifactId>client-java</artifact…...
![](https://www.ngui.cc/images/no-images.jpg)
java八股-Redis Stream和RocketMQ实现的解决方案
文章目录 Redis Stream方案:ShortLinkStatsSaveProducer.javaShortLinkStatsSaveConsumer.java RocketMQ方案ShortLinkStatsSaveProducer.javaShortLinkStatsSaveConsumer.java Redis Stream方案: ShortLinkStatsSaveProducer.java package com.nageoff…...
![](https://i-blog.csdnimg.cn/direct/d933bd10e02b43fe896202e5c32e79e7.png)
第29天 MCU入门
目录 MCU介绍 MCU的组成与作用 电子产品项目开发流程 硬件开发流程 常用元器件初步了解 硬件原理图与PCB板 常见电源符号和名称 电阻 电阻的分类 贴片电阻的封装说明: 色环电阻的计算 贴片电阻阻值计算 上拉电阻与下拉电阻 电容 电容的读数 二极管 LED 灯电路 钳位作…...
![](https://img-blog.csdnimg.cn/017044754b324e4aaa090b36baf66d73.png)
【Python网络爬虫笔记】6- 网络爬虫中的Requests库
一、概述 Requests 是一个用 Python 语言编写的、简洁且功能强大的 HTTP 库。它允许开发者方便地发送各种 HTTP 请求,如 GET、POST、PUT、DELETE 等,并且可以轻松地处理请求的响应。这个库在 Python 生态系统中被广泛使用,无论是简单的网页数…...
![](/images/no-images.jpg)
网站建设协议/短视频seo询盘系统
用java编写程序,根据考试成绩的等级打印出百分制分数段;设A为90分以上,B为80分以上,C为70分以上,D为60分以上,E为59分以下。要求在程序中使用开关语句。上级运行其结果是否符合设计要求;import …...
![](/images/no-images.jpg)
湖北智能网站建设推荐/网络营销十大成功案例
相交过滤器的应用,比几何相交法简便。Excluding剔除//找到与风管相交的对象,通过相交过滤器。[TransactionAttribute(Autodesk.Revit.Attributes.TransactionMode.Manual)]public class FindIntersectWallsByElement : IExternalCommand{public Result Execute(Exte…...
![](/images/no-images.jpg)
麒麟区住房和城乡建设局网站/站长工具是什么意思
两个线程并发执行以下代码,假设a是全局变量,初始为1,那么以下输出______是可能的?1234void foo(){aa1;printf("%d ",a);}3 2 2 3 3 3 2 2 正确答案: A B C D 你的答案: B C D (错误) 编译出来(一般来讲&am…...
![](/images/no-images.jpg)
wordpress 注册字段/baidu百度
np.random.permutation 是 numpy 中的一个函数,它可以将一个数组中的元素随机打乱,返回一个打乱后的新数组。 使用方法如下: import numpy asnp# 对一个列表进行打乱 arr [1, 2, 3, 4, 5] np.random.permutation(arr)# 对一个 numpy 数组进行…...
![](/images/no-images.jpg)
av在线网站建设推广/关键词排名seo优化
《统计行数篇》1-8:编写一个统计空格制表符和换行符个数的程序#include int main(){int c ;/*用于接收下一个要输入的字符*/int cb, ct, cl;c cb ct cl 0;while((c getchar()) ! EOF){if(c )cb;if(c \t)ct;if(c \n)cl;}printf("cb%d, ct%d, cn%d\n&qu…...
国内做房车游网站/腾讯云域名购买
今天周末,发现这个名单挺有趣的,赶紧分享给大家~马上就要到跳槽/春招旺季了,大家一定要擦亮眼睛。文末获取完整名单还有不少公司,没办法放在文章里。一个是怕惹麻烦,第二个是实在太多了。。。不过老大提供了完整版&…...