相关文章
设计模式第一课-单例模式(懒汉模式和饿汉模式)
单例模式
个人理解:单例模式实际就是通过类加载的方式获取到一个对象,并且保证这个对象在使用中只有一个,不允许再次被创建
一、懒汉模式
1、懒汉模式的基础写法
代码解释: (1)、编写LazySingleton类的…
编程日记
2024/12/16 14:47:11
二十三种设计模式全面解析-深入解析桥接模式:解锁软件设计的灵活性
在软件开发中,我们经常面临需要处理多个不同维度变化的情况。这些变化可能涉及多个维度的组合,导致类的爆炸性增长和难以维护的代码。在这种情况下,桥接模式(Bridge Pattern)是一种强大的设计模式,能够帮助…
编程日记
2024/12/20 2:29:44
Angular-07:组件生命周期
三个阶段: ① 挂载阶段1.1 constructor1.2 ngOnInit ② 更新阶段2.1 ngOnChanges2.2 ngAfterViewInit2.3 ngAfterContentInit2.4 ngDoCheck ③ 卸载阶段3.1 onOnDestroy ④ 在组件中添加所有方法并打印 该表按照执行顺序编写
编号函数名实现名说明1constructorcons…
编程日记
2024/12/19 9:16:11
[shell,hive] 在shell脚本中将hiveSQL分离出去
将Hive SQL语句写在单独的.hql文件中,
然后在shell脚本中调用这些文件来执行Hive查询。
这样可以将SQL语句与shell脚本分离,使代码更加清晰和易于维护。
基本用法
以下是一个示例,展示如何在shell脚本中使用.hql文件执行Hive查询…
编程日记
2024/12/22 1:07:51
仿mudou库one thread one loop式并发服务器
目录 1.实现目标
2.HTTP服务器
实现高性能服务器-Reactor模型
模块划分
SERVER模块:
HTTP协议模块:
3.项目中的子功能
秒级定时任务实现
时间轮实现
正则库的简单使用
通⽤类型any类型的实现
4.SERVER服务器实现
日志宏的封装
缓冲区Buffer…
编程日记
2024/12/13 16:11:36
关于git的一些常见操作整理
1.git从remote/a下取了一个a分支 想切换到remote/b分支同时建立本地b分支 怎么操作?
要从远程仓库(remote)的一个分支(例如remote/a)切换到另一个分支(例如remote/b)并在本地建立对应的分支&am…
编程日记
2024/12/22 12:05:49
MFC 窗体插入图片
1.制作BMP图像1.bmp
放到res文件夹下,资源视图界面导入res文件夹下的1.bmp
2.添加控件
控件类型修改为Bitmap
图像,选择IDB_BITMAP1
3.效果
编程日记
2024/12/22 12:18:58
不得不学的“职场高手秘籍”,有这3张表,做工作进度管理必备!
在职场中,进度管理是非常重要的一环,无论是完成自己的工作还是协调团队的工作,都需要对进度进行有效的管理,以确保工作能够顺利进行,达成既定目标。 工作进度表 工作管理/自动统计/图表分析/可编辑修改
在制定工作计划…
编程日记
2024/12/22 11:44:39