自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python中os.sep的用法

python是跨平台的。在Windows上,文件的路径分隔符是’’,在Linux或MacOS上是’/’。为了让代码在不同的平台上都能运行,使用os.sep会根据你所处的平台,自动采用相应的分隔符号。举例:Linux系统某个路径,/usr/share/python,那么上面的os.sep就是‘/’windows系统某个路径,C:\Users\Public\Desktop,那么上面的os.sep就是‘\’. data_dir = os.sep.join(['hello', 'world']) he

2022-03-07 19:01:59 709

原创 python路径拼接os.path.join()函数

os.path.join()函数:连接两个或更多的路径名组件1.如果各组件名首字母不包含’/’,则函数会自动加上2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾Demo1import osPath1 = ‘home’Path2 = ‘develop’Path3 = ‘code’Path10 = Path1 + Path2 + Path3Path20 = os.path.join(Path1,Path2,Path3

2022-03-07 18:55:34 286

原创 微服务简介

微服务是 SOA 的一个简化版本,并且是具体的实现技术,采用容器对服务打包,可以这样说,如果没有容器技术,微服务就发展不起来。我们都知道,传统的单体应用程序会随着功能的扩展变得越来越庞大,最后修改代码、版本升级或者重新部署都会变得异常困难,甚至根本无法进行。微服务的出现就是用来解决这个问题的——把一个庞大的单体应用横向切割成若干个微服务,每个微服务只做一件事,但它仍然包含展现层、应用层和数据层。微服务单独运行,对外暴露 API 接口供其他程序调用。所以说,微服务侧重于替换企业内部的大型单体应用,以便于应用

2022-01-25 16:36:28 138

原创 云计算三种架构(IaaS, PaaS, SaaS)及部署模型

云计算的三种形式1.基础设施即服务 (IaaS)基础设施即服务有时缩写为 IaaS,包含云 IT 的基本构建块,通常提供对联网功能、计算机(虚拟或专用硬件)以及数据存储空间的访问。基础设施即服务提供最高等级的灵活性和对 IT 资源的管理控制,其机制与现今众多 IT 部门和开发人员所熟悉的现有 IT 资源最为接近。2.平台即服务(PaaS)平台即服务消除了组织对底层基础设施(一般是硬件和操作系统)的管理需要,让您可以将更多精力放在应用程序的部署和管理上面。这有助于提高效率,因为您不用操心资源购置、容量

2022-01-14 17:40:28 6615

原创 Mac OS 如何彻底删除git对一个目录的跟踪

之前不知道怎么回事,有一天突然发现vscode的git 爆了10K+个修改未跟踪

2022-01-13 14:06:12 910 1

原创 通过终端命令查看到目的IP所经过的路由

在学习网络协议时,我们知道可以通过应用ICMP协议来查看当前host-ip到目的ip所经过的路由,操作如下。Windows终端输入 tracert+目的IP$ tracert baidu.comMacOS终端输入 traceroute+目的IP$ traceroute baidu.com下面尝试跟踪两个IP,一个学校内网 一个百度。由上可以看出从当前host到学校内网仅需要在局域网内传输,到baidu则大概就是先出局域网到北京IP再进baidu服务器上某个主机。最后无聊又试

2021-11-06 13:28:14 11572 2

原创 信道容量 Channel capacity

在信道上传输信息的主要目标是可靠性,可靠性是由接收机正确接收的概率来衡量的。 信息理论告诉我们,只要传输速率小于信道容量,这个概率就可以任意增加。噪声信道编码定理(Shannon 1948)认为,噪声对通信信道造成的基本限制不在于通信的可靠性,而在于通信的速度。信道容量对传输速度施加了理论上的限制。因此,出错的概率会影响通信的速度。信道能承载的最大容量可以用两种方式来计算:奈奎斯特定理(无噪声)香农公式(有噪声)1. 奈奎斯特定理C=2Blog2 M (bit/s)其中 B 为带宽,M为

2021-10-20 20:57:46 2681

原创 信道编码:分组码和卷积码

作为编码理论的一部分,块编码是前向纠错(FEC)的一种形式,也称为分组编码,将信息转换成特定的代码,并以预定长度的数据块的形式发送信息。较大的数据块使接收计算机更容易对信息进行解码并纠正在传输过程中出现的错误。分组码和卷积码是FEC中常用的两种码型代码类型允许通过不可靠的连接发送消息,当消息到达时仍然可以破译。块编码(Block Coding)卷积编码(Convolutional Coding)1. 块编码由于消息发出时会产生噪音,因此有必要使用分组编码当数据需要长距离传输或在不可靠的连接上传输

2021-10-20 20:08:27 4327 2

原创 Arduino 使用TM1637四位显像管显示时间(不需要DS1302模块)

期望效果:仅使用代码进行逻辑循环运算,达到绝对无误差的时间显示;且为视觉效果需要TM1637中间点每秒闪烁一次。#include <TM1637.h>//TM1637接Arduino A2、A3口#define CLK A2#define DIO A3//设定初始通电时 时分秒 之后若保持通电则可一直计时int HOUR=9;int MINUTE=34;int SECOND=50;TM1637 TM(CLK,DIO);void setup(){ Serial.b

2021-10-17 19:18:22 1029 2

原创 matlab 自己构造DFT函数

代码如下:function sw = dft(st)% DFT - Discrete Fourier TransformM = length(st);N = M;WN = exp(2*pi*j/N);% Main loopfor n=0:N-1 temp = 0; for m=0:M-1 mn = m'*n; WNmn = WN.^mn; temp = temp + st(m+1)*WNmn; end sw(n

2021-10-02 20:34:35 5494 1

原创 计算机网络传输层(transport layer)

传输层大纲:(一)传输层提供的服务1)传输层的功能2)传输层寻址与端口3)无连接服务与面向连接服务(二)UDP1)UDP数据报2)UDP校验(三)TCP1)TCP报文段2)TCP连接管理3)TCP可靠传输4)TCP流量控制与拥塞控制1. 传输层提供的服务传输层是5层模型中的第四层,他面向上面的应用层提供服务。传输层为两台主机提供了应用进程之间的通信,又称端到端通信。由于网络层协议是不可靠的,会使分组丢失、失序、重复等,所以由传输层给数据传输提供可靠服务。传输层的功能如下:

