开闭原则 对扩展开放,对修改关闭。 依赖倒置 高层模块不应该依赖低层模块,二者都应依赖其抽象 单一职责原则 不要存在多于一个导致类变更的原因 一个类/接口/方法只负责一项职责 优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险。 接口隔离原则 定义:用多个专门的接口,而不使 ...
分类:
其他 时间:
2019-11-17 17:34:06
收藏:
0 评论:
0 赞:
0 阅读:
76
[TOC] 简介 写这篇博客主要是为了进一步了解如何将CNN当作Encoder结构来使用,同时这篇论文也是必看的论文之一。该论文证明了使用CNN作为特征抽取结构实现Seq2Seq,可以达到与 RNN 相接近甚至更好的效果,并且CNN的高并行能力能够大大减少我们的模型训练时间(本文对原文中不清晰的部分 ...
分类:
其他 时间:
2019-11-17 17:33:41
收藏:
0 评论:
0 赞:
0 阅读:
114
程序存储问题 题目: 解析: 这道题思路非常简单,就是选取最小的那几个程序放到磁盘里面,直到放不下为止。用贪心算法的思路来说,就是每个子问题都选取当前最小的程序,最终会得到整体的最优解。 由于使用sort函数,该算法的时间复杂度为O(nlogn);由于没有开辟新空间,所以空间复杂度为O(1)。 具体 ...
分类:
编程语言 时间:
2019-11-17 17:33:20
收藏:
0 评论:
0 赞:
0 阅读:
84
引用字体图标,bootstrap有提供字体图标 安装bootstrap ...
分类:
Web开发 时间:
2019-11-17 17:32:45
收藏:
0 评论:
0 赞:
0 阅读:
107
1.将字符窜转换为数字,即输出数据类型和数字 输出结果: 2.计算一个数字至少用几位二进制数来表示 输入结果: 3.将字符窜用2进制来表示并转换为整数 输出结果: ...
分类:
编程语言 时间:
2019-11-17 17:32:23
收藏:
0 评论:
0 赞:
0 阅读:
74
今天们来讲sql命令中的这个null参数 null null: 可以理解成【没有值,空值】的意思 注意以下几点 1、零和null是不一样的,null表示空值,而零表示的一个确定的值 2、null不能参与的运算 , != , = 3.null可以参与的运算符是is ,not is 例如 这里所有的操作 ...
分类:
数据库技术 时间:
2019-11-17 17:32:05
收藏:
0 评论:
0 赞:
0 阅读:
73
urllib是python内置的HTTP请求库包括以下模块 urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser robots.txt解析模块 urlopen 关于urllib.request. ...
分类:
Web开发 时间:
2019-11-17 17:31:29
收藏:
0 评论:
0 赞:
0 阅读:
97
序言 系统启动起来以后,内存占用越来越大,使用析构函数、GC.Collect什么的也不见效果,后来查了好久,找到了个办法,就是使用 SetProcessWorkingSetSize函数。这个函数是Windows API 函数。下面是使用的方法: [System.Runtime.InteropServ ...
分类:
Windows开发 时间:
2019-11-17 17:11:36
收藏:
0 评论:
0 赞:
0 阅读:
132
一.实践题目 设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是 li,1≤i≤n。 程序存储问题要求确定这n 个程序在磁带上的一个存储方案, 使得能够在磁带上存储尽可能多的程序。 对于给定的n个程序存放在磁带上的长度,计算磁带上最多可以存储的程序数。 输入格式 ...
分类:
其他 时间:
2019-11-17 17:11:19
收藏:
0 评论:
0 赞:
0 阅读:
82
半双工(Half Duplex)数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。例如,在一个局域网上使用具有半双工传输的技术,一个工作站可以在线上发送数据,然后立即在线上接收数据,这些数据来自数据刚刚传输的方向。像全双工传输一样,半双工包含一个双向线路(线路可以在两个方向上传递数 ...
分类:
其他 时间:
2019-11-17 17:10:59
收藏:
0 评论:
0 赞:
0 阅读:
101
bootstrap的数学定义 设随机样本$X=[x_{1},x_{2},...,x_{n}]$是独立同分布样本,$x_{i}\sim F(x),i=1,2,...,n$。$R(X,F)$为某个预先选定的随机变量,是X和F的函数。现要求根据观测样本估计$R(X,F)$的分布特征。例如,设$\theta ...
分类:
其他 时间:
2019-11-17 17:10:36
收藏:
0 评论:
0 赞:
0 阅读:
101
linux子系统 1. 按照文档 https://www.jianshu.com/p/2bcf5eca5fbc 的前五步,完成 ubuntu子系统安装。 不需安装图形桌面,无使用价值。 2. 在https://www.anaconda.com/ 下载最新版的 "linux Anaconda3" , ...
分类:
编程语言 时间:
2019-11-17 17:10:17
收藏:
0 评论:
0 赞:
0 阅读:
87
设置emacs的外观 emacs的外观包括文本区的外观,辅助区的外观,状态行的外观,光标的外观等, 每个外观都有名字,并且都有下面属性: Font Family: 字体名字 Font Foundry: ? Width: 字体宽度 Height: 字体宽度 Weight: 字体重 Slant: 斜体 ...
分类:
系统服务 时间:
2019-11-17 17:09:59
收藏:
0 评论:
0 赞:
0 阅读:
109
1.变量不是盒子,在python中变量不过是一种标注,类似于Java中的引用类型的变量。 a=[1,2,3] b=a b.append(4) print(a) print(b) # [1, 2, 3, 4] # [1, 2, 3, 4] 如上所示,可以清晰的看出,变量是一种标识,a b 指向同一块区 ...
分类:
其他 时间:
2019-11-17 17:09:41
收藏:
0 评论:
0 赞:
0 阅读:
94
1.序列化和反序列化 对象序列化是将对象(比如Person对象)转换为二进制数据,反序列化是将二进制数据还原为对象,对象是稍纵即逝的,不仅程序重启,操作系统重启会造成对象的消失,就是推出函数范围等都可能造成对象的小时,序列化或者反序列化就是为了保持对象的持久化,就像用DV录像(序列化)和用播放器(反 ...
分类:
Windows开发 时间:
2019-11-17 17:09:04
收藏:
0 评论:
0 赞:
0 阅读:
99
一、transform-origin 属性 设置旋转元素的基点位置,2D 转换元素能够改变元素 x 和 y 轴,3D 转换元素还能改变其 Z 轴。 必须与 transform 属性一同使用,不然不会有任何效果。 1、x-axis(以y轴为旋转中心时,元素(y轴)在x轴上的位置) 定义视图被置于 X ...
分类:
Web开发 时间:
2019-11-17 17:08:43
收藏:
0 评论:
0 赞:
0 阅读:
71
解决问题方法的效率,跟数据的组织方式有关 解决问题方法的效率,跟空间的利用效率有关 解决问题方法的效率,跟算法的巧妙程度有关 什么是数据结构 数据对象 在计算机中的组织方式 逻辑结构 物理存储结构 数据对象必定与一系列加在其上的 操作 相关联 完成这些操作所用的方法就是 算法 抽象数据类型 数据类型 ...
分类:
编程语言 时间:
2019-11-17 17:08:00
收藏:
0 评论:
0 赞:
0 阅读:
96
1、%d是输出整数 ,%f小数,浮点数,%s 是字符2、要想用print语句连接字符串, 可以使用,end='' 的办法,其中在''里可以添加其它字符串") name = input("name:") age = input("age:") salary = input("salary:") # i ...
分类:
其他 时间:
2019-11-17 17:07:33
收藏:
0 评论:
0 赞:
0 阅读:
77
一、概念 引入一个外观角色来化简客户端与子系统之间的操作,为复杂的子系统调用提供一个统一的入口,使子系统和客户端的耦合度降低,且客户端调用非常方便。 二、角色 1.外观角色 Facade 在客户端可以调用这个角色的方法,在外观角色中可以知道相关的子系统的功能和责任,在正常情况下,它将所有客户端发来的 ...
分类:
其他 时间:
2019-11-17 17:07:13
收藏:
0 评论:
0 赞:
0 阅读:
81
Batchnorm原理详解 前言 :Batchnorm是深度网络中经常用到的加速神经网络训练,加速收敛速度及稳定性的算法,可以说是目前深度网络必不可少的一部分。 本文旨在用通俗易懂的语言,对深度学习的常用算法–batchnorm的原理及其代码实现做一个详细的解读。本文主要包括以下几个部分。 Batc ...
分类:
其他 时间:
2019-11-17 17:06:54
收藏:
0 评论:
0 赞:
0 阅读:
84