网络设备 环境 设备linux

408 - 计算机i网络(移动版)

非常地不具备细节。既然是随笔,我就直接把随手截图的笔记记下来。 关于计算机网络 TCP协议这个框架 needless to say, 直接复制到 CNBLOGS,显然直接 BASE64 或者二进制文件。 为什么形容一个协议是可靠/不可靠的?为什么说TCP是可靠的,UDP是不可靠的,IP也是不可靠的? ......
计算机 网络 408

计算机网络

计算机网络学习 客户端访问服务器支援方法:通过服务器软件(端口;) 什么是协议 网络互联模型 为了更好的促进网络的研究和发展,国际化标准组织iso在1985年制定了网络互联模型 osi模型: 物理层,数据链路层,网络层,运输层,会话层,表示层,应用层 tcp/ip协议模型: 网络接口层,网际层,运输 ......
计算机网络

Linux 命令程序 查找顺序

我们使用echo $PATH查看如下:这是当前shell的PATH环境变量, /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/b ......
顺序 命令 程序 Linux

Linux中使用Docker容器安装mysql,无法直接使用mysql命令?

1.问题 如果你在 Docker 容器中运行 MySQL,你不能在宿主主机上使用 mysql --version 命令来检查 MySQL 版本,因为 MySQL 客户端工具在宿主主机上未安装。 2.解释 2.1 方法一 要查看容器内 MySQL 的版本,你需要进入到容器中执行相应的命令。以下是一种方 ......
mysql 容器 命令 Docker Linux

创建一个vue项目-----局部环境搭建

创建 vue 项目的五种方法 方法一:vue init webpack 项目名(vue-cli2.x的初始化方式) 以管理员身份打开命令行界面 (按住 shift 鼠标右键 打开 PowerShell),输入命令: vue init webpack blog 创建项目(blog 是项目名) 如果没有 ......
局部 环境 项目 vue

创建一个vue项目---全局环境搭建

全局环境搭建 一、环境准备 1、安装 node.js 下载地址:https://nodejs.org/en/ 2、检查是否安装成功:输出版本号说明安装成功 3、安装淘宝镜像 (淘宝镜像速度比较快) npm install -g cnpm -registry=https://registry.npm. ......
全局 环境 项目 vue

Java网络编程实现一(服务器)对多(客户端)

使用多线程+网络编程实现一个服务器对多个客户端 在该程序中用到的知识点 java的BIO ServerSocket和Socket 网络编程 多线程的知识(个人认为重要) 实现的思路 服务器端(使用多个线程) 在客户端需要有一个集合来存储已经连接上的客户端, 如果客户端断开连接则需要从集合中删除 创建 ......

linux安装jdk压缩包版

1、下载压缩包可以选择国内大厂的jdk镜像网站下载速度很快, 比如华为的:https://repo.huaweicloud.com/java/jdk/ 2、查看Linux系统是否有自带的jdk: 输入:java -version发现有输入:rpm -qa | grep java 检测jdk的安装包, ......
linux jdk

java 网络编程之传输文件

需要建两个类,分别作为服务器(接收文件)和客户端(发送文件) 1.服务器类: 1 package 菜鸟教程.网络编程.网络编程之传输文件; 2 3 import java.io.*; 4 import java.net.InetAddress; 5 import java.net.ServerSoc ......
网络编程 文件 网络 java

java网络编程与多线程

一、Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络 ......
网络编程 线程 网络 java

Linux 网络配置以及软件包管理

from pixiv 网络连接配置的方法 命令行进行配置 nmcli device status 查看当前主机设备的活动情况 我们来看点我们关系的吧! DEVICE中的下面的名字是什么鬼? 这是设备的命名规则,对应网络连接来说,这个设备的名称就是网络接口的名称 numcli 是什么命令? 一般的操作 ......
软件包 Linux 网络 软件

java开发环境

java开发环境 编译运行过程 (1)编译期 将.java源文件交给编译器编译成.class字节码文件的过程 (2)运行期 把编译后的.class字节码文件经过JVM加载并运行.class字节码文件 配置环境变量 windows 10系统下配置JDK环境变量: (1).安装JDK,安装过程中可以自定 ......
环境 java

Linux 防火墙管理工具

netfilter介绍 防火墙是作用与内网和外网之间,根据定义的策略来过滤流量的软件或者硬件。 在Linux内核中,自带了防火墙模块netfilter,通过netfilter可以是实现网络流量的过过滤,以及NAT、连接跟踪等功能。 通过用户空间的iptables、firewalld等工具,可以实现相 ......
管理工具 防火墙 工具 Linux

Linux下NAS和SAN推荐

在Linux环境中,推荐10个NAS (Network Attached Storage, 网络附加存储)和10个SAN (Storage Area Network, 存储区域网络). NAS适合家庭用户,SAN适合企业用户。 1. NAS Linux NAS 解决方案有多种类型,找到适合您需求的解 ......
Linux NAS SAN

vite开发环境、生产环境配置

一,前言 一个项目可能会有开发版本、上线版本、测试版本等等多个版本,不同的环境会有不同请求api接口,就需更改一些基本配置,这时候就显得很麻烦,所以这里就使用了环境变量。我们只需做简单的配置,把环境状态切换的工作交给代码。 二,开发环境也就是编码时运行的环境,即我们使用npm run dev或者np ......
环境 vite

Windows系统使用MySql Workbench远程登陆Linux系统的MySql Server

