会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
磊阿磊阿磊磊磊
Just do it!
首页
新随笔
订阅
管理
2020年5月19日
解读github上流行的ThreadPool源码
摘要: 前言 偶然发现github上有个ThreadPool项目(https://github.com/progschj/ThreadPool ),star数居然3k+,里面也就两个文件,一个ThreadPool.h,一个example.cpp。 看了一下,项目代码是cpp11写的。老实说,代码极其简洁又难
阅读全文
posted @ 2020-05-19 10:38 Halo_run
阅读(7105)
评论(1)
推荐(6)
2020年4月21日
关于优先队列priority_queue大小根堆、重载操作符的说明
摘要: 关于priority_queue的说明 内部实现 priority_queue 默认情况下,以vector 为底层容器,加上heap(默认max-heap) 处理规则;形成大根堆。 priority_queue被归为 container adapter,也就是对 container 进行封装一层。
阅读全文
posted @ 2020-04-21 16:04 Halo_run
阅读(5899)
评论(2)
推荐(6)
2019年10月30日
linux 下 shell脚本报错:-bash: ./build.sh: /bin/sh^M: bad interpreter: No such file or directory
摘要: Shell代码 :build.sh #!/bin/sh set -x SOURCE_DIR=`pwd` BUILD_DIR=${BUILD_DIR:-../build} mkdir -p $BUILD_DIR \ && cd $BUILD_DIR \ && cmake $SOURCE_DIR \ &
阅读全文
posted @ 2019-10-30 17:02 Halo_run
阅读(2559)
评论(0)
推荐(0)
2019年10月16日
5.单例模式(Singleton)
摘要: 占位,后续补充。
阅读全文
posted @ 2019-10-16 09:04 Halo_run
阅读(117)
评论(0)
推荐(0)
4.原型模式(Prototype)
摘要: 占位,后续补充。
阅读全文
posted @ 2019-10-16 09:03 Halo_run
阅读(148)
评论(0)
推荐(0)
2019年10月15日
3.建造模式(Builder)
摘要: 注:图片来源于 https://www.cnblogs.com/-saligia-/p/10216752.html 建造模式UML图解析: 代码: Director.h Builder.h Product.h 用户 main.cpp 注:工厂模式与建造模式最大区别在于:工厂模式关注如何获取实例对象,
阅读全文
posted @ 2019-10-15 21:34 Halo_run
阅读(300)
评论(0)
推荐(0)
2.抽象工厂(Abstract Factory)
摘要: 注:图片来源于 https://www.cnblogs.com/-saligia-/p/10216752.html 抽象工厂UML图解析: 抽象工厂模式:client用户需要三步: 1.创建工厂(一种工厂可以有多种功能); 2.生产产品对象; 3.使用对象方法。 代码: Factory.h Prod
阅读全文
posted @ 2019-10-15 10:12 Halo_run
阅读(205)
评论(0)
推荐(0)
2019年10月14日
1.工厂模式(Factory Method)
摘要: 注:图片来源于 https://www.cnblogs.com/-saligia-/p/10216752.html 工厂UML图解析: 工厂模式:client用户需要三步: 1.创建工厂; 2.生产产品对象; 3.使用对象方法。 代码: 工厂类 Factory.h 产品类 Product.h 用户
阅读全文
posted @ 2019-10-14 21:58 Halo_run
阅读(371)
评论(0)
推荐(0)
2019年10月10日
0.UML图入门——学习《大话设计模式》笔记
摘要: 《大话设计模式》中讲述了UML类图的基本用法,做此笔记加深理解。 注:上图来源于《大话设计模式》 上图中设计的关键术语为:继承、实现、聚合、组合、关联、依赖。 要想弄清楚UML图的原理,必须深入理解上述六大术语的基本含义。 继承表示: 继承关系为is-a关系,上述关系中,大雁、鸭子、企鹅均属于鸟类,
阅读全文
posted @ 2019-10-10 09:33 Halo_run
阅读(354)
评论(0)
推荐(0)
2019年10月8日
借助openpyxl处理excel
摘要: 一次处理excel中,原计划是借助excel中自带的工具进行处理,然而看到需要处理的列要达到30+,后来放弃了,用Python处理或许是一个不错的选择。 需求: 表格中每一列数据都是一个随机值,但是已知该列对应的标准区间,eg:20<x<40是正常区间,超出这一区间就是非正常区间,需要将落在正常区间
阅读全文
posted @ 2019-10-08 17:52 Halo_run
阅读(260)
评论(0)
推荐(0)
下一页
公告