Linux
文章平均质量分 86
Linux网络编程
轩辰~
这个作者很懒,什么都没留下…
展开
-
设计模式之生成器方法
Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。简单来说就是封装一个复杂对象的构造过程,并允许按照步骤构造。代码及类图如下:1.构造一个房屋,需要考虑是否有车库,是否有游泳池,是否有地下室,是否有花园等,需要对诸多成员进行初始化工作。都写在构造函数里?每种可能都创建一个新的类?原创 2024-08-30 17:44:02 · 780 阅读 · 0 评论 -
常用正则表达式
24 备注:这就是最终结果了,别忘了”+”可以用”*”替代如果你觉得空字符串也可以接受的话(奇怪,为什么?)最后,别忘了在用函数时去掉去掉那个反斜杠,一般的错误都在这里。(包括汉字在内,可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1))(可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式)(网上流传的版本太糟糕,上面这个也仅仅能部分,对于复杂的嵌套标记依旧无能为力)11 可以输入含有^%&’,;原创 2024-04-27 16:58:38 · 624 阅读 · 0 评论