一、模板方法模式定义 定义一个操作中的算法的框架,二将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 Abstract-Class叫抽象模板,它的方法分为两类: 1.基本方法 基本方法也叫做基本操作,是由子类实现的方法,并且在模板方法被调用。 2.模板方法 可 ...
分类:
其他好文 时间:
2019-11-11 21:43:20
阅读次数:
78
5 用户界面属性 在CSS3中,新的用户界面特性包括重设元素尺寸、盒尺寸及轮廓等。本小节着重介绍一下resize属性,只有Firefox 4和Safari 3浏览器支持此属性。resize属性可用于重定义textarea的大小,可能的值包括如下几种。 Ø none:UserAgent没有提供尺寸调整 ...
分类:
Web程序 时间:
2019-11-07 09:24:34
阅读次数:
126
在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的 ...
分类:
其他好文 时间:
2019-11-05 10:46:13
阅读次数:
68
工作需要搭建基于C++的http服务,最后选择使用evhtp。在linux下的编译参考readme即可。现在重点来说下windows下的编译过程。 代码git地址:https://github.com/criticalstack/libevhtp 编译准备 Visual Studio 必须 笔者用的 ...
https://codeforces.com/blog/entry/70779 分析:想到在要删去一条线段时贪心的选取右坐标最长的那一个肯定正确。 就可以利用排序,即set的自动排序再重定义运算符来处理(按左坐标的顺序插入,按右坐标大小排序),用size()表示覆盖的边数,坐标从左到右一个个该删删该 ...
分类:
编程语言 时间:
2019-11-03 16:32:43
阅读次数:
158
今天学习STM32开发时与遇到了一个类型重定义语句,查阅资料后把它的用法整理如下,不到之处敬请留言批评指定,看到就修改,来自开源,回馈开源,共同进步! 类型重定义基本介绍: 在 C 语言中,除系统定义的标准类型和用户自定义的结构体、共用体等类型之外,还可以使用类型说明语句typedef 定义新的类型 ...
分类:
编程语言 时间:
2019-10-29 11:17:52
阅读次数:
115
[TOC] BP算法的简单实现 首先创建一个父类Fun, 主要定义了 forward: 前向方法,需要子类重定义; Momentum: 一个梯度下降方法; step: 更新系数的方法; zero_grad: 将记录的梯度清空; load: 加载系数; Linear 全连接层 全连接层需要注意的是 $ ...
分类:
其他好文 时间:
2019-10-27 16:47:16
阅读次数:
81
2019.10.23 想用vector做CF1249D的, 结果TLE了,原因是insert()函数是O(n)插入的; 听说大佬们都是用的set,可我还不会, 于是我就打算用set做这道题,并从中学习set及迭代器的用法。 磨了一上午代码终于打完了,结果测样例就WA了,还错的莫名其妙。 然后调了一整 ...
分类:
其他好文 时间:
2019-10-23 22:23:18
阅读次数:
85
需求: 支持大文件批量上传(20G)和下载,同时需要保证上传期间用户电脑不出现卡死等体验; 内网百兆网络上传速度为12MB/S 服务器内存占用低 支持文件夹上传,文件夹中的文件数量达到1万个以上,且包含层级结构。 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下 ...
分类:
其他好文 时间:
2019-10-23 14:05:53
阅读次数:
120
2019 2020 26 《数据结构与面向对象程序设计》第5周学习总结 [toc] 教材学习内容总结 1. 保护可见性提供了继承之间最恰当的封装机制 2. 可以使用super引用来调用父类的构造方法 3. 子类可以重写(重定义)继承自父类的方法 教材学习中的问题和解决过程 问题1:父类与子类的关系 ...
分类:
其他好文 时间:
2019-10-07 23:10:10
阅读次数:
115