1、单例模式指的是创建单个实例,例如:数据库连接池中包含10个数据库连接,用户访问数据时随机从连接池中拿出一个进行连接,其他用户再次访问时不再创建对象进行连接 ...
分类:
编程语言 时间:
2017-03-12 23:58:35
阅读次数:
335
The inline functions are a C++ enhancement feature to increase the execution time of a program. Compiler replace the definition at compile time instea ...
分类:
编程语言 时间:
2017-03-12 23:59:07
阅读次数:
325
1. JavaScript数组简介 ① 为什么需要数组 数组可以很方便的用来管理一组数据。例如:我们需要变量来存储一个星期里面的每一天。 ② 如何创建数组 在JavaScript里面,创建数组有2种: 1)通过对象来创建数组 目前因为没有讲解对象,作为了解即可 2)通过特殊符号来创建数组 ③ 如何给 ...
分类:
编程语言 时间:
2017-03-13 00:01:41
阅读次数:
260
最近做项目遇到一个问题,再用混合高斯背景模型提取前景图显示到MFC窗口上的时候,出现了一个问题,图像显示不正常。显示效果如下图: 我是使用Mat类型图像和imshow进行显示的,出现这个状况出乎意料。因为其他都能正常显示。 之后开始在网上查找问题所在,可是经过多方查找,发现网上根本没有此类问题。尴尬 ...
分类:
编程语言 时间:
2017-03-13 00:06:20
阅读次数:
231
作者: 阮一峰 日期: 2012年10月26日 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块 ...
分类:
编程语言 时间:
2017-03-13 00:06:38
阅读次数:
218
1. 什么是JavaScript? JavaScript是一门脚本语言。但是我们的JavaScript既可以说他是一门脚本语言,又可以说他不是一门脚本语言。在ES5之前,JavaScript一直作为脚本语言存在的。但是到ES6,我们的JavaScript已经变成了一门通过编程语言。 脚本语言:所谓脚 ...
分类:
编程语言 时间:
2017-03-13 00:07:26
阅读次数:
207
本次实验是Junit,hamcrest,eclemma单元测试的基础应用,从安装开始。这里选择的语言是java,IDE为Eclipse(MARS.2) 1)安装junit, hamcrest 和 eclemma 1.1 安装juint,hamcrest 这两个的安装我使用了同一种方法,即导入jar包 ...
分类:
编程语言 时间:
2017-03-13 00:07:47
阅读次数:
279
JavaWeb04_Servlet应用初步 获取上下文对象 方法一:重写init()方法,通过ServletConfig对象获得: 方法二: 注意,一旦重写了init()方法,就不能通过这种方式获取上下文对象!! 获取网站访问次数的简单实现 页面跳转的方法: 方法一: 方法二: 方法三: Write ...
分类:
编程语言 时间:
2017-03-13 00:08:23
阅读次数:
191
搭配词(collocation)广义而言,搭配词(collocation)是指两个或多个词一招语言习惯性结合在一起表示某种特殊意义的词汇。搭配词在不同的研究领域上又不同的解读,尚未有一致性的定义。大概...
分类:
编程语言 时间:
2017-03-13 00:10:15
阅读次数:
570
总结来说,欧拉角的“万向节死锁”问题,是由于欧拉旋转定义本身造成的。这种围绕选旋转前固定轴的先Z、再X、再Y的旋转操作,与其最终所预期的三个轴向可以旋转的结果并非一定是一对一的映射。某些情况下是多对一...
分类:
编程语言 时间:
2017-03-13 00:11:29
阅读次数:
381
希尔排序希尔排序是一种比较稳定的排序算法第一层是步长的循环,是指数级第二层是第一层步长到最后元素的指针的循环。第三层是第二层减去步长为起始,有步长的类插入排序。functionshell_sort(&$arr)
{
if(!is_array($arr))return;
$n=count($arr);
$sum=0;
for($gap=floor..
分类:
编程语言 时间:
2017-03-13 00:17:07
阅读次数:
209
线程间的数据共享多个线程共享数据,A线程生产物品,产品数量增加,B线程使用,那么产品数量减少,B线程如何知道产品buf是否为空呢?A线程如何判断产品buf为满?1轮询机制线程每隔一定时间检查缓冲区,如果有产品就取出,这种机制需要控制好轮询间隔,查询太频繁会导致占用cpu..
分类:
编程语言 时间:
2017-03-13 00:17:46
阅读次数:
218
python2.7查看pip版本 安装django,"1.10.3"是django的版本号 ...
分类:
编程语言 时间:
2017-03-13 10:06:37
阅读次数:
164
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JS ...
分类:
编程语言 时间:
2017-03-13 10:07:30
阅读次数:
273
Python中的装饰器就是函数,作用就是包装其他函数,为他们起到修饰作用。在不修改源代码的情况下,为这些函数额外添加一些功能,像日志记录,性能测试等。一个函数可以使用多个装饰器,产生的结果与装饰器的位置顺序有关。 装饰器基本形式: @装饰器1 def 函数1: 函数体 相当于:==》 函数1 = 装 ...
分类:
编程语言 时间:
2017-03-13 10:08:13
阅读次数:
179
承接上篇: Spring中,如何给对象的属性赋值: 1:通过构造函数,如下所示: <!-- 1:构造函数赋初始值 --><bean id="user1" class="com.bie.po.User"><constructor-arg value="10010" type="int"></const ...
分类:
编程语言 时间:
2017-03-13 10:08:32
阅读次数:
131
K最近邻(k-Nearest Neighbour,KNN)分类算法,是最简单的机器学习算法之一。由于KNN方法主要靠周围有限的邻近的样本,而不是靠判别类域的方法来确定所属类别的,因此对于类域的交叉或重叠较多的待分样本集来说,KNN方法较其他方法更为适合。该算法的功能有:从目标区域抽样计算欧式或马氏距 ...
分类:
编程语言 时间:
2017-03-13 10:15:28
阅读次数:
197
转自:http://www.360doc.com/content/09/0403/17/799_3011262.shtml 1. 模板的概念。 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值 ...
分类:
编程语言 时间:
2017-03-13 10:19:38
阅读次数:
197
1.所谓NaN,英语全称Not a number,表示不是一个数。如果任何一个数和NaN进行操作的话,返回的会是NaN 会弹出NaN。注意:NaN的数据类型也是number NaN与任何值都不相等,包括它自己本身 isNaN():判断一个参数是否不是一个数 2.数值转换 number(),parse ...
分类:
编程语言 时间:
2017-03-13 10:21:20
阅读次数:
183
Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件,函数列举如下 FTP.quit()与FTP.close()的区别 FTP.quit():发送QUIT命令给服务器并关闭掉连接。这是一个比较“缓和”的关闭连接方式,但是如果服务器对Q ...
分类:
编程语言 时间:
2017-03-13 10:22:52
阅读次数:
205