设置环境变量找到QT的安装目录,并把下面的路径添加到系统环境变量中 C:\Qt\Qt5.9.2\Tools\mingw530_32\bin 下载boost并解压https://www.boost.org/users/history/version_1_69_0.html 生成编译文件通过命令进入下面 ...
"Lab1:" 简介 本实验分为三个部分。 第一部分着重于熟悉x86汇编语言,QEMU x86仿真器和PC的开机引导程序。 第二部分检查了6.828内核的引导加载程序,该加载程序位于实验室树的引导目录中。 最后,第三部分深入研究了6.828内核本身的初始模板,名为JOS,它位于内核目录中。 源码下载 ...
分类:
其他好文 时间:
2020-02-17 19:53:53
阅读次数:
63
|序号|服务|协议|端口| |: :|: :|: :|: :| |1|HTTP|TCP|80| |2|HTTPS|TCP|443| |3|FTP|TCP|20/21| |4|SSH|TCP|22| |5|SMTP|TCP|25| |6|DNS|TCP/UDP|53| |7|DHCP服务端|UDP|6 ...
分类:
其他好文 时间:
2020-02-13 16:40:50
阅读次数:
118
网络层:IP(RIP、OSPF、BGP)、ICMP、IGMP、ARP 传输层:TCP、UDP 应用层:http、https、ftp、SMTP、POP3、RDP 一、传输层概述 1. 传输层两个协议应用场景 TCP:分段、编号、流量控制、建立会话、netstat n UDP:一个数据包就能完成数据通信 ...
分类:
其他好文 时间:
2020-02-12 22:15:06
阅读次数:
145
首先我们要知道Swoole是一个网络应用的开发工具,它支持 Http、TCP、UDP、WebSocket。 使用理由如下: 1、常驻内存,避免重复加载带来的性能损耗,提升海量性能。 2、协程异步,提高对 I/O 密集型场景并发处理能力(如:微信开发、支付、登录等)。 3、方便地开发 Http、Web ...
分类:
Web程序 时间:
2020-02-08 15:32:05
阅读次数:
85
使用Redis和Java探索数据库缓存,并查看一些不同的缓存策略。最近在优锐课学习收获颇多,记录下来大家一起进步! 为什么数据库缓存如此重要? 你在数据库中拥有的信息越多,随着时间的推移它将变得越慢。 即使是经过精心设计以支持许多并发请求的数据库管理系统,最终也会达到其极限。 数据库缓存是处理这些性 ...
分类:
数据库 时间:
2020-02-07 18:48:30
阅读次数:
112
网络分层: 位码 建立连接 –> TCP/IP 三次握手 HTTP 请求 – 应答 –> HTTP的报文 关闭连接 –> TCP四次挥手 TCP UDP区别 Socket 建立Socket链接 HTTP与Socket HTTPS网络分层:从底往上依次是:物理层->数据链路层->网络层->传输层->会... ...
分类:
其他好文 时间:
2020-02-05 10:20:16
阅读次数:
75
. mongobooster可视化工具下载地址 mongobooster可视化工具,不用安装,下载解压直接打开就可以使用1.启动项目执行:mongod --dbpath E:\SoftMgr\MongoDB\Server\data\db2.连接项目localhost:270173.基本操作(1).创 ...
分类:
数据库 时间:
2020-02-04 20:07:32
阅读次数:
593
Boost Asio相关 Boost是一个C++可移植库,是对标准库的后备拓展,也是C++标准化进程的开发引擎之一。 Boost Asio是Boost库中的一个部分,Asio的全称为Asynchronous input and output(异步输入输出)的缩写。结合Boost的特点,Asio提供了 ...
分类:
编程语言 时间:
2020-01-30 14:39:29
阅读次数:
110