过眼云烟 「Talk is cheap. Show me the code.」

递归查询和迭代查询

递归查询和迭代查询都是 DNS 查询的两种方式,它们在查询流程和效率上有所不同。 1. 递归查询: 流程: 客户端向根域名服务器发送查询请求,根域名服务器会根据域名信息,将查询请求转发给相应的顶级域名服务器 (TLD)。顶级域名服务器再将查询请求转发给相应的权威域名服务器,最终由权威域名服务器返回查

KyleWang KyleWang 发布于 2024-09-03

对等网络(P2P网络)

对等网络(P2P网络) 对等网络(Peer-to-peer network,简称P2P网络)是一种网络架构,其中所有连接到网络的计算机都具有相同的权限和能力,可以同时作为客户端和服务器。换句话说,每个节点都能够直接与其他节点进行通信,没有中心化的服务器控制整个网络。 与传统客户端-服务器架构的区别:

KyleWang KyleWang 发布于 2024-08-30

数据库-无损连接,保持函数依赖

无损连接,保持函数依赖 1. 无损连接 (Lossless Join) 定义: 一个关系模式的分解是无损连接的,如果从分解后的关系中通过自然连接可以恢复原始关系的所有元组,并且不会产生新的元组。 意义: 无损连接保证了分解后的关系能够完整地表达原始关系的信息,不会丢失数据。 判断方法: 可以使用依赖

KyleWang KyleWang 发布于 2024-08-29

经典题型

位示图计算 位示图的大小 = 磁盘块数量/字长多少位 磁盘块数量=磁盘容量÷物理块大小 字长=计算机系统的字长(32位 or 64位) 位示图原理:例如32位,每一位bit采用0或1表示某一物理块是否被使用。所以32位字长的系统,1字可以统计32个块是否被使用,位示图的大小就因此而来。 进程和信号量

KyleWang KyleWang 发布于 2024-08-27

Java知识(一)

Java 中的参数传递是 按值传递,但对于引用类型,传递的是 引用值的副本。 解释: 基本数据类型(primitive types):例如 int、double、char 等,在方法调用时,传递的是变量的值的副本。这意味着方法内部对参数的修改不会影响到方法外部的原始变量。 引用类型(referenc

KyleWang KyleWang 发布于 2024-08-16

Linux-tail/tailf命令详解

Linux-tail/tailf命令详解 可用于查看实时日志 用于从文件尾部查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件

KyleWang KyleWang 发布于 2024-07-24

Linux-cat命令详解

cat 命令是 Linux 中用于查看文件的内容或将多个文件合并输出。 基本语法: cat [选项] 文件 常用选项: -n 或 --number:显示每一行的行号。 -b 或 --number-nonblank:显示非空行的行号。 -s 或 --squeeze-blank:多个空行连续出现时,压缩

KyleWang KyleWang 发布于 2024-07-24

系统转换-系统维护-净室软件工程-基于构件

系统转换 遗留系统 特点 不能满足要求 性能落后,技术过时 维护困难 没有文档,难以理解 重要 高水平 高价值 改造 高水平 低价值 集成 (还在这平台,加一些高价值的内容) 低水平 高价值 继承 (换新的平台,继承业务) 低水平 低价值 淘汰

KyleWang KyleWang 发布于 2024-04-15

测试原则-阶段-测试用例设计-调试

系统测试 目标:成功测试发现至今尚未发现的错误的测试 软件测试方法: 静态测试

KyleWang KyleWang 发布于 2024-04-14