tips: 最近在学习单元测试,选择框架是自动单元测试karma+mocha。 一、什么是单元测试? 单元测试又称模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。 ———维基百科 如图所示: system: 所有组件的测试; integrat ...
分类:
其他好文 时间:
2018-09-24 00:42:05
阅读次数:
940
闭包函数介绍什么是闭包维基百科中关于闭包的概念:在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。对上面这段话总结一下,即python中的闭包需要满足3个条件:1)内嵌函数,即函数里定义了函数——这对应函数之间的嵌套2)内嵌函
分类:
编程语言 时间:
2018-09-23 15:10:58
阅读次数:
179
借由这个问题,今天我们就把 32 位 CPU、64 位 CPU、32 位操作系统、64 位操作系统之间的区别与联系彻底搞清楚。对于这个问题,博主也是一知半解了好长时间啊~ 基本概念 32位的CPU与64位CPU 以下内容摘自维基百科: 64 位 CPU 是指 CPU 内部的通用寄存器的宽度为 64 ...
分类:
其他好文 时间:
2018-09-20 11:26:45
阅读次数:
267
四者关系: 弥散圆:当弥散圆越小,景深越大,焦平面越宽;当弥散圆越大,景深越小,焦平面越窄。 焦平面:当焦平面越窄,景深越小;当焦平面越宽,景深越大。 光 圈:当光圈越大,进光量越大,景深越小,焦平面越窄;当光圈越小,进光量越小,景深越大,焦平面越宽。 附图:维基百科 ...
分类:
其他好文 时间:
2018-09-20 11:12:44
阅读次数:
189
1.git是什么呢?维基百科给出的定义:git是一个分布式版本控制软件,最初由(LinusTorvalds)创作什么是版本控制?项目经理与程序员的恩怨情仇企业真实案例:开发了a功能,之后项目所要改成b功能,开发完之后又要改c功能,最后又说还是用回a功能。没有git等版本控制软件之前,如何做版本控制。有了git之后,如何做版本控制。2.git的作用是什么?版本控制3.git的优势哪里?同类型软件有s
分类:
其他好文 时间:
2018-09-14 11:00:20
阅读次数:
190
1,面向对象的基本概念 面向对象,这个概念对于每个程序员来说都不会陌生,我不理解,面试遇到好多次,每次都表述不清楚,后来我就去网上搜,得到以下结果,几乎每篇文章说的都不一样 维基百科:是一种基于对象的编程范式,他可能包含属性和方法,对象的一个特征就是对象的方法可以使用访问并且通常会修改对象的属性。在 ...
分类:
其他好文 时间:
2018-09-07 01:02:05
阅读次数:
167
1.什么是ElasticSearch? Elasticsearch是基于Lucene的搜索引擎。它提供了一个分布式,支持多租户的全文搜索引擎,它具有HTTP Web界面和无模式JSON文档。 Elasticsearch是用Java开发的,根据Apache许可条款作为开源发布。 来自维基百科的解释 我 ...
分类:
Web程序 时间:
2018-09-07 00:57:38
阅读次数:
306
JavaBean 根据维基百科上的介绍[1]以及Shaun Abram的一篇博文[2],一个JavaBean通常是一个有以下3种特点的公共Java类: JavaBeans规范[3]中指出,JavaBeans是一种能在开发工具中可视化地编辑的可重用的软件组件,它需要有一系列的属性,可能有一些事件。在J ...
分类:
编程语言 时间:
2018-09-06 18:03:17
阅读次数:
244
1 背景 由于在项目中集成视频播放功能,集成已有的ocx控件涉及到浏览器的兼容性,网页体验不好,后经过查找,引入hls相关技术进行视频播放 2 HLS简介 维基百科的定义: HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司Qui ...
分类:
其他好文 时间:
2018-09-05 17:42:53
阅读次数:
453
朴素贝叶斯模型是机器学习常用的模型算法之一,其在文本分类方面简单易行,且取得不错的分类效果。所以很受欢迎,对于朴素贝叶斯的学习,本文首先介绍理论知识即朴素贝叶斯相关概念和公式推导,为了加深理解,采用一个维基百科上面性别分类例子进行形式化描述。然后通过编程实现朴素贝叶斯分类算法,并在屏蔽社区言论、垃圾... ...
分类:
编程语言 时间:
2018-09-04 10:30:46
阅读次数:
182