0. 系统版本 客户端: Windows 10 服务器: Ubuntu 22.04 (阿里ECS) 数据库: Mysql 8.0.35 1. 操作步骤 服务器端 1.1 在ubuntu 22.04中安装Mysql 1.1.1 更新索引 sudo apt update 1.1.2 安装 sudo ap ......
系统 MySql Workbench Windows Server

网络速率限制

wget https://raw.githubusercontent.com/magnific0/wondershaper/master/wondershaper chmod +x wondershaper # 查看帮助 ./wondershaper --help # 设置最大的下载速率为 1024 ......
速率 网络

兼具双工免提通话消回音( AEC)及环境噪音压制( ENC)的 语音处理芯片 NR2047

一, 概述NR2047 是一款强效的多功能语音及音频 DSP 处理芯片, 芯片内固化有业界领先的专用语音处理算法。针对语音通讯产品, NR2047 可以提供功能有:近距离的环境噪音压制, 远场智能语音萃取,高品质语音,全双工免提通话回音消除,远距离高品质拾音。NR2047 内置功能强大的语音引擎,可 ......
回音 噪音 语音 芯片 环境

社交媒体欺诈乱象 | 每15人就有1人遭遇过网络欺诈!

据英国劳埃德银行(TSB)5月份发布的一份报告披露,社交媒体平台上的金融欺诈正在以令人担忧的速度增加,消费者应对Facebook、Instagram和WhatsApp上的欺诈保持警惕。 TSB欺诈预防总监Paul Davis表示:“社交媒体公司必须紧急清理他们的平台,以保护每天使用他们服务的无数无辜 ......
社交 媒体 网络

[Linux] Alpine Linux 概述

1 Alpine Linux 概述 1.1 简介 Alpine Linux是一款开源社区开发的、基于musl libc和BusyBox的轻量级Linux发行版;适合用来做路由器、防火墙、VPNs、VoIP 盒子以及服务器的操作系统。 Alpine 的意思是“高山的”。 Alpine Linux 围绕 ......
Linux Alpine

Postgresql的Linux命令客户端、Mysql的Linux命令客户端

Postgresql的Linux命令客户端 https://yvioo.lanzouw.com/iIIEO1diw8qj 解压文件 ,进入文件夹 文件夹里有 psql的文件 执行 ./psql -h <host> -p <port> -U <username> -d <database_name> ......
客户端 命令 客户 Linux Postgresql

linux init.d里没有ssh,解决更新ssh后在/etc/init.d下无sshd的问题

1.将远程服务器的/etc/init.d/ssd 文件拷贝到本地 scp /etc/init.d/ssh root@IP地址:/etc/init.d 2.vi /etc/init.d/sshd 3.将原有的sshd文件内容清除,然后复制以下内容便可 #!/bin/sh # Start/stop/re ......
init ssh 问题 linux sshd

搭建 Zerotier Moon为异地组网网络加速

由于Zerotier服务器在国外,导致在国内的速度不快,所以官方推荐设置自己的moon服务器做节点加速。moon服务器需要24小时不挂机,并且有固定ip,对硬件要求不高,所以云服务器比较符合做moon服务器 第一步:在云服务器linux上安装Zerotier客户端: curl -s https:// ......
异地 Zerotier 网络 Moon

【深度学习】PyTorch的基本运算 与 构造简单神经网络模型

基本运算 import torch # 创建一个自定义的张量 t = torch.tensor([1.0, 2.0, 3.0]) # tensor([1., 2., 3.]) # 求平均值 t.mean() # tensor(2.) # 创建一个指定行列的张量 x = torch.empty(3,5 ......
神经网络 深度 模型 神经 PyTorch

在线运行代码的 PHP 沙盒环境实现

演示: 多版本PHP运行代码 作用: 方便作为独立的调试环境运行 一些 临时逻辑,查看执行结果。 方便比较不同版本的 PHP 执行差异,进行一般的兼容性测试。 思路: Docker镜像构建多个PHP运行端口,使用 php 命令行来运行 PHP 脚本,借助 PHP 接口执行输入。 操作: 1. 编写 ......
代码 环境 PHP

linux环境安装jdk

一 目的 linux环境安装jdk 二 步骤 yum install -y java-devel ......
环境 linux jdk

linux基础设置

前言 看到了很多的linux方面的教程,但是都只是看着博客并且跟着操作,思考的方面还是不够多,容易遗忘,所以写一个关于初始化过程的一个记录贴。 在进一步学习Linux之前,建议大家也可以对自己的VPS做一些安全防护。这里会介绍一些通用的、简单的但却十分有效的安全措施。 环境 uname -a # L ......
基础 linux

Linux PAM和AppArmor

PAM 介绍 PAM全称叫作Pluggable Authentication Modules,译为可插拔验证模块。1995年起源于sun公司,PAM是一个框架,通过PAM框架提供的接口,应用程序可以不关心基层具体的实现过程,直接调用接口实现身份验证功能。PAM还有一个功能就是在用户空间就是先对用户的 ......
AppArmor Linux PAM

linux安装git

一 目的 linux安装git 二 步骤 yum install git ......
linux git

ubuntu dwm 显示管理器 DM ,窗口管理器 WM, 桌面环境 DE , 的一些理解。

我觉得 要理解 linux 的桌面系统,必须要 借助 archlinux 一些个基本的概念 来看一些 具体的例子。 一些常用的窗口管理器 WM 比如 : i3 dwm 等。 还有 窗口合成器 ......
桌面 环境 ubuntu dwm DM