
Linux高性能服务器开发
林宸轩
这个作者很懒,什么都没留下…
展开
-
简单工厂模式(C++实现)
一、简单工厂的定义 简单工厂模式属于创建型模式又叫做静态工厂方法模式,它属于类创建型模式。简单工厂模式专门定义一个根据参数来返回不同类的实例的函数,来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 二、简单工厂的优缺点 优点 工厂类承担了客户端创建对象的责任,用户只需提供相应的参数就能创建自己所需要的产品,不需要知道具体细节。可以在不修改客户端代码的情况下,修改和增加新的具体原创 2020-07-09 09:48:20 · 320 阅读 · 0 评论 -
判断大小端字节序
当格式化的数据在两台使用不同字节序的主机之间直接传递时,接收端必然无法错误的解释之。因此,在网络传输中,通常需要将主机字节序转换为网络字节序。 #include<stdio.h> int main(){ union{ short value; char union_byte[sizeof(value)]; }test; //用十六进制是因为两位代表二进制的8位,也就是一个字节 test.value=0x0102; if((test.union_byte[0]==1)&&原创 2020-07-25 09:58:39 · 136 阅读 · 0 评论