判断冲突边的数量: 遍历图的邻接矩阵,搜索边,得到边两端的顶点编号。然后再利用vertex_color【】数组来查询两个顶点的染色,相等则记录,否则查询下一条边。 其中vertex_color[],是在初始化solution的时候就初始化的。存储的是每个顶点的染色。 选择移动: move,需要分为禁 ...
分类:
编程语言 时间:
2018-05-08 14:35:20
阅读次数:
207
1 DOM中操作样式的两种方式 1 通过元素的style属性 注意: 通过style属性设置样式时,css中要写单位的属性,在js代码中也要加单位 2 通过元素的className属性 ...
分类:
编程语言 时间:
2018-05-08 14:36:35
阅读次数:
149
JavaScript事件 1、 jQuery事件 1、快捷方式 2、on方式 3、JQuery的事件对象属性与方法 参考:https://blog.csdn.net/thevictory/article/details/54772951 参考:https://blog.csdn.net/thevic ...
分类:
编程语言 时间:
2018-05-08 14:36:41
阅读次数:
239
之前一直用R,现在开始学python之后就来尝试用Python来实现Kmeans。 之前用R来实现kmeans的博客:笔记︱多种常见聚类模型以及分群质量评估(聚类注意事项、使用技巧) 聚类分析在客户细分中极为重要。有三类比较常见的聚类模型,K-mean聚类、层次(系统)聚类、最大期望EM算法。在聚类 ...
分类:
编程语言 时间:
2018-05-08 14:36:58
阅读次数:
1835
假设要转换大量的二进制字符串,每次都传入int(x, base=2)非常麻烦,于是,我们想到,可以定义一个int2()的函数,默认把base=2传进去: 这样,我们转换二进制就非常方便了: functools.partial就是帮助我们创建一个偏函数的,不需要我们自己定义int2(),可以直接使用下 ...
分类:
编程语言 时间:
2018-05-08 14:37:06
阅读次数:
206
1 获取标签属性 语法: element.getAttribute('属性名') 返回对应属性的值 ,如果没有返回null. 2 设置自定义属性的值语法: element.setAttribute('属性名', '属性的值') 返回undefined 3 移除自定义属性的值 语法: element. ...
分类:
编程语言 时间:
2018-05-08 14:38:02
阅读次数:
192
multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:点击进入 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性 import time, random # from mu ...
分类:
编程语言 时间:
2018-05-08 14:38:09
阅读次数:
162
this 是 JavaScript 语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如: 随着函数使用场合的不同,this 的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 ...
分类:
编程语言 时间:
2018-05-08 14:38:46
阅读次数:
213
适用对象:编程完全小白,准备安装 Python 进行学习 本文特点: 十分具体详细,细致到了每一步安装过程的截图,看了此篇,你完全不用看其他教程,给出了软件的百度云以及自己找到的可用的 Pycharm 的激活方式,可以直接安好,并开始写出自己的第一个 Python 代码。 强烈建议: 如果还没有开始 ...
分类:
编程语言 时间:
2018-05-08 14:40:20
阅读次数:
322
*/ 示例代码如下: 四,AtomicIntegerFieldUpdater:原子更新整形的字段的更新器 五,java原子操作类在实际项目中的应用(java原子操作类的应用场景) java原子操作类 AtomicInteger 在实际项目中的应用。HttpClientFacotryBean工厂会工作 ...
分类:
编程语言 时间:
2018-05-08 14:41:46
阅读次数:
248
通常我们保证线程安全策略的方式有以下几种: a、不可变对象 b、线程封闭 c、同步容器 d、并发容器 不可变对象 可参考string类,可以采用的方式是将类声明为final,将所有成员都声明为私有的,对变量不提供set方法,将所有可变成员声明为final,通过构造器初始化所有成员,进行深度拷贝,在g ...
分类:
编程语言 时间:
2018-05-08 14:42:18
阅读次数:
209
4.1:面向切面编程 AOP是在运行期间将代码切入到类的指定位置的编程思想。切面能帮助我们模块化横切关注点,实现横切关注点的复用。Spring在运行期间将切面植入到指定的Bean中,实际是通过拦截方法调用的过程中插入了切面。4.2:描述切点 SpringAOP中切点的定义使用了AspectJ的切点表 ...
分类:
编程语言 时间:
2018-05-08 14:42:27
阅读次数:
205
def sumlist(*arg): return sum(arg) def averageList(*arg): return sum(arg)*1.0/len(arg) def dec(func): def in_dec(*args): if len(args)==0: return 0 for... ...
分类:
编程语言 时间:
2018-05-08 14:43:19
阅读次数:
196
我们都知道js代码是由自上而下的执行,但我们来看看下面的代码; test(); function test(){ console.log("hello world"); }; 如果我们简单的认为js是由自上而下的执行,那么上面的代码应该会报错,提示test 不是一个方法;但结果并没有报错,而是进行正 ...
分类:
编程语言 时间:
2018-05-08 14:43:44
阅读次数:
157
1 DOM设置属性的特殊方式: DOM对象的dataset属性方式获取data-xxx方式定义的属性 由于我们经常需要在标签上自定义属性来存储数据或状态,但是如果用传统的方式操作起来比较繁琐,而且不熟悉html规范的人,很容易把自定义的属性和html规范的属性混淆.为了更加方便,高效的实现这个需求, ...
分类:
编程语言 时间:
2018-05-08 14:44:25
阅读次数:
263
适用对象:编程完全小白,准备安装 Python 进行学习本文特点:十分具体详细,细致到了每一步安装过程的截图,看了此篇,你完全不用看其他教程,给出了软件的百度云以及自己找到的可用的 Pycharm 的激活方式,可以直接安好,并开始写出自己的第一个 Python 代码。强烈建议:如果还没有开始 Python 工具下载的初学者,切记不要直接装 Python,推荐直接装 Anaconda 要方便很多。建
分类:
编程语言 时间:
2018-05-08 14:44:32
阅读次数:
132
springboot 错误 Failure to transfer org.springframework.boot:spring-boot-maven-plugin 这是由于maven 添加依赖之后,总是报添加的依赖jar文件找不到,但是在nexus的库里面能找到这个依赖的jar文件,但是在本地的 ...
分类:
编程语言 时间:
2018-05-08 14:45:21
阅读次数:
789
Spring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。Spring Boot Maven plugin能够将Spring Boot应用打包为 ...
分类:
编程语言 时间:
2018-05-08 14:45:27
阅读次数:
1363
首先附上官网说明 [http://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html#examples-using-sklearn-cluster-kmeans] 再附上一篇翻译文档 http://blog.cs ...
分类:
编程语言 时间:
2018-05-08 14:45:38
阅读次数:
282
?这段时间做了个小项目,给客户部署了一套基于OpenStackHypervisor的私有云环境。其中涉及到一台独立的存储设备——EMCUNITY400,因此需要与OpenStackOcataCinder进行整合。?目前整合完成,经测试一切正常!现把所参考的官方配置文档链接分享出来(https://www.emc.com/collateral/white-papers/h15921-emc-unit
分类:
编程语言 时间:
2018-05-08 14:47:43
阅读次数:
369