会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
通往装X的路上
C/C++,服务器开发,数据结构,计算机网络,设计模式,数据库,系统架构,高并发,分布式
博客园
管理
上一页
1
2
3
下一页
2017年5月16日
【转载】信号中断 与 慢系统调用
摘要: 1. 术语 1.1. 慢系统调用(Slow system call) 该术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就会一直阻塞。 慢系统调用可以被永久阻塞,包括以下几个类别:
阅读全文
posted @ 2017-05-16 14:40 码农的逼格
阅读(238)
评论(0)
推荐(0)
2017年5月15日
设计模式——状态模式(C++实现)
摘要: 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 码农的逼格
阅读(335)
评论(0)
推荐(0)
2017年5月12日
设计模式——观察者模式(C++实现)
摘要: 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 码农的逼格
阅读(465)
评论(0)
推荐(0)
C++调用C方法
摘要: [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 码农的逼格
阅读(3397)
评论(0)
推荐(0)
设计模式——外观模式(C++实现)
摘要: 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 码农的逼格
阅读(267)
评论(0)
推荐(0)
2017年5月10日
设计模式——建造者模式/生成器模式(C++实现)
摘要: 参考:http://design-patterns.readthedocs.io/zh_CN/latest/creational_patterns/builder.html
阅读全文
posted @ 2017-05-10 09:47 码农的逼格
阅读(916)
评论(0)
推荐(0)
2017年5月8日
设计模式——抽象工厂模式(C++实现)
摘要: 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 码农的逼格
阅读(298)
评论(0)
推荐(0)
2017年5月5日
设计模式——模板模式(C++实现)
摘要: 模板模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板模式通过把不变的行为搬移到超类,去除子类中的重复代码来体现它的优势。 通过继承和多态来实现。 行为型模式。 spp业务框架中的server_task(CSer
阅读全文
posted @ 2017-05-05 21:28 码农的逼格
阅读(804)
评论(0)
推荐(0)
2017年5月4日
设计模式——原型模式(C++实现)
摘要: 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 码农的逼格
阅读(405)
评论(0)
推荐(0)
2017年5月3日
设计模式——工厂方法模式(C++实现)
摘要: 参考:http://design-patterns.readthedocs.io/zh_CN/latest/creational_patterns/factory_method.html
阅读全文
posted @ 2017-05-03 09:09 码农的逼格
阅读(266)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告