- 博客(11)
- 资源 (58)
- 收藏
- 关注
原创 计算机网络-VRRP
网关:从一个网络到另外一个网络的端口。是跟PC在同一网段的三层设备的接口。如果网关出现故障,则内网设备无法访问外网。VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议:一个网关挂了,还能上网。这里有一点要注意的,虚拟ip地址,也会产生虚拟mac地址。VRRP功能:网关备份,防止网关单点故障导致网络中断。VRRP基本思想:1. 将多个三层设备的接口加入到一个VRRP备份组中,使用虚拟IP地址代表这一组网关;2...
2021-02-25 10:33:18 519
原创 计算机网络-RIP与OSPF
RIP(Routing Information Protocol)路由信息协议1. 是距离矢量的路由协议;2. 基于跳数选择最优路径;3. 每隔30s向邻居广播自己的整个RIP路由表;缺陷:1. 以跳数评估路由并非最优解;现在有个包要从routeA发到routeC;网络拓扑是这样的:A使用S口(64Kbps)连接到C;A使用G口(1Gbps)连接到B,B使用G口连接到C;根据RIP最优路径,走的是A到C,如果是传输的是1G的数据,那么显然他不是最优路径。..
2021-02-25 10:32:21 1846
原创 C++笔记-仿函数(functor)
STL6个组建:1. 仿函数;2. 算法;3. 迭代器;4. 空间配置器;5. 容器;6. 适配器;仿函数一般不会单独使用,主要是为了搭配STL算法。函数指针不能满足STL对抽象性的要求,不能满足软件积木的要求,无法和STL其他组建搭配;本质就是类重载了一个operator(),创建一个行为类似函数的对象。如下C++容器排序的过程。程序运行截图都这样:C++排序过程#include <iostream>#include <a.
2021-02-18 14:49:54 1071 2
原创 TCP/IP文档阅读笔记-TCP Receive Window
TCP Receive WindowTCP接收窗口,TCP接收数据到缓冲,应用程序还未处理的那块数据。TCP Receive Window大小,在TCP三次握手时就已经商量好了。并且还确定了数据包的最大字节数。这个最大字节数被称为最大消息长度(Maximum Segment Size,MSS)。当要发送的数据超过该值,就需要将数据分为多个包,依次发送,该操作称为数据分片,如下:如上TCP上次握手时,商量了MSS为1460.过程如下:上面的例图中,Win为windows是窗口大小,
2021-02-15 10:16:51 1250
原创 Wireshark文档阅读笔记-User Datagram Protocol(UDP)
UDP(User Datagram Protocol):用户数据协议,UDP是无状态的传输。UDP没有提供任何检测机制,检测丢包,重复包,的功能。基于UDP的协议有BOOTP,DNS,NTP,SNMP,...UDP使用IP协议作文底层协议。下面来用Wireshark抓下包。如下C++代码:#include <QCoreApplication>#include <QUdpSocket>#include <QNetworkDatagram>.
2021-02-15 10:13:19 1010
原创 Spring Boot文档阅读笔记-Creating Asynchronous Methods解析
创建一个GitHub用户信息查找服务,这个服务是通过GitHub的API获取数据的。接口是http的,如下:这里创建一个model去接收对象:@Data@JsonIgnoreProperties(ignoreUnknown = true)public class User { private String name; private String blog;}@JsonIngnore告诉spring忽略其他json属性。下面是创建GitHub检索服务,代码如
2021-02-11 23:16:48 418
原创 Java笔记-使用RestTemplate下载大文件,并且设置下载时间
如果文件大,Java会报OOM(out of memory)。使用ResponseExtractor将远程服务器中的文件直接转成流存到文件中,而不放到内存。事例代码如下:@GetMapping("/test-download-v3")public void downloadFile() throws IOException { String url = "http://img.championat.com/news/big/l/c/ujejn-runi_14399110805638556
2021-02-11 23:12:35 3530
原创 Wireshark笔记-ping,arp相关的实验(2台主机是否能通)
这是一个实验,两台主机的arp都是空的。主机A的IP地址:192.168.1.3 子网掩码:255.255.255.0主机B的IP地址:192.168.1.193 子网掩码:255.255.255.224网关都是192.168.1.1现在使用B去pingA,包是这样的:B(192.168.1.193)pingA(192.168.1.3),因为B的子网掩码是255.255.224,B主机认为A是在不同的网段中,所以先去找网关,找网关就需要其mac地址,才能通信,所以先发了个arp.
2021-02-11 23:09:10 1793
原创 Spring Boot笔记-使用RedirectAttributes重定向后也可以显示填写的信息
这里是这样的,提交表单后,重定向,在以前的函数里面设置了一些前端的信息。重定向后,还能显示出来。最后指定的函数: @GetMapping("/") public String getIndex(){ return "index"; }调用的函数: @PostMapping("/check") public String checkCipherAndSendEmail(@RequestParam("cipherString").
2021-02-03 16:59:07 767
原创 Java笔记-URL和URI的不同
URI和URL从URI和URL的定义就可以知道他们之间的区别统一资源标识符(Uniform Resouce Identifier):一串连续的字符串可以识别所有抽象或真实的资源。统一资源定位符(Uniform Resouce Locator):URI的子集,用于访问可用的资源。语法URI都遵守下面的语法:scheme:[//authority][/path][?query][#fragment]每一部分的解析如下:scheme:对于URL这是一个访问资源的协议头,对于.
2021-02-03 16:44:09 1223
原创 Spring Boot笔记-发送纯字符串邮件及带附件邮件
首先引入Maven包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>这里以QQ邮箱为例,要开通smtp的服务,这里还有要注意的。尽量不要用刚刚注册的邮箱,不然会被供应商退回的。application.proper
2021-02-03 16:40:18 781
Qt文本转化工具 realase版本
2019-01-19
Qt文件编码转换工具源码
2019-01-19
libX11生成libX11-xcb.so.1
2018-11-13
基于RFID门禁系统源码 ,C/C++
2017-09-10
Qt+Opencv-PCA人脸识别+视频
2017-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人