- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 实现QT中qDebug()的日志重定向
在项目开发过程中,为了方便分析和排查问题,我们需要将原本输出到控制台的调试信息写入日志文件,进行持久化存储,还可以实现日志分级等。
2024-03-08 15:23:20
879
1
原创 在Ubuntu20.04环境下安装GRPC
由于工作项目中涉及GRPC,因此需要安装GRPC和PROTOC以及编译proto文件。特此记录自己安装与编译的整个过程和注意点。
2022-11-13 19:57:37
4385
4
原创 基于KNN的垃圾邮件分类实验
本次实验中我使用到的是I. Androutsopoulos, J. Koutsias, K.V. Chandrinos, George Paliouras和 C.D. Spyropoulos的 "An Evaluation of Naive Bayesian Anti-Spam Filtering"中使用到的垃圾邮件语料库:lingspam_public。其中包含有四个子目录bare、lemm、lemm_stop和stop。这4个目录中的每一个都包含10个子目录(第1部分,…第10部分),其中9部分用作训
2021-05-29 11:09:30
2590
3
原创 Cisco Packet Tracer模拟器之交换机的VLAN配置
交换机的VLAN配置(有三个实验)一、交换机VLAN的划分(实现交换机端口的广播隔离)按交换机端口划分定义虚拟局域网(VLAN)(最常用的方式)交换机是数据链路层的网络互联设备,交换机可以划分成多个VLAN,每个VLAN可以分配一个或多个端口,在同一个VLAN中所有端口连接的计算机设置成同网段的IP地址后可实现连网。•网络拓扑构建:1.添加6台计算机(End Devices PC)PC0-PC52.添加1台二层交换机(Switches 2960)Switch03.根据拓扑图使用直通线(Conn
2020-05-30 21:38:34
8694
1
原创 IP地址与MAC地址的区别
IP地址是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位的标识符。标识网络中的一台计算机,一般至少有三种方法,最常用的是域名地址、IP地址和MAC地址,分别对应应用层、网络层、数据链路层。关于IP地址和MAC地址的区别,我认为有以下几点:1、 IP地址和MAC地址可以看做一个人的家庭住址和身份证号。计算机发送信息就好比是邮递员,它必须知道唯一的“家庭地址”才能不至于把信送错人家。而只知道MAC地址是不能将信息送到你手中的,只有知道IP地址才会容易定位到你的位置。2、
2020-05-20 16:45:25
4411
原创 浅谈对MAC地址的理解
MAC子层即媒体接入控制层,属于OSI模型中数据链路层下层子层。它定义了数据帧怎样在介质上进行传输。在局域网中,硬件地址又称为物理地址或MAC地址(因为这种地址用在MAC帧中)。局域网使用的是广播信道。因此,媒体接入控制(或称介质访问控制),需要解决的是如何使多用户能合理而方便地共享通信介质,负责局域网内寻址和介质争用的问题。首先先来了解“地址”这件事,在谢希仁所编著的《计算机网络》一书中,提及到:严格地讲,局域网的“地址”应当是每个站的“名字”或标识符。怎么去理解呢?他是这样解释的:IEEE80
2020-05-19 12:09:21
3309
原创 浅谈脉冲调制编码 PCM的三个过程
例题:用PCM对语音进行数字量化,如果将声音分为64个量化级,采样频率为8000次/秒,那么一路话音需要的数据传输率为A.128bit/sB.56kbit/sC.48kbit/sD.64kbit/s答案:C (解答在文末)在数字通信系统中,信源和信宿都是模拟信号,而信道传输的是数字信号。可见在发送端,要有一个将模拟信号转化成数字信号的过程,为A/D转换,在接收端有一个将数字信号转化成模拟信号的过程,为D/A转换。脉冲调制编码PCM的主要作用是将时间连续,取值连续的模拟信号变换成时间离散,取值离
2020-05-18 22:05:42
14478
2
原创 码分多址CDMA及计算(简单易懂)
CDMA是一种共享信道的方法,每一个用户可以在同样的时间使用同样的频带进行通信。简单地说,就是当多个用户用同一个信道进行通信时,如果不采用CDMA的方法,就只能一个一个用户进行通信,效率相对较低。而采用CDMA的方法,则可以让不同的用户在同一个信道同时通信,且互不干扰。那么,CDMA如何实现多用户同时通信而不产生冲突的呢?首先先来了解什么是码片序列:一个bit时间划分为m个短的间隔,称为码片。将发送端的每一bit信号进行编码,例如原本是信号1,则用01010101表示,原本是信号0,则发送其反码1
2020-05-18 20:57:46
54438
11
原创 TCP拥塞控制算法(过程举例讲解)
拥塞现象是指对某资源的需求超过了该资源所能提供的可用部分,使网络性能变坏。首先要说明对于拥塞的判断基于两点1.重传定时器超时2.收到3个重复的ACK(个别报文段在网络中丢失,预示可能会出现拥塞)拥塞控制是防止过多的数据注入到网络中,使网络中的路由器或链路不致过载TCP采用基于窗口的方法进行拥塞控制。TCP拥塞控制算法可以分为四种,分别用于数据传输的不同阶段:1.慢开始2.拥塞避免3.快重传4.快恢复先放上一个过程举例,在最后会讲到慢开始:用来确定网络的负载能力。思路:由小到大逐
2020-05-12 21:23:12
4659
原创 数据链路层的基本功能简单总结
因为遇到了这样一道题,所以想借此机会记录一下数据链路层的基本功能。题目如下:(多选)下列属于数据链路层基本功能的有 ( )A、流量控制B、介质访问控制C、成帧D、差错控制答案:ABCD数据链路层位于物理层之上、网络层之下,为网络层提供有效、可靠的帧传输。数据链路层的数据传输单元是“数据帧”物理层是将发送端的网络电信号按照一定的规则进行传输,在接收端将收到的电信号按照一定的规则再转换成计算机内部可识别的信号(所以发送端与接收端就需要遵循相同的规则传输电信号,才能完成互联与数据传输)。物
2020-05-11 21:49:59
2936
基于KNN的垃圾邮件分类实验
2021-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人