2021-09-25 14:35:27 2127

原创 计算机网络网络层

要点大纲:1.网络层的3个主要功能:异构网络互连、路由与转发和拥塞控制2.静态路由算法和动态路由算法3.距离-向量路由算法和链路状态路由算法的原理和特点以及层次路由的划分4.IP地址的分类、IP数据报格式、NAT、IP转发分组的流程、子网划分、无分类编址CIDR方法的相关概念及原理5.下一代网际协议IPv6的主要特点和IPv6地址6.IP相关的3个协议:ARP、DHCP和ICMP7.因特网的3种常用路由选择协议:内部网关协议IGP中的RIP、OSPF以及网关协议EGP中的BGP8.IP组播的

2021-09-19 20:58:34 2510

原创 计算机网络数据链路层

数据链路层3.1 数据链路层的功能数据链路层在物理层所提供服务的基础上向网络层提供服务,即将原始的、有差错的物理线路改进成逻辑上无差错的数据链路,从而向网络层提供高质量的服务。他一般包括3种基本服务:无确认的无连接服务、有确认的无连接服务和有确认的有连接服务。具体来说,数据链路层的主要功能如下:1)链路管理: 负责数据链路的建立、维持和释放,主要用于面向连接的服务。2)帧同步、帧定界: 接收方确定收到的比特流中一帧的开始位置与结束位置。(当连个主机相互传送信息时,网络层的分组必须封装成帧(Fram

2021-09-12 20:38:30 450

原创 计算机网络物理层

计算机网络物理层2.1 奈奎斯特定理1.采样定理在通信领域带宽是指信号最高频率与最低频率之差,单位为Hz。因此将模拟信号转化为数字信号时,采样频率 f采样 必须大于等于原始信号中最大频率 f 的两倍,才能保证采样后的数字信号完整保留原始模拟信号的信息。采样定理又称为奈奎斯特定理。2.奈奎斯特定理奈奎斯特为寻找在不发生码间串扰(即传输过程中的高频分量衰减使得接收到的波形失去了码元之间的清晰界限)的条件下码元传输速率的最大值,在采样定理和无噪声的基础上,提出奈奎斯特定理。Cmax = f采样 x

2021-09-11 20:01:09 334

原创 计算机网络体系结构

1.1 计算机网络的概念定义:计算机网络就是一些互联的、自制的计算机系统的集合1.2 计算机网络的组成1.物理组成从物理组成上看,计算机网络包括硬件、软件、协议三大部分。1)硬件: 由主机、通信处理机、通信线路和交换设备组成。2)软件: 主要包括实现资源共享的软件和方便用户使用的各种社交工具。(如QQ、微信)3)协议: 就是一种规则,如汽车在道路上行驶必须遵守交通规则一样,数据在线路上传输也必须遵守一定的规则。2.工作方式组成从工作方式上看,计算机网络分为边缘部分和核心部分。1)边缘部

2021-09-10 22:34:20 1958

使用Java GUI实现用户登陆界面

北邮国院大二JAVA大作业

2021-09-11

数字信号处理matlab录音、信号频移、滤波器代码

数字信号处理实验。Matlab录音后进行频域分析,Matlab构建滤波器进行滤波,Matlab将信号进行低频频移和高频频移

2021-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除