正直草丛

文章
8
资源
0
加入时间
3年0月9天

六大设计原则(上)

六大设计原则(上)​ 为了督促自己读书,开启了三十天读一本书的计划,第一本书就是《设计模式之禅》,今天正式开启读书计划,在博客中进行读书笔记的整理,《设计模式之禅》中第一章内容没有讲述设计模式,而是先介绍了编码的六大原则,我将会依照该书的顺序进行整理。下边介绍软件设计中的六大原则中的两个。1.单一职责原则​ 定义:一个类(或者方法)的职责应该是单一的,应该有且仅有一个原因引起类(或者方法)的变更。 说的通俗一点就是一个类(或者方法)只允许干一件事,不能把所有的事情都揉在一起。类的单一职责​ 举个

Caffe做分类初步学习以及遇到的一些坑

1.安装mac下安装caffe可以参考之前的一篇wiki(在mac下安装caffe),当然如果遇到其他问题请自行google。对于各种linux系统,网上的教程已经非常多了。2.caffe代码与架构层次简单介绍caffe源码是Cpp语言的,基于一些外部的库,包括BLAS(矩阵计算),CUDA(GPU驱动),gflags,glog,boost,protobuf,hdf

数据结构课设城市公交查询系统(C语言)

公交线路图一. 设计要求:1、需要用到多个文件,例如文本文件,文件名stations.txt,保存站点信息,格式可以自行设计,例如:编号 站名。等等2、设计公交线路所需的存储结构,将文件中的数据读入内存。3、提供用户操作的菜单和界面实现添加、删除、修改公交、站点、线路信息,注意数据间的关联性。4、将修改后的信息保存回文件。5、其他查询操作参见教程。二. 设计内容:1、 数据格式**:**在这个课设中我设计的是两个文件,一个文件用来存放公交车站名的“stations.txt”,

webrtc 中的 rtc::scoped_refptr

rtc::scoped_refptr 相当于一智能指针;应用方法,是 所应用的类 必须继承public rtc::RefCountInterface;和通常的设计方式一样;template <class T>class RefCountedObject : public T {......; virtual int AddRef() const {...

浅谈MySQL临时表与派生表

关于派生表 当主查询中包含派生表,或者当select 语句中包含union字句,或者当select语句中包含一个字段的order