Fork me on GitHub
摘要: 1. 术语 1.1. 慢系统调用(Slow system call) 该术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就会一直阻塞。 慢系统调用可以被永久阻塞,包括以下几个类别: 阅读全文
posted @ 2017-05-16 14:40 码农的逼格 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1 /////////context.cpp 2 #include "context.h" 3 4 void STContext::ChangeState(STState* pstState) 5 { 6 m_pstState = pstState; 7 } 8 9 void STContext::request() 10... 阅读全文
posted @ 2017-05-15 22:13 码农的逼格 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 using namespace std; 8 9 class STSubject; 10 11 //观察者 12 class STObserver 13 { 14 public: 15 virtual void Update(... 阅读全文
posted @ 2017-05-12 22:14 码农的逼格 阅读(446) 评论(0) 推荐(0) 编辑
摘要: [root@ ~/learn_code/C++_learn]$ tree.├── main├── main.cpp├── test│ ├── libtest.a│ ├── makefile│ ├── test.c│ ├── test.h│ ├── test.i│ ├── test.o│ └── te 阅读全文
posted @ 2017-05-12 21:27 码农的逼格 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 4 using namespace std; 5 6 class STSystemA 7 { 8 public: 9 void OperationA() 10 { 11 coutOperationA(); 53 m_... 阅读全文
posted @ 2017-05-12 09:39 码农的逼格 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 参考:http://design-patterns.readthedocs.io/zh_CN/latest/creational_patterns/builder.html 阅读全文
posted @ 2017-05-10 09:47 码农的逼格 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 4 using namespace std; 5 6 7 class STAbstractProductA 8 { 9 public: 10 virtual void use() = 0; 11 }; 12 13 class STProductA1: publi... 阅读全文
posted @ 2017-05-08 20:36 码农的逼格 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 模板模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板模式通过把不变的行为搬移到超类,去除子类中的重复代码来体现它的优势。 通过继承和多态来实现。 行为型模式。 spp业务框架中的server_task(CSer 阅读全文
posted @ 2017-05-05 21:28 码农的逼格 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 4 using namespace std; 5 6 class CPrototype 7 { 8 public: 9 CPrototype() 10 { 11 12 } 13 CPrototype(int iAge): m_iAge(iAge) 14 ... 阅读全文
posted @ 2017-05-04 20:32 码农的逼格 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 参考:http://design-patterns.readthedocs.io/zh_CN/latest/creational_patterns/factory_method.html 阅读全文
posted @ 2017-05-03 09:09 码农的逼格 阅读(248) 评论(0) 推荐(0) 编辑