/images/avatar.png

清新的博客

排查一个同名函数引发的问题

1.前景提要 在一次代码安全审计完成后,安全部门提出一个历史遗留问题需要修改。修改的方法也很简单,只需要调用库里的函数判断一下是否有问题即可。

读乡土中国有感

生于斯,而长于斯 引子 一直非常喜欢《乡土中国》这本书,当时在上大学的时候就很喜欢,这种喜欢可能源于我生长和生活的这片土地。当时对这片土地有着诸

设计模式总结四

这一部分总结一下行为型设计模式中的5个,分别是:中介者模式、访问者模式、策略模式、备忘录模式、迭代器模式 4.1 中介者模式 (Mediator) 特点: 用一个中介对象来

设计模式总结三

这一部分总结一下行为型设计模式中的6个,分别是:观察者模式、模板方法模式、命令模式、状态模式、职责链模式、解释器模式。 3.1 观察者模式 (Observer) 特点: 定

KMP算法中的DFA计算

假定模式字符串为 “ABABAC” 1. 构造DFA 推入第一位字符 当推入的字符是A时匹配,往下走一步即 1; 当推入B或C时不匹配,那就还在原地呆着即 0 推