关闭

欢迎使用CSDN-markdown编辑器

三种 I/O 模型的简要说明1.非阻塞忙轮询的I/O方式while true { for i in stream[]; { if i has data read until unavailable } }2. poll / select /阻塞非轮询while true { select(streams[]) for i in...
阅读(109) 评论(0)

第三篇 设计模式之抽象工厂方法模式

简介 工厂方法模式是针对的一种产品,抽象工厂模式是针对一系列产品的解决方案 提供一个创建一系列相关或者相互依赖的接口,而无需指定他们的具体类 通常包含 抽象工厂 工厂基类,其接口子类必须实现 具体工厂 工厂子类,在这里创建产品 多个抽象产品 父指针指向的对象 每个抽象产品对应的具体产品 子类指针指向的对象 背景 使用者清楚的知道哪个产品对应哪个工厂,然后他只需要去实例化这个工厂就可以。 比如co...
阅读(99) 评论(0)

算法一:字符串的模式匹配

问题描述 给定源字符串source 目标字符串target 返回目标字符串在源字符串的位置(Form 0 ,-1 is NotFound) eg:sourece=helloworld , target=llo,返回 2上代码class Solution: def strStr(self, source, target): if source is None or target is No...
阅读(56) 评论(0)

第二篇 设计模式之工厂方法模式

欢迎转载http://blog.csdn.net/Passi_zxj/article/details/52793255简介 工厂类不再负责产品的创建,由工厂的子类负责 通常包含 抽象工厂 工厂基类,其接口子类必须实现 具体工厂 工厂子类,在这里创建产品 抽象产品 父指针指向的对象 具体产品 子类指针指向的对象 背景 使用者清楚的知道哪个产品对应哪个工厂,然后他只需要去实例化这个工厂就可以。 比如...
阅读(66) 评论(0)

备忘录(需要以后自己详细记录学习的知识点)

1.RTTI C++ 是如何实现反射的 2.依赖倒置原则 3.开闭原则...
阅读(99) 评论(0)

第一篇 设计模式之简单工厂模式

欢迎转载http://blog.csdn.net/Passi_zxj/article/details/52751969简介 简单工厂模式又叫静态工厂方法(Static Factory Method)模式 简单工厂模式不属于23种Gof设计模式之一 属于创建型模式 背景你希望程序能根据具体的情况构造出具体的对象,比如你有一个animal指针,如果这个animal是cat,程序应该实例化cat对象,等等...
阅读(126) 评论(0)

设计模式 (首页)

写了几年的代码,反反复复的修改中,也思考了不少问题,就像哲学家总是想知道人是从哪来的一样,我也想知道怎么才能写出更好的代码,不知道什么时候开始接触到了设计模式,我一直很感兴趣,现在工作了,就利用业余的时间好好学习一下,本教程会更新尽可能多的模式,欢迎反馈,欢迎一起学习,so, come on!     环境: ubuntu 16 + g++/gcc...
阅读(62) 评论(0)

Test

在这里开了一篇博客,自勉之!...
阅读(57) 评论(2)
    个人资料
    • 访问:683次
    • 积分:85
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章存档
    最新评论