自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSD:Single Shot MultiBox Detector

论文:https://arxiv.org/abs/1512.023250 摘要我们提出了一种使用单个深度神经网络进行图像中目标检测的方法。我们的方法名为SSD,将边界框的输出空间离散化为一组默认框,在每个特征图位置上获得了多种宽高比、尺度的检测框。在预测时,网络为每个默认框中的每个对象类别的存在可能性进行评分,并对检测框进行调整以更好地匹配目标形状。另外,网络将来自具有不同分辨率的多个特征图的...

2019-08-30 17:01:40 377

原创 docker容器内部支持中文

docker容器内部支持中文在Dockerfile中添加:RUN apt-get install -y locales && rm -rf /var/lib/apt/lists/* && localedef -i zh_CN -c -f UTF-8 -A /usr/share/locale/locale.alias zh_CN.UTF-8ENV LANG z...

2019-08-29 14:14:08 435

原创 笔记本双系统安装ubuntu1804及nvidia显卡驱动

1 安装ubuntu 1804使用UltraISO制作系统盘;重启电脑,按F2进BIOS,在advance下选择UEFI OS,在security下关闭secure boot;把启动U盘插在USB2.0口上,重启电脑;在Grub界面,选择第二行install ubuntu。不要直接按回车!按e键,进入grub启动参数编辑,移动光标到倒数第二行linux …splash,结尾为三个-号的那一...

2019-08-28 04:19:36 648

原创 Python web服务部署

近期学习了基于python的人脸识别的web服务,特将服务部署的方式记录下。整体部署方式:docker + supervisor + nginx + gunicorn + flask。服务对外以docker镜像进行提供;使用supervisor监听、启动、停止、重启进程。当一个进程被意外终止后,supervisor可以自动进行进程重启。具体安装及配置请参考https://blog.csdn...

2019-08-22 15:25:44 641 1

原创 状态模式

1 核心思想状态模式(State),当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。第一句话的意思是,状态模式中将各状态都封装成了独立的类,并将动作委托到代表当前状态的对象,因此行为会随着内部状态的改变而改变。第二句话的意思是,从客户的视角来看,如果使用的对象能够改变它的行为,那么客户可能会觉得是从别的类实例化而来的。然而实际上,我们自己知道是在使用组合通过简单引用不...

2019-08-09 22:29:29 158

原创 组合模式

1 核心思想组合模式(Composite),将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。2 什么时候用组合模式及注意事项当需求中需要体现部分和整体的层次结构,以及希望用户可以忽略组合对象和个体对象的不同,统一地使用组合结构中的所有对象时,就应该考虑使用组合模式。组合模式就是实现了一个大而全的基类,这个基类包含个体对象和组合对象...

2019-08-08 17:19:31 189

原创 迭代器模式

1 核心思想迭代器模式提供了一种方法顺序访问一个聚合对象中的各种元素,而又不暴露其内部表示。什么时候用迭代器模式?当需要访问一个聚集对象,而且不管这个对象是什么的时候都需要遍历(比如对象是数组、链表、map或list),就应该考虑使用迭代器模式;当然这里说的是需要访问同时两类不同的聚集。当需要对聚集使用不同的遍历方式时,应该考虑使用迭代器模式。总之,需要对不同的聚集同时进行遍历或者对同...

2019-08-07 19:33:02 104

原创 外观模式

1 核心思想外观模式提供了一个统一的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更容易使用接口。外观模式的意图是提供一个简单的接口,好让一群子系统更易于使用。外观模式不只是简化了接口,也将客户从组件的子系统中解耦。上面的类图中就是客户端不直接调用6个具体类的接口,而是调用外观模式简化后的接口,这样客户端调用过程被简化了,当然如果客户端需要直接调用具体类的接口也是可以的。...

2019-08-06 20:19:02 369

原创 适配器模式

1 核心思想适配器模式将一个类的接口,转换为客户期望的另一个接口。适配器可以让原本接口不相容的类可以合作无间。软件开发中,当系统的数据和行为都正确,但接口不符时,我们应该考虑使用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。适配器模式就是在被适配者外层封装一层新的接口,这个新的接口适配于调用者,新的接...

2019-08-06 18:20:52 188

原创 命令模式

1 核心思想命令模式(command),将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;可以对请求排队或记录请求日志;以及支持请求撤销的操作。2 示例代码#include <iostream>#include <list>#include <mutex>class Receiver{public: void BakeMut...

2019-08-05 14:03:56 97

原创 单例模式

1 核心思想单例模式确保一个类只有一个实例,并提供一个全局访问点。单例模式产生的对象具有全局变量的特点,在任何位置都可以通过接口获取到那个唯一实例;具体运用场景如:设备管理器,系统中可能有多个设备,但是只有一个设备管理器,用于管理设备驱动;数据池,用来缓存数据的数据结构,需要在一处写,多处读取或者多处写,多处读取;2 单例模式的实现2.1 饿汉式饿汉式就是静态成员直接初始化,这样...

2019-08-04 19:05:03 317

原创 抽象工厂模式

1 核心思想抽象工厂模式,提供一个创建一系列相关或者相互依赖对象的接口,而无需指定它们具体的类。抽象工厂包含了一个接口AbstractFactory,所有的具体工厂都需要实现该接口,这个接口包含一组方法来生产产品。具体工厂ConcreteFactory1和ConcreteFactory2实现不同的产品家族。要创建一个产品,客户只需要使用其中的一个工厂而完全不需实例化任何产品对象。Abst...

2019-08-03 21:29:32 145

原创 装饰模式

概念装饰模式,动态的给一个对象增加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。UML类图Component是定义一个对象接口,可以给这些对象动态的添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一定的职责。Decorator,装饰抽象类,继承了Component,从外类来扩充Component类的功能,但对于Compone...

2019-08-03 08:28:40 175

算法导论PDF

《算法导论》,算法设计经典,你懂得,给需要的同学!

2013-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除