摘要: 1,打开串口的活动图:2,关闭串口的活动图:3,读串口活动图:4,写串口活动图:以上为串口操作过程中的基本操作的活动图,仅供参考,对于有些东西,可参考本人的串口类!谢谢! 阅读全文
posted @ 2014-01-08 18:31 殇 离 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 观察者模式之比喻:有家公司,老板经常不按时上班,于是员工就可以在老板来之前的那段时间娱乐一下,但是又过的是心惊胆战,怕老板随时出现;这是观察者模式就起作用了;公司有个前台,她总是第一个看到老板进门并且有时间通知大家的人,于是员工都可以在前台那里登记一下,是否需要得到通知,其他事情也可以通过前台通知,比如说来了一个快递等;实现代码如下: 1 /** 2 * Define observer mode 3 */ 4 #include 5 #include 6 using namespace std; 7 8 #ifndef NULL 9 #define NULL ((void... 阅读全文
posted @ 2014-01-08 18:17 殇 离 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1 一个类只有一个实例:一般创建实例的代码可能会涉及到线程安全方面的问题,需注意,代码如下: 2 #include 3 using namespace std; 4 #define HUNGRY_MODE // 饿汉模式,在一开始就创建 5 #define LAZY_MODE // 懒汉模式,在需要的时候才创建 6 class DSingletonMode{ 7 private: 8 static DSingletonMode *m_pSingletonInstance; 9 private:10 DSingletonMode(){ /* Constructor */}11 ... 阅读全文
posted @ 2014-01-08 17:56 殇 离 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 这几天一直再看串口相关知识,对于其总结为如下串口类:头文件声明如下: 1 #pragma once 2 3 // 声明当串口接收到线程的时候调用的函数指针 4 // 参数: 1,接收到的数据; 2,数据长度; 3,发送的目标地址 5 typedef void (*DataArriveProc)(char *data, int len, DWORD dest); 6 7 /*********************************** 8 1,实现一个串口类,用于进行串口的通信; 9 2,其中的特性是,主动发送数据,被动接受10 做出响应,其中开辟一个线程进型串口读取;11 3,... 阅读全文
posted @ 2014-01-08 17:35 殇 离 阅读(333) 评论(0) 推荐(0) 编辑