上一页 1 2 3 4 5 6 7 8 ··· 90 下一页
摘要: C++11 Thread 使用 基础用法 头文件 #include<thread> 函数 初始化 thread thread(<function_name>); 线程分离 thread.detach(); 线程阻塞 thread.join() 线程取消 this_thread::yield(); 线 阅读全文
posted @ 2023-10-03 16:25 王清河 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 享元模式 模式定义 运用共享技术有效的支持大量颗粒度的对象 模式动机 如果一个应用使用了大量的对象,而大量的对象造成了很大的存储开销时就应该考虑使用 当对象的大多数状态为外部状态,如果删除对象的外部状态,那么可以用相对较少的共享内存对象取代很多组对象,此时可以考虑使用享元模式。 UML 类图 优缺点 阅读全文
posted @ 2023-09-24 21:36 王清河 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 中介者模式 定义 + 用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显示地互相引用,从而使耦合松散,并且可以独立地改变他们的交互。 UML 类图 使用场景 + 一般用于一组对象以定义良好但复杂的方式进行通信的场景,比如窗体的 Form 或者 web 页面 asp + 想定制一个分布在多 阅读全文
posted @ 2023-09-10 14:37 王清河 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 责任链模式 ## 模式定义 + 责任链模式属于行为型模式,使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理为止。 ## 模式角色 + Handler 抽象类:处理请求对象的抽象类 + ConcreteHand 阅读全文
posted @ 2023-09-03 14:35 王清河 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # 命令模式 ## 模式定义 + 命令模式是一种行为定义模式,可以将请求转换成一个与请求相关的,包含该请求所有信息的独立对象,并且能够根据不同请求将方法参数化,延迟请求执行或者将其放入到队列中且能实现撤销等操作 ## 模式动机 + 敏捷开发的原则要求,不要在代码上添加基于猜测的,实际上不需要的功能。 阅读全文
posted @ 2023-08-26 14:36 王清河 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # 桥接模式(Bridge) ## 模式定义 + 将抽象部分和实现接口分离,使它们可以独立变化。是一种结构性模式。 ## UML 图 ## 时序图 ## 角色定义 1. 抽象类(Abstraction) + 用于定义抽象类的接口,其中定义了一个 Implementation 实现类接口的对象,并可以 阅读全文
posted @ 2023-07-28 22:52 王清河 阅读(21) 评论(0) 推荐(0) 编辑
摘要: SHARED_CFLAGS=-fPIC -shared SHARED_SRC=calac_level.cpp calac_level.h BIN_SRC=main.cpp SHARED_PATH=-L ./ -lcalac_level BIN_CFLAGS= -Wl,-rpath,./ -g CC_ 阅读全文
posted @ 2023-06-29 19:40 王清河 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 两个shell脚本的实例 ## 拷贝文件脚本 1. 将一个文件从一个文件夹指定的拷贝到另外一个文件夹 ``` #!/bin/bash broad_file="path_broad" tuner_lib="tuner_lib" diagnostic_file="diagnosticService" 阅读全文
posted @ 2023-06-29 19:25 王清河 阅读(14) 评论(0) 推荐(0) 编辑
摘要: C/C++ 中,如果需要将 int 或者 unsigned int 以及 long 和 unsigned long 类型数据互转,则可以参考一下代码 #include<cstdio> typedef unsigned int uint32_t; typedef unsigned long int u 阅读全文
posted @ 2023-06-15 10:50 王清河 阅读(488) 评论(0) 推荐(0) 编辑
摘要: # 模板方法模式 ## 模式定义 + 定义一个操作中的算法的骨架,将算法的实现步骤延迟到子类中。模板方法使得一个子类可以不改变一个算法的结构即可重定义该算法的特定步骤 ## UML 类图 ## 使用场景 1. 当我们要完成在某一个细节层次一致的过程或者一系列步骤时,但个别步骤在更详细的层次上的实现可 阅读全文
posted @ 2023-05-22 10:54 王清河 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 90 下一页