本篇博文是数据挖掘部分的首篇,思路主要是先聊聊相似度的理论部分,下一篇是代码实战。 我们在比较事物时,往往会用到“不同”,“一样”,“相似”等词语,这些词语背后都涉及到一个动作——双方的比较。只有通过比较才能得出结论,究竟是相同还是不同。但是万物真的有这么极端的区分吗?在我看来不是的,生活中通过“相 ...
分类:
其他好文 时间:
2018-01-14 16:42:35
阅读次数:
1523
转载: Java不支持多重继承,即一个类只能有一个父类 为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口 接口是抽象方法和常量值定义的集合,是一种特殊的抽象类接口中只包含常量和方法的定义,没有变量和方法的实现接口中的所有方法都是抽象的接口中成员的访问类型都是public接口中的变量默 ...
分类:
编程语言 时间:
2018-01-14 16:42:28
阅读次数:
207
第一讲:1. 面向对象设计模式与原则 设计模式简介: 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。 ——Christopher Alexander{建筑师} 软件设计师对设计模式的概念的理解: (1)设计模式描述了软件设计过程中某一类常见问... ...
0x00 介绍 区块链(Blockchain)是21世纪最具革命性的技术之一,目前它仍处于逐渐成熟阶段,且其发展潜力尚未被完全意识到。从本质上讲,区块链只是一种记录的分布式数据库。但它之所以独特,是因为它并不是一个私有的数据库,而是一个公共数据库,也就是说,每个使用它的人都有一份完整或部分的数据副本 ...
分类:
编程语言 时间:
2018-01-14 16:00:27
阅读次数:
372
1、二元运算符(= / )左右两边必须加空格。 2、逗号后面加空格(如array(1, 2, 3)) ,其实无论是编程还是英文书写,逗号后面都是要加空格的。 代码规范化书写的好处: 一来是为了让阅读代码的人能体会美感,对你的代码增加好感度,即使buggy。 二来是为了增加代码的可阅读性,适当的空格和 ...
分类:
其他好文 时间:
2018-01-14 16:00:11
阅读次数:
93
前言 webapi接口是开放给外部使用的,包括接口的地址,传参的规范,还有返回结果的说明。正因为接口的开放性,使得接口的安全很重要。试想一下,用抓包工具(如fiddler),甚至浏览器获取到接口的规范后(甚至可以猜到接口的其它规范),如果接口没有做”安全“这一道防火墙,任何人都可以调用接口来获取及提 ...
一室一厅是很多单身选择的居住户型,也有很多的夫妻会选择一室一厅,由于空间的限制,如果需要另外增加居住的人员的话就需要改造成二室一厅。在房屋的面积足够的情况之下,改造的方法是很多的。今天的这次案例主要是以夫妻为主,接下来由上海泥巴公社的装饰装饰小编为大家介绍一室一厅改成两室一厅。 用矮柜做隔断,隔出卧 ...
分类:
其他好文 时间:
2018-01-14 15:59:57
阅读次数:
136
一、什么是模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 模块可以分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到python解释器的内置模块 ...
分类:
其他好文 时间:
2018-01-14 15:59:48
阅读次数:
132
第一步 删除原有配置sudo?service?docker?stopsudo?ip?link?set?dev?docker0?down
sudo?brctl?delbr?docker0sudo?iptables?-t?nat?-F
分类:
其他好文 时间:
2018-01-14 15:59:41
阅读次数:
518
利用DOM进行表单验证 例:生成4个随机数当做验证码 //HTML输出程序 验证码:<div id="yzm" onClick="huanyizhang"></div><br> 请输入验证码:<input type="text" id="shuru"><br> <button onClick="yz ...
分类:
其他好文 时间:
2018-01-14 15:59:34
阅读次数:
113
1. 本人学习鸡啄米课程的笔记记录,用来记录学习的历程和进度 2. 构造函数 我们在声明一个变量时,如果对它进行了初始化,那么在为此变量分配内存空间时还会向内存单元中写入变量的初始化。声明对象有相似的过程,程序执行时遇到对象声明语句时会向操作系统申请一定的内存空间来存放这个对象,但是它能像一般变量那 ...
分类:
编程语言 时间:
2018-01-14 15:59:25
阅读次数:
146
#tuple 元祖,这个没什么特别的,和list差不多,不能删除,不能增加元素,其他功能差不多 #元祖用圆括号扩起来,逗号分隔 a = ('a','b','c') #这玩意一般会用来排除重复,还是很好用的 a = ['a', 'b', 'c', 'a'] list(set(a)) #把list转成t ...
分类:
编程语言 时间:
2018-01-14 15:59:19
阅读次数:
150
#dict字典,其实与其叫字典不如叫key-value更合适,不知道这个名是怎么来的,这个可以用来搞用户名和密码,不过搞这个不用数据库是不是显得太low了 #用花括号{}扩起来,逗号分隔每个元素,每个元素必须有key和value,key和value用冒号分隔 a = {'a':1,'b':2} #' ...
分类:
编程语言 时间:
2018-01-14 15:59:09
阅读次数:
161
原文网址:http://jspang.com/2017/04/13/vue-router/ 开发中,参数的传递是个最基本的业务需求。通过URL地址来传递参数是一个形式,这节课我们就看看vue-router为我们提供了那些传递参数的功能。我们先想象一个基本需求,就是在我们点击导航菜单时,跳转页面上能显 ...
分类:
其他好文 时间:
2018-01-14 15:59:00
阅读次数:
124
面向对象 面向过程与面向对象编程 1、面向过程:所有的工作都是现写现用。 2、面向对象:是一种编程思想,许多功能事先已经编写好了,在使用时,只需要关注功能的运用,而不需要这个功能的具体实现过程。 javascript对象 将相关的变量和函数组合成一个整体,这个整体叫做对象,对象中的变量叫做属性,变量... ...
分类:
其他好文 时间:
2018-01-14 15:58:50
阅读次数:
128
还不会基本操作的可以翻看上一篇 git 小白入门( 二 ) —— 入门操作 ____________________________________________________ 五:远程仓库。 在了解之前,先注册github账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密 ...
分类:
其他好文 时间:
2018-01-14 15:58:43
阅读次数:
118
【CF839E】Mother of Dragons 题意:给你一张n个点,m条边的无向图。你有k点能量,你可以把能量分配到任意一些点上,每个点分到的能量可以是一个非负实数。定义总能量为:对于所有边<a,b>,a的能量*b的能量 的和。让你最大化总能量。 $n\le 40,k\le 1000$ 题解: ...
分类:
其他好文 时间:
2018-01-14 15:58:34
阅读次数:
108