1、模板模式 定义一个算法骨架,将一些步骤延迟到子类中。模板方法中子类不可以改变算法结构但是可以重新定义算法。解决的问题:一些方法通用,却在每个子类都重新写了这一方法 Spring中JdbcTemplate就是这种实现,JDBC的步骤是固定的 (1)加载驱动(2)建立连接(3)执行SQL语句(4)访 ...
分类:
其他好文 时间:
2019-09-12 16:40:23
阅读次数:
94
在计划过程阶段,首先是制定一个初步的项目管理计划,同时,制定其他九个方面的分别的管理计划——范围、进度、成本、……然后这些子管理计划反馈回来制定较完整的项目管理计划。这一流程具有“总——分——总”的反馈和循环特性。具体流程如下。
分类:
其他好文 时间:
2019-09-12 16:40:01
阅读次数:
71
pytest是什么 pytest是python的一款测试框架,拥有unittest的功能并比它更丰富。 allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。 allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都 ...
分类:
其他好文 时间:
2019-09-12 16:39:28
阅读次数:
97
最终日,我的课设任务到今天就正式结束了,很舒服。 今天去参加了最后的答辩,老师问的也比较简单,没什么波澜就带过了。 最后报告的一点内容王彤说他来写,那我基本就可以放假了(还要准备之后正式上课的内容)。 这次课设,让我从无到有的创建了一个自己的程序,这让我学习到很多。 在学习的过程中,查找CSDN的内 ...
分类:
其他好文 时间:
2019-09-12 16:39:06
阅读次数:
136
删除元组 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例: 以上实例元组被删除后,输出变量会有异常信息,输出如下所示: 元组运算符 与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。 元组索引,截取 因为 ...
分类:
编程语言 时间:
2019-09-12 16:38:49
阅读次数:
77
Java中使用ThreadGroup类来代表线程组,表示一组线程的集合,可以对一批线程和线程组进行管理。可以把线程归属到某一个线程组中,线程组中可以有线程对象,也可以有线程组,组中还可以有线程,这样的组织结构有点类似于树的形式,如图所示。 用户创建的所有线程都属于指定线程组,如果没有显式指定属于哪个 ...
分类:
编程语言 时间:
2019-09-12 16:38:27
阅读次数:
92
火焰图是linux下的性能分析利器,前篇文章带大家了解如何使用perf+火焰图分析java应用,但是docker内的java应用由于内核权限等问题,更加特殊,就需要特殊的解决手段,本篇文章就来讲述这个方面 ...
分类:
其他好文 时间:
2019-09-12 16:38:09
阅读次数:
86
万字长文,继续刷新我的文章长度记录,涉及前端开发的方方面面。本文将持续更新和完善,文章部分观点可能比较武断或不完整,欢迎评论和补充,一起完善该文章.谢谢笔者长期单枪匹马在前端领域厮杀(言外之意就是团队就一个人),自己就是规范。随着公司业务的扩展,扩充了一些人员,这时候就要开始考虑协作和编码规范问题了。本文记录了笔者在制定前端协作规范时的一些思考,希望能给你们也带来一些帮助.一个人走的更快,一群人可
分类:
其他好文 时间:
2019-09-12 16:37:48
阅读次数:
98
SQLServer中系统视图sysobjects中type字段的对象类型: AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = FOREIGN KEY 约束 FN = SQL 标量函数 FS = 程序集 (CLR) 标量函数 FT = 程序集 (C ...
分类:
数据库 时间:
2019-09-12 16:37:32
阅读次数:
129
下面是关于stm32驱动超声波模块的一段代码,有需要的朋友可以复制参考,希望对大家能够有所帮助和启发。 最后在个大家提供一些stm32方面的参考资料 (stm32直流电机驱动)http://www.makeru.com.cn/live/1392_1218.html?s=45051 (stm32 温湿 ...
分类:
其他好文 时间:
2019-09-12 16:36:46
阅读次数:
115
use的效果将OTP GenServer的行为添加到当前模块。这样它就可以处理所有的回调函数。这也意味着我们不需要在模块中定义所有的回调函数——该行为定义了所有默认的回调函数。 当客户端调用服务器时,GenServer调用接下来的hand_call函数。它接受:1、客户端传递给调用的信息。2、客户端 ...
分类:
其他好文 时间:
2019-09-12 16:36:24
阅读次数:
149
当一个类中的属性是private的时候,需要将 当一个类的属性是静态属性的时候,则直接 参考例子: ...
分类:
编程语言 时间:
2019-09-12 16:35:54
阅读次数:
120
简单邮件传输协议(SimpleMailTransferProtocol,SMTP)是在Internet传输email的事实标准,SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者,然后消息文本会被传输。SMTP使用TCP端口25。一、配置环境[root@ser~]#cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Cor
分类:
系统相关 时间:
2019-09-12 16:35:37
阅读次数:
212
1. 概述 1.1 说明 在项目过程中,经常会遇到一个按钮被多次点击并且多次调用对应处理函数的问题,而往往我们只需去调用一次处理函数即可。有时也会遇到需要在某一规则内有规律的去触发对应的处理函数,所以就需要使用到函数防抖与函数节流来帮助我们实现我们想要的结果以及避免不必要的问题产生。 1.2 函数防 ...
分类:
编程语言 时间:
2019-09-12 16:35:02
阅读次数:
89
本文借鉴:Spring学习2(特此感谢!) 一、简介 概念:控制反转是一种通过描述(在 Java 中可以是 XML 或者注解)并通过第三方(Spring)去产生或获取特定对象的方式。(被动创建) 优势: ① 降低对象之间的耦合 ② 我们不需要理解一个类的具体实现,只需要知道它有什么用就好了(直接向 ...
分类:
编程语言 时间:
2019-09-12 16:34:45
阅读次数:
87
//斗地主发牌程序 //洗牌函数 shuffle() 接收一个数组 let shuffle = function(pokers){ for(let i=0;i<pokers.length;i++) { let random = parseInt(Math.floor(Math.random()*54 ...
分类:
其他好文 时间:
2019-09-12 16:34:31
阅读次数:
73
js事件流模型: “事件冒泡”:事件由最具体的元素接收,然后逐级向上传播; “事件捕获”:事件由最不具体的节点先接收,然后逐级向下,一直到最具体元素; “dom事件流”:三个阶段:事件捕获,目标阶段,事件冒泡; (附:事件流详解): ie事件流:冒泡型事件:button->div->body net ...
分类:
Web程序 时间:
2019-09-12 16:34:18
阅读次数:
116