相关文章
【设计模式-行为型】解释器模式
一、什么是解释器模式 到此为止23种解释器都将介绍完毕,下面说最后一个设计模式解释器模式。有许多谍战剧大家都会看过,在谍战剧中经常会有一些主要情节需要进行加密传递。间谍会接受或者发送加密信息。比如用收音机接收指令或者消息。间谍会根据特定的解…
建站知识
2025/1/30 19:13:24
vim多文件操作如何同屏开多个文件
[rootxxx ~]# vimdiff aa.txt bb.txt cc.txt #带颜色比较的纵向排列打开的同屏多文件操作
示例: [rootxxx ~]# vimdiff -o aa.txt bb.txt cc.txt #带颜色比较的横向排列打开的同屏多文件操作
示例: [rootxxx ~]# vim -O aa.txt bb.txt c…
建站知识
2025/1/30 19:13:27
spring---@Pointcut表达式
spring语法
execution
方法表达式:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern/name-pattern(param-pattern) throws-pattern?)
修饰符匹配(modifier-pattern?):可以省略。代表匹配任意修饰符方法;或者显示…
建站知识
2025/1/30 19:13:28
Python设计模式 - 组合模式
定义
组合模式(Composite Pattern) 是一种结构型设计模式,主要意图是将对象组织成树形结构以表示"部分-整体"的层次结构。这种模式能够使客户端统一对待单个对象和组合对象,从而简化了客户端代码。
组合模式有透明组合…
建站知识
2025/1/30 19:13:29
Linux 非阻塞IO
Linux 非阻塞IO
1. fcntl()
在Linux操作系统中,fcntl() 是一个用于操作文件描述符的系统调用。它提供了多种功能,包括控制文件描述符的属性、管理文件锁定、设置文件的非阻塞模式等。 本文只截取了用于IO模型的 fcntl() 部分内容, fcntl() …
建站知识
2025/1/30 19:21:02