
程序设计
炒鸡嗨客协管徐
不修电脑,不盗QQ,GitHub:https://github.com/xfgryujk
展开
-
C++模板实现单例模式
单例模式的代码重复率太高,所以我就用模板来实现,提高了代码复用率原创 2017-04-06 21:54:36 · 2445 阅读 · 1 评论 -
C++11实现观察者模式
C++11中的std::function可以接受函数指针、std::bind、lambda表达式等函数,可以达到很松的耦合,简直就是为事件机制设计的原创 2017-04-06 21:23:37 · 2640 阅读 · 3 评论 -
C++11实现生产者消费者模式
并发编程中,数据产生和数据处理在不同的线程,这些线程传递数据常用的就是生产者消费者模式。以下是模仿Java的BlockingQueue实现的生产者消费者模式原创 2017-04-29 16:57:24 · 3534 阅读 · 0 评论 -
Python实现一个强大的配置库
应用程序经常要读取配置文件,还要验证输入是否有效、没有配置时使用默认值,于是我就想怎么简化这一流程 文件格式 首先为了方便用户直接改写,文件格式一定要是可读的。Python 标准库里可以读写可读配置的库有 configparser(ini文件)、json、xml,其中 ini、xml 文件不分类型,读取到的都是字符串,所以选择了 json。不过 json 有个缺点就是不支持注释,可以忽略这个缺...原创 2018-07-05 12:39:42 · 1507 阅读 · 0 评论