自定义协议+序列化+反序列化1.再谈 "协议"2.Cal TCP服务端2.Cal TCP客户端4.Json喜欢的点赞,收藏,关注一下把!1.再谈 “协议”协议是一种 “约定”。在前面我们说过父亲和儿子约定打电话的例子,不过这...
-
php 运维 服务器 【Linux网络编程】自定义协议+序列化+反序列化
-
bash linux 开发语言 【适合小白】搭建区块链网络
一 搭建单群组FISCO BCOS联盟链在进行以下所有操作前,请先检查自己虚拟机的硬件和系统要求。硬性要求FISCO BCOS支持x86_64和aarch64(ARM)架构的CPU 由于节点多群组共享网络带宽、CPU和内存...
-
linux 单元测试gtest的安装与使用方法【结合官网的sample】
文章目录什么是gtest⭐gtest的优点⭐下载以及安装gtest⭐gtest断言类型⭐头文件和库gtest的使用【官网例子】⭐sample1⭐sample2⭐sample3什么是gtestgtest单元测试是Goog...
-
服务器 开发语言 linux 1.3、开源软件、开源协议
关注公众号 “融码一生”,领取全套 PDF / 电子书1、开源软件Linux 是一款开源软件,可以随意浏览和修改它的源代码。Linux 本身就是开源精神的受益者,它几乎是全球最大的开源软件。开源软件就是把软件程序与源代码文件...
-
gis 路网数据 Linux【OSMCTools 02】OpenStreetMap数据处理工具OSMCTools使用osmconvert命令截取省市级pbf文件(行政区划边界数据+SQL+Shell脚本)
链接:https://pan.baidu.com/s/1qPSQ_JdqVOsXa6yLF3abfg?pwd=1eg1 提取码:1eg1链接包含数据:全国行政区划数据.sql拼接裁切脚本.sqlget.shosmconver...
-
linux 其他 经验分享 小白也能懂之如何在自己的Windows电脑上使用QEMU虚拟机启动龙芯Loongnix系统的操作办法
所需软件:首先需要下载一个qemu7.2,全称为:qemu-w64-setup-20221230.exe,下载地址为:https://qemu.weilnetz.de/w64/2022/之后需要下载EFI驱动,全称为:QEM...
-
linux源配置:ubuntu、centos;lspci与lsmod命令区别
1、ubuntu源配置1)先查电脑版本型号:2)再编辑源更新,源要与上面型号对应 参考:https://midoq.github.io/2022/05/30/Ubuntu20-04%E6%9B%B4%E6%8D%A2%E5%...
-
linux 运维 CentOS上升级glibc2.17至glibc2.31
glibc是Linux系统中的重要组件之一。在CentOS中,glibc通常是作为系统的默认C标准库使用的,因为它是许多软件的基础库。在CentOS中,glibc的版本通常与CentOS版本一起发布。因为CentOS通常会...
-
linux 服务器 统信UOS配置SSH登录
配置ssh登录vim /etc/ssh/sshd_config #打开ssh配置文件Port 22 #开启ssh 22端口PermitRootLogin yes...
-
深度学习 服务器 运维 github 查看与更新linux系统python版本【详细!】
查看系统python版本并作相应修改一、查看系统中的 Python 版本 这里我的服务器系统是Ubuntu,以此为例子 ,命令如下:使用 python3 命令:python3 --version我原本python的版本是3...
-
linux 运维 在centos上安装WordPress 及创建配置文件无反应的解决方案
一、安装Apache服务1.直接在命令行中输入以下命令即可,顺便安装编译组件:2.启动Apache服务和设置Apache自启:3.添加一个测试页面,测试Apache服务是否正常运行(可省略):4.关闭firewalld防火墙...
-
linux ubuntu防火墙设置 防火墙设置 Ubuntu启用ssh 22端口连接 ubuntu启动22端口连接 Ubuntu启动ssh Ubuntu ssh无法连接root用户 ubuntu无法连接 root
ubuntu防火墙设置 防火墙设置 Ubuntu启用ssh 22端口连接 ubuntu启动22端口连接 Ubuntu启动ssh Ubuntu ssh无法连接root用户 ubuntu无法连接 root更新系统程序安装 ssh...
-
运维 服务器 Linux最常用的15个基本命令
目录Linux基本命令 命令1:ls (查看指定目录中有哪些内容)ls / 相当于查看根目录中的内容,相当于查看我的电脑 ls -l(小写l,或者使用ll)详细查看目录下所有内容ls /usr/lib(ls+目录名称) 命令...
-
运维 服务器 linux系统简单部署php
1 环境搭建1.1 安装lnmp集成环境1.1.1 参照官网链接 lnmp官网1.1.2 按步骤进行在线获取文件并安装选择mysql版本,5.7.x 设置数据库密码,其它常规的直接回车去默认值:选择php版...
-
eureka linux CentOS系统部署YesPlayMusic播放器并实现公网访问本地音乐资源
文章目录1. 安装Docker2. 本地安装部署YesPlayMusic3. 安装cpolar内网穿透4. 固定YesPlayMusic公网地址本篇文章讲解如何使用Docker搭建YesPlayMusic网易云音乐播放器,并...
-
kubernetes linux docker 数据仓库 服务器 centos上部署k8s
环境准备四台Linux服务器主机名 IP 角色 k8s-master-94 192.168.0.94 master k8s-node1-95 192.168.0.95 node1 k8s-node2-96 1...
-
linux kylin 远程连接 远程工作 银河麒麟v10系统SSH远程管理及切换root用户的操作方法
我是默,一个在CSDN分享笔记的博主。 在这里,我要推荐给大家我的专栏《Linux》。无论你是编程小白,还是有一定基础的程序员,这个专栏都能满足你的需求。我会用最简单易懂的语言,带你走进代码的世界,...
-
容器 运维 服务器 linux Docker Stack(堆栈) 部署多服务集群,多服务编排
1、Docker Stack简介Docker Stack(堆栈 是在 Swarm 上管理服务堆栈的工具。而在以前文章docker swarm集群搭建 介绍的 Docker Swarm 只能实现对单个服务的简单部署,于是就引...
-
如何在Linux Ubuntu系统使用Docker快速部署MongoDB并公网访问
文章目录前言1. 安装Docker2. 使用Docker拉取MongoDB镜像3. 创建并启动MongoDB容器4. 本地连接测试5. 公网远程访问本地MongoDB容器5.1 内网穿透工具安装5.2 创建远程连接公网地址5...
-
macos bash 在国内如何自动安装Homebrew(国内地址)Mac & Linux
自动安装脚本,复制下面一句脚本到终端中粘贴回车即可!!!需要注意:如果已经安装过brew了,谨慎重装,因为会覆盖原来的配置文件~/.zshrc,一定要记得保存自己的配置文件苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成...
-
运维 服务器 Linux ftp命令教程:如何使用ftp命令进行文件传输(附实例详解和注意事项)
Linux FTP命令介绍FTP(File Transfer Protocol)是一个标准网络协议,用于在远程网络上传输文件。在大多数情况下,您将使用桌面FTP客户端连接到远程服务器并下载或上传文件。然而,当您在没有GUI的...
-
中间件 大数据 Linux生产者消费者模型之阻塞队列
目录一、生产者消费者模型1、例子引入2、生产者消费者模型 二、基于BlockQueue的生产者消费者模型1、单生产单消费2、多生产多消费并随机派发任务一、生产者消费者模型1、例子引入我们在日常生活中,一般都是通过超市,集市等...
-
开源软件 linux 云计算 52 openEuler搭建PostgreSQL数据库服务器-管理数据库角色
文章目录52 openEuler搭建PostgreSQL数据库服务器-管理数据库角色52.1 创建角色创建角色示例52.2 查看角色查看角色示例52.3 修改角色52.3.1 修改用户名52.3.2 修改用户示例52.3.3...
-
linux nginx-rtmp-module模块实现视频点播
预置条件配置点播服务器 192.168.246.102 , 配置好网卡使其能上网, 安装nginx和nginx-rtmp-module模块,开放端口80, 1935。配置远程服务器192.168.246.103 ,配置好网卡...
-
oracle 数据库 dba应具备的素质 运维 linux 【浅谈DBA 职业素质】---读书笔记
【上一篇】The Begin点点关注,收藏不迷路【下一篇】【来自DBA大佬的见解1】对于一个准备进入 DBA 领域的人,我希望他勤奋、严谨、具有钻研精神及独立思考能力。 如果不是要求特别高的职位,其实一般技术...
-
linux 运维 Ubuntu下wifi 无线网络的配置
先说结论:终端模式下没有找到无脑安装的方法,也就是需要修改配置文件。首先安装相关库然后到/etc/netplan目录下,配置50-cloud-init.yaml文件。如果没有这个文件,可以手工写,也可以cp同目录下的00-i...
-
linux 运维 ubuntu QT openssl支持https
2、下载编译对应的opengssl [ 1.1.1 ] - /source/old/1.1.1/index.html3、安装所需基础工具4、下载源码并编译OpenSSL必须是yes。5、将编译好的库拷贝到qt对应的目录即可注...
-
大数据 linux 运维 服务器 虚拟机集群部署hadoop
搭建hadoop虚拟机集群一,虚拟机环境准备以三台虚拟机为例,配置如下:1.台虚拟机:内存2G,处理2 硬盘50G ,如图(电脑配置参考:8核16线程+32运行内存)2.修改克隆虚拟机的静态IProot下执行更改IPADDR...
-
linux OpenVPN SSL/TLS方式连接
一. 前言 本文介绍OpenVPN最后一种连接方式,通过SSL/TLS认证方式连接,也就是利用公钥密码那套:首先生成根证书秘钥、利用根证书秘钥创建根证书、生成服务器私钥,利用根证书签发服务器证书,生成Diffi...
-
ci/cd linux 运维 服务器 自动化代码质量检测平台sonarqube搭建及使用,以及集成gitlab ci提交自动返回结果
1、sonarqube简介Sonar (SonarQube 是一个开源平台,用于管理源代码的质量。 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。 支持java, JavaScrip, Scala 等等二十几...
-
大数据 linux Windows11安装hadoop-3.3.0
一、安装Java1. 下载Java进入下载页面Java Archive Downloads - Java SE 8Java SE Development Kit 8u191中选择适合操作系统的下载文件在安装好的路径下,将Ja...
-
linux c++ c语言 操作系统 常见面试问题之系统寻址空间是多大?虚拟地址与物理地址?内存映射是什么?详细总结
一、系统寻址空间是多大1.32位地址空间在一台32位系统上,虚拟地址空间为4GB,这个大小由系统上指针的可用数量决定。 对于一块32位的处理器,一个32位值可以表达2^32个不同的数值,如果你将每一个数值都指向不同的内存地址...
-
linux 使用Docker容器部署java运行环境(java8 + mysql5.7 + redis5.0 + nginx1.14.1
环境:阿里云ECS服务器一.Docker环境安装1.1 安装工具1.2 为yum源添加docker仓库位置1.3 将软件包信息提前在本地索引缓存(非必要,建议执行,可以提升yum安装的速度,报错去掉fast试试)1.4 安装...
-
linux docker基础用法
文章目录docker架构docker镜像与镜像仓库docker对象docker的安装及使用docker安装docker加速docker常用操作OCI OCI(Open Container Initiative)Linux基金...
-
Linux 数据盘分区自动化脚本 pro/plus 版本
之前写过相关文章 Linux 服务器扩盘 终极版现在 出一个 扩盘 pro/plus 版本我们下期见,拜拜!...
-
运维 linux 容器学习:Podman和Docker的安装、部署和设置
【导读】容器部署是实际使用和实践容器的第一步,本文结合笔者实际生产实践使用,详细梳理了Podman和Docker如何在不同环境下(在线环境及离线环境)进行安装和部署,以及在部署后如何对Docker的常用功能进行相关设置以便更...
-
容器 linux centos 生产环境部署与协同开发 Docker
一、Docker介绍和安装1.1 什么是docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。logo解释:标志是一头鲸鱼携带着一堆容器。它正在向您发送这些信息的途中。...
-
ffmpeg linux 用nginx实现一个直播服务—RTMP推流和HTTP-FLV拉流
目录一、环境准备二、安装编译nginx所需的安装包和下载nginx原代码包三、nginx配置四、启动nginx服务五、测试推流和拉流服务六、摄像头数据采集七、查看统计这篇文章主要记录用nginx实现直播服务,通过RTMP推流...
-
linux 百度文心一言App:掀起人工智能新浪潮的神秘面纱
大家好,小发猫降ai今天来聊聊百度文心一言App:掀起人工智能新浪潮的神秘面纱,希望能给大家提供一点参考。降ai辅写以下是针对论文AI辅写率高的情况,提供一些修改建议和技巧,可以借助此类工具:还有:百度文心一言App:掀起人...
-
c语言 【Linux】回顾 C 文件接口
文章目录1. 写文件2. 读文件3. 输出信息到显示器的几个方法4. stdin / stdout / stderr5. 打开文件的方式1. 写文件2. 读文件// 注意返回值和参数3. 输出信息到显示器的几个方法C 默认会...
-
linux [已解决]2002-can‘t connect to server on 192.168.xx.xx(10061)MySQL数据库无法远程连接
MySQL数据库无法连接到Linux系统中的MySQL服务器上,我来总结一下我踩过的坑吧,希望伙伴们能注意一下我使用的虚拟机和服务,数据库客户端链接工具出现上面问题的原因一般有以下几种?1. Linux中的防火墙没有关闭关闭...
-
linux ubuntu 运维 如何在xshell上运行Tomcat
1.在Xshell上打开Tomcat先cd 到 bin目录下2. 启动之前,先给.sh的文件都加上可执行权限chmod +x*.sh 把.sh后缀的文件都变成可执行的(就是有的部分变成绿色 (首次使用需要加上可执行权限,...
-
linux python ubuntu 20.04 环境下安装CUDA 11.8, cuDNN v8.6.0和TensorRT 8.6.0(deb方式)
ubuntu 20.04 环境下安装CUDA 11.8, cuDNN v8.6.0和TensorRT 8.6.0(deb方式)1 安装1-1 安装cuda 11.8(deb方式)取消勾选驱动, 下一步添加环境变量最后一行添加...
-
linux 运维 VMware虚拟机Ubuntu无法连接网络的解决方法
一、解决办法网络适配器设置终端依次执行下面命令即可#或者成功出现这个图标,即代表网络连接成功。...
-
linux bash Vi编辑器使用和Shell程序设计
我资源里面有Word文件,可以直接下载Vi编辑器使用和Shell程序设计一、实验目的1. 了解vi编辑器的基本功能和shell的作用和主要分类;2. 掌握vi编辑器建立、编辑、显示及加工处理文本文件;3. 掌握握bash的建...
-
linux 解决:Ubuntu启动后突然进入tty,无法进入图形界面
记录:今晚删除了里面的python3.10,没有关闭Ubuntu就直接关闭了电脑,后面再看的时候发现Ubuntu开启后无法进入图形界面,直接是tty1界面。网上查找发现,可能是因为误删了图形界面的相关文件,不能正常连网,所以...
-
开源 预装 无需安装:ONLYOFFICE 桌面编辑器已正式成为 Mauna Linux 的默认办公套件
在本文中,我们会带您了解 Mauna Linux,这是一款来自巴西的免费 GNU/Linux 操作系统,ONLYOFFICE 桌面编辑器已正式成为其默认的办公套件。关于 Mauna LinuxMauna Linux 是一个来...
-
linux 运维 服务器 数据库 网络协议 https Ubuntu如何配置软件镜像源?
在Ubuntu中配置软件镜像源可以帮助加快软件包的下载速度,并且从可靠的镜像服务器获取软件更新。以下是配置软件镜像源的步骤:打开终端:在Ubuntu桌面上,按下 Ctrl+Alt+T组合键可以打开终端。 备份原有的软件源配置...
-
主机(Windows系统)上复制文字,虚拟机(Ubuntu/Linux)上无法粘贴?
我想应该很多人和我一样,在入门Linux的学习的时候,在自己电脑上安装VMware Workstation pro这款虚拟机软件,然后又安装ubuntu这个发行版的系统来作为自己第一次接触Linux的学习环境。作为初学者,有...
-
数据库 运维 服务器 从零开始学PostgreSQL (三) & Linux RPM安装PostgreSQL
文章目录前言安装步骤1、下载相关的rpm依赖包选择你需要下载的环境选择你的系统环境2、安装PostgreSQL数据库3、配置PostgreSQL数据库初始化数据库设置开机启动并启动数据库检查数据库是否启动修改数据库密码修改p...