路由 网络技术 计算机 基础
Docker网络
Docker网络 Docker网络从覆盖范围可分为单个host上的容器网络和跨多个host的网络 Docker安装时会自动在host上创建三个网络,我们可用docker network ls命令查看 [root@Wesuiliye ~]# docker network ls NETWORK ID N ......
ChatGPT问答[4]-为什么神经网络最后都会归结于计算矩阵
为什么神经网络最后都会归结于计算矩阵? 神经网络的本质是通过一系列的线性和非线性变换来实现对输入数据的处理和转换。在这个过程中,神经网络需要对每一层的输入进行线性变换和非线性变换,其中线性变换通常是通过矩阵乘法来实现的。 具体来说,神经网络中的每一层都包含多个神经元,每个神经元都与上一层的所有神经元 ......
网络架构设计汇总
1.企业网络基本架构 企业网络架构很大程度上取决于企业或机构的业务需求。 小型企业:通常只有一个办公地点,一般采用扁平网络架构进行组网。这种扁平网络能够满足用户对资源访问的需求,并具有较强的灵活性,同时又能大大减少部署和维护成本。 网络通常缺少冗余机制,可靠性不高,容易发生业务中断 大型企业:网络对 ......
ChatGPT问答[3]-CPU与GPU计算方式上的区别
CPU与GPU计算方式上的区别 CPU(中央处理器)和GPU(图形处理器)是计算机中两种不同的处理器,它们在计算方式上有以下区别: 并行计算能力:GPU拥有比CPU更多的计算核心,这使得GPU可以同时处理大量的数据并进行并行计算。相比之下,CPU的计算核心数量较少,只能进行有限的并行计算。 计算精度 ......
javascript基础练习
本练习根据w3cschool:https://www.w3cschool.cn/javascript/javascript-conventions.html 1.javascript 简介 1.1 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript ......
OpenCV计算相机与装甲板之间的距离
这个距离的计算需要建立在得知平移矩阵的计算上,想要了解平移矩阵获取的可以移步:https://www.cnblogs.com/nobodyx/p/17297244.html 先看一下代码 #include <iostream> #include <cmath> using namespace std ......
Transformer网络-Self-attention is all your need
一、Transformer Transformer最开始用于机器翻译任务,其架构是seq2seq的编码器解码器架构。其核心是自注意力机制: 每个输入都可以看到全局信息,从而缓解RNN的长期依赖问题。 输入: (待学习的)输入词嵌入 + 位置编码(相对位置) 编码器结构: 6层编码器: 一层编码器 = ......
socat的下载和基础使用
简介一下socat的下载和使用,内容比较简介。 1.socat的下载 apt-get install -y socat 2.socat的简单使用 这里的简单使用其实就是指建立虚拟串口进行通信。 (1)创建虚拟串口 socat -d -d pty,raw,echo=0 pty,raw,echo=0 其 ......
TensorFlow 卷积神经网络实用指南:1~5
原文:Hands-On Convolutional Neural Networks with TensorFlow 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标 ......
搜索功能的技术方案
MySQL数据同步到ElasticSearch 最近的创业项目涉及到搜索功能,显然,尽管MySQL有模糊查询的功能,但是它并不适合用来实现搜索功能,所以一般需要使用到ES,它常常被用来进行大数据搜索,也支持分词。 同步双写方案 以前我在大学时候也写过,但是使用的是同步双写的方案:即在写入MySQL的 ......
前端&后端程序员必备的Linux基础知识
一 从认识操作系统开始 1.1 操作系统简介 我通过以下四点介绍什么操作系统: 操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石; 操作系统本质上是运行在计算机上的软件程序 ; 为用户提供一个与系统交互的操作界面 ; 操作系统分内核与外 ......
【THM】Red Team Fundamentals(红队基础)-红队
本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/redteamfundamentals 本文相关内容:简单介绍红队演练的基础知识、主要组成部分和涉及的利益相关者,以及红队演练与其他网络安全活动的不同之处。 简介 网络安全是白帽黑客和黑帽黑客之间不断的竞 ......
JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
1、JS 获取电脑本地的IP地址(内网) function getIP(callback) { let recode = {}; let RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || wi ......
网络编程记录
IP数据报在传输的过程中虽然是先发送到路由器,再由他转发个目的主机,但是其头部的目标IP地址确实最终的目标主机的IP地址,而不是中转路由器的IP地址。说明IP头部的源端IP地址和目的端IP地址在转发过程中是始终不变的,但帧头部的源端物理地址和目的端物理地址在转发过程中是一直变化的 TCP传输的数据大 ......
Android开发,使用的是OkHttp和Reftrofit,用的是Kotlin协程,用Kotlin写一个网络拦截器,模拟登录请求,成功后返回成功模拟数据,失败后返回错误数据
首先,我们需要定义一个网络拦截器类,继承自OkHttp的Interceptor接口: class LoginInterceptor : Interceptor { override fun intercept(chain: Interceptor.Chain): Response { // 模拟登录 ......
jdbc编程基础
package com.local.util; import java.sql.*; /** * @date 2023/4/15 18:13 * @description */ public class JdbcUtil { public static final String DRIVER_NAM ......
【小程序】微信小程序基础语法讲解(一)
一、概述 微信小程序是一种快速构建应用的平台,其基础语法主要包括以下几个方面: WXML:微信小程序的模板语言,类似于 HTML,用于描述页面结构。 WXSS:微信小程序的样式语言,类似于 CSS,用于描述页面样式。 JS:微信小程序的脚本语言,用于实现页面的逻辑和交互。 JSON:微信小程序的配置 ......
《Linux基础》06. 进程管理 · 服务管理
(Linux基础-06) 本文以 CentOS7.6 为例 1:进程管理 在 Linux 中,每个执行的程序都称为一个进程。每一个进程都分配一个 ID(pid,进程号)。 每个进程都可能以两种方式存在:前台与后台。 前台进程就是用户目前的屏幕上可以进行操作的程序。后台进程则是实际在运行,但在屏幕上看 ......
基础语法
java基础语法 注释: 单行注释: //这里是单行注释 多行注释: /* 这里 是 多行 注释 */ 文档注释: /** 这里是文档注释 */ 关键字: 关键字共50个,其中 const 和 goto 是保留字 true、false、null 不是关键字,是特殊值 标识符 ......
网络设备安全审核策略配置
配置日志服务器和防火墙设备,将防火墙的日志发送到日志服务器,并使用Splunk分析、管理防火墙日志 网络拓扑图 网络角色功能与版本 LOG:日志服务器,ubuntu 20.04 server FW:防火墙,asav 9.17 Other:控制Splunk web端,win 10 步骤 1、LOG开启 ......
让算力普惠、释放技术红利,阿里云让开发者成为创新主体
大幅降价和开放核心产品的免费试用,将推动产业进一步从传统 IT 向云计算转移。对于开发者而言,阿里云希望提供丰富的技术产品,通过技术创新来降低技术使用的门槛,不断降低云的使用成本,让开发者成为创新主体。 ......
C++基础知识系列-1
C++基础知识1 git基础 SVN(集中式版本控制器)和git(分布式版本控制器)区别 SVN本地没有仓库信息存储代码,代码信息全部存储到云端。本地代码全部push到云端。 git 好处:版本库对提交的代码保存其版本提交记录; 每次提交代码push之前先拉取代码pull,再次push时只会 ......
C++基础知识系列-2
C++11新特性 C++11易用性改进 静态断言 使用范围几乎不受限制 static_assert断言对象必须是常量表达式,编译期给出断言警告。用于ERROR提示 强枚举类型 // enum关键字 enum class HighSchool: unsigned int { student, teac ......
C++基础知识系列-3
设计模式 GoF设计模式清单 工厂模式和抽象工厂模式在实际开发中使用较少; 单例模式是重点,针对一个类的唯一实例; 单例模式:通过设计的接口getInstance()获得对象,在接口内部设计只能有一个对象。 将类的构造函数定义为私有属性【外部不能创建对象】;定义一个私有的类的静态私有成员变量;提供一 ......
CNStack 云服务&云组件:打造丰富的云原生技术中台生态
目前,CNStack 已发布的云服务包括:多集群管理,分布式应用管理、分布式存储、虚拟化服务、云边协同、服务网格等,前面几篇文章中,也已陆陆续续的专文介绍了多集群、虚拟化、云边协同等云服务。后续也会有更多的云服务&云组件上架 CNStack 并专文介绍。
本文将针对云服务&云组件自身及其相关工具链进... ......
前端基础之JavaScript
JS简介 全称JavaScript但是与Java一毛钱关系都没有 之所以这么叫是为了蹭Java的热度 它是一门前端工程师的编程语言 但是它本身有很多逻辑错误(不是很严谨) IT行业鄙视链: 后端 > 前端、运维、测试、产品、老板 前端想一统天下:node.js JS发展史>>>:JavaScript ......
网络编程-包过滤防火墙简单实现
一、netfilter框架 这次实验使用netfilter框架,参考《网络编程》相关知识以及样例代码。 Netfilter是 Linux 内核中的一个框架,它为以定制处理器形式实施的各种网络相关操作提供了灵活性。Netfilter提供数据包过滤、网络地址翻译和端口翻译的各种选项。 检查点 在netf ......
网络数据推送
一、通用数据推送代码 下面是优化后的代码: private async Task<string> PostResponse(string url, string postDataStr, string accessToken) { string htmlUrl = url + (string.IsN ......
计算机基础和linux安装及帮助
一、按系列罗列linux的发行版,并描述不同发行版之间的联系与区别 Linux可以分为两种版本: 1、商业版:最常见的如Redhat和centos,是属于商业公司维护的发行版本,其中很多软件都是需要收费的。Redhat系统是属于免费的,服务软件是需要收费的。其中Redhat和Centos内核相同,开 ......