首页 > 2018年10月05日 > 全部分享
策略模式
策略模式 标签 : 设计模式 初识策略模式 定义 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 结构和说明 Strategy:策略接口,用来约束一系列具体的策略算法。Context使用这个接口来调用具体的策略实现定义的算法。 Concret ...
分类:其他   时间:2018-10-05 16:55:01    收藏:0  评论:0  赞:0  阅读:347
设计模式-工厂模式
工厂模式基本与简单工厂模式差不多,在简单工厂中,每次添加一个产品子类都必须在工厂类中添加一个判断分支,这样违背了开放-封闭原则,因此,工厂模式就是为了解决这个问题而产生的。 既然每次都要判断,那我就把这些判断都生成一个工厂子类,这样,每次添加产品子类的时候,只需再添加一个工厂子类就可以了。这样就完美 ...
分类:其他   时间:2018-10-05 16:54:42    收藏:0  评论:0  赞:0  阅读:143
智能体脂称方案的实现
一.概述 随着现在人生活越来越注重生活品质,智能体脂称的出现可以通过测出体脂,人体水分,体重,等一系列数据提供给用户参考。来达到检测健身成果或者是健康指标的目的。 二.电源电路设计 电源电路设计:采用四节1.5v五号电池供电。经过稳压芯片提供3.3v给MCU使用,同时MCU引脚监控电池电量变化。另外 ...
分类:其他   时间:2018-10-05 16:54:19    收藏:0  评论:0  赞:0  阅读:183
[bzoj3514][CodeChef GERALD07] Chef ans Graph Queries [LCT+主席树]
题面 "bzoj上的强制在线版本" 思路 首先可以确定,这类联通块相关的询问问题,都可以$LCT$+可持久化记录解决 用LCT维护生成树作为算法基础 具体而言,从前往后按照边的编号顺序扫一遍边 如果这条边两端不在同一个$LCT$联通块中,则$link$ 否则$cut$掉当前连接两条边的路径上的编号最 ...
分类:其他   时间:2018-10-05 16:54:02    收藏:0  评论:0  赞:0  阅读:137
【shell】正则表达式
当一个文件或命令输出中抽取或过滤文本时,可以使用正则表达式(RE),正则表达式是一些特殊或很不特殊的字符串模式的集合。 在Linux中grep、awk、sed均可解释正则 1.基本元字符集及其定义 ^ 只匹配行首 $ 只匹配行尾 * 一个单字符后紧跟*,匹配0个或多个此单字符 [] 匹配[]内字符。... ...
分类:系统服务   时间:2018-10-05 16:53:37    收藏:0  评论:0  赞:0  阅读:196
git使用
初始化git仓库: mkdir test1cd test1git test1 文件到Git仓库,分两步: 使用命令git add <file>,注意,可反复多次使用,添加多个文件;命令git commit -m <message>,完成。 ...
分类:其他   时间:2018-10-05 16:52:55    收藏:0  评论:0  赞:0  阅读:129
Contest 7
A:搜索好难啊根本不会啊。 B:原题都能写挂没救了啊。考虑求出每个数作为最小值时能向左向右扩展到的最远位置,那么这段区间里的所有数就不可能作为唯一的最小值成为最优解了,否则假设可以的话这段区间里的数都能整除该数,也一定能整除之前找到的最小值,区间就可以扩展到这里。所以从左往右从右往左各扫一遍即可,注 ...
分类:其他   时间:2018-10-05 16:52:15    收藏:0  评论:0  赞:0  阅读:181
Python之整数类型
整数:18,73,84 每一个整数都有如下的功能:class int(object): 长整型:long int 可能如:2147483649、9223372036854775807 每个长整型都具备如下功能: ...
分类:编程语言   时间:2018-10-05 16:51:56    收藏:0  评论:0  赞:0  阅读:149
Java中的并发工具类
一、等待多线程完成的CountDownLatch 需求场景:当我们需要解析一个Excel里多个sheet的数据,此时可以考虑使用多线程,每个线程解析一个sheet里的数据,等到sheet都解析完之后,程序需要提示解析完成。 当然我们可以使用join方法,join用于让当前线程等待join线程执行结束 ...
分类:编程语言   时间:2018-10-05 16:51:40    收藏:0  评论:0  赞:0  阅读:135
DTD 文件的引入
MyBatis 有两种配置文件:核心配置文件(mybatis- config.xml)和 SQL 映射文件(mapper.xml)。这两种配置文件都需要手动引入各自的 DTD 文件(mybatis-3- config.dtd和 mybatis-3-mapper.dtd),并在 eclipse 中进行 ...
分类:其他   时间:2018-10-05 16:51:05    收藏:0  评论:0  赞:0  阅读:166
OD 实验(十五) - 对一个程序的逆向
程序: 打开程序 出现一个 NAG 窗口 这是主界面 点击 Exit 程序出现 NAG 窗口,然后退出 用 PEiD 看一下 是用 VC++ 6.0 写的程序 逆向: 用 OD 载入程序 跑一下程序 出现 NAG 窗口时暂停 按 Alt+K 显示调用堆栈 这个是 MFC 的对话框,双击来到它所在的地 ...
分类:其他   时间:2018-10-05 16:50:40    收藏:0  评论:0  赞:0  阅读:298
洛谷P3723 [AH2017/HNOI2017]礼物(FFT)
传送门 首先,两个数同时增加自然数值相当于只有其中一个数增加(此增加量可以小于0) 我们令$x$为当前的增加量,${a},{b}$分别为旋转后的两个数列,那么$$ans=\sum_{i=1}^n(a_i+x-b_i)^2$$ 然后把第$i$项提出来并展开,可得$$(a_i+x-b_i)^2=a_i^ ...
分类:其他   时间:2018-10-05 16:50:22    收藏:0  评论:0  赞:0  阅读:166
python基础学习21----进程
python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。 进程与线程的使用有很多相似之处,有关线程方面的知识请参考https://www.cnblogs.com/sfencs-hcy/p/9721362.html multiproc ...
分类:编程语言   时间:2018-10-05 16:50:05    收藏:0  评论:0  赞:0  阅读:156
Linux LVM学习总结——Insufficient Free Extents for a Logical Volume
如下所示,在创建LV的时候,偶尔会遇到“Volume group "xxxx" has insufficient free space (xxxx extents): xxxx required”这类错误。表示Volume group的可用空间不够了。如下测试所示: root@mylnx12:~# ... ...
分类:系统服务   时间:2018-10-05 16:49:29    收藏:0  评论:0  赞:0  阅读:238
10-5装饰器进阶_带参数的装饰器、多个装饰器装饰同一个函数
带参数的装饰器 只用在装饰器最外层嵌套一个即可,以达到轻易控制装饰器函数是否执行的作用 多个装饰器装饰同一个函数 结果: wrapper2,before fwrapper1,before fin fwrapper1,after f wrapper2,after f 娃哈哈 ...
分类:其他   时间:2018-10-05 16:49:11    收藏:0  评论:0  赞:0  阅读:141
机器学习 - 1 - 数学基础
机器学习 1 数学基础 本系列博客为本人课程笔记。 统计是已知数据,推模型和参数。 最大似然估计 1. 似然函数 $\theta$ 是概率密度的一个确定性的参数集(分布参数,例如正态分布中的 $\mu$ 或 $\sigma$ ), $P(X^{(N)};θ)$ 是条件概率密度$P(x^{(N)}|θ ...
分类:其他   时间:2018-10-05 16:48:57    收藏:0  评论:0  赞:0  阅读:168
ipdb介绍及Tensor
ipdb介绍 1、现在IPython之外使用debug功能,则需要安装ipdb(pip install ipdb),而后在需要进入调试的地方加上如下代码即可: import ipdb ipdb.set_trace() 2、命令 功能 h(elp) 显示帮助信息,help command显示这条命令的 ...
分类:数据库技术   时间:2018-10-05 16:48:37    收藏:0  评论:0  赞:0  阅读:284
VMware12 安装window7
闲来无事就来搞虚拟机装操作系统!期间出现很多错误,分享一下 一。安装虚拟机 二。准备安装的镜像文件 我下载的是windows7纯净版 深度技术里面下载的(http://www.xitongzhijia.net/win7/201805/125616.html),在系统之家的安装不成功 三。准备安装 1 ...
分类:Windows开发   时间:2018-10-05 16:48:15    收藏:0  评论:0  赞:0  阅读:446
生成器和迭代器,深浅拷贝
一、迭代器 对于Python 列表的 for 循环,他的内部原理:查看下一个元素是否存在,如果存在,则取出,如果不存在,则报异常 StopIteration。(python内部对异常已处理) 二、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一 ...
分类:其他   时间:2018-10-05 16:47:54    收藏:0  评论:0  赞:0  阅读:157
Linux就该这么学 20181005(第七章磁盘管理)
参考链接https://www.linuxprobe.com ...
分类:系统服务   时间:2018-10-05 16:47:35    收藏:0  评论:0  赞:0  阅读:193
1246条   上一页 1 ... 25 26 27 28 29 ... 63 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!