复杂网络介绍(一)

复杂网络 1.定义: 复杂网络即呈现高度复杂性的网络,是复杂系统的抽象。 具有自组织、自相似、吸引子、小世界、无标度中部分或全部性质的网络称为复杂网络。 2.名词解释: 1)节点:由于复杂网络是复杂系统的抽象,因此复杂网络中的节点对应为复杂系统中的一个个实体。 2)边:边是复杂网络中节点与节点之间的关系,即对应复杂系统中不同实体之间的联系。边可以有权重,表示联系的紧密程度。边也可以有方向,表示不同个体之间的单向或双向连接。 3)邻居节点:与节点v之间有边直接相连的所有节点即为节点v的
分类: 其他 发布时间: 12-23 23:19 阅读次数: 0

复杂网络介绍(二)

4)基于持久(permanence)函数优化的社区发现算法 介绍:在这个算法中,我们首先初始化每个节点为一个独立的社区,接下来移动节点,每个节点被移动到某个邻居社区中当且仅当此次移动增加了所有邻居社区的内部连接数目。如果这种移动条件无法满足,则节点要么保持在原社区中(当移动到所有邻居社区中时的permanence值相等时),要么移动到能使该节点与邻居连接更紧密的社区中去(这时节点的permanence值为正值)。每个节点重复执行这个过程,直到permanence函数值收敛为止。 8.社区发现经
分类: 其他 发布时间: 12-23 23:19 阅读次数: 0

数据挖掘十大经典算法之KNN算法

KNN算法(监督性学习) 1.算法思想 KNN是通过测量不同特征值之间的距离进行分类。它的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别,其中K通常是不大于20的整数。KNN算法中,所选择的邻居都是已经正确分类的对象。该方法在定类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属的类别。 2.算法推导过程 在训练集中数据和标签已知的情况下,输入测试数据,将测试数据的特征与训练集中对应的特征进行相互比较,找到训练
分类: 其他 发布时间: 12-23 23:19 阅读次数: 0

中国企业应该如何应对GDPR?

中国企业应该如何应对GDPR? 作为欧盟1995数据保护条例(The European 1995 Data Protection Directive, Dir.95/46/EC)的替代,2018年5月25日生效的《一般数据保护条例》(或《通用数据保护条例》,General Data Protection Regulation,简称GDPR)具有更大的威力:对于用户而言,他们有权访问、改正、移植和删除其数据;对于监管者而言,他们第一次拥有了在欧盟范围内统一行动的权力,并有权对违法企业处以高达20
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

比特币历史性的八笔交易

比特币历史性的八笔交易 比特币交易并没有什么特别之处,每天BTC和BCH网络上都会有30万笔这样的交易。但有时候,一笔普通的交易也会具有历史性意义。这些比特币交易可以在任何区块链浏览器中查看,并且被永远留在公开分类账里面。在矿工眼中所有的比特币交易都是平等的,只要附加了足够的费用,无论发送方或接收方是谁,或者交易了多少比特币对他们来说都没有区别。 到目前为止,比特币网络共产生了超过3.6亿笔交易,本文只详细介绍其中最具历史性意义的八笔。   1.第一笔比特币交易 两个人之间发送的第一笔比特币交
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

mysql-5.7.24-winx64.zip

http://www.jb51.net/do/softdown.php?url=https%3A%2F%2Fcdn.mysql.com%2F%2FDownloads%2FMySQL-5.7%2Fmysql-5.7.24-winx64.zip 完整安装版 http://www.jb51.net/do/softdown.php?url=https%3A%2F%2Fcdn.mysql.com%2F%2FDownloads%2FMySQLInstaller%2Fmysql-installer-comm
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

Druid数据库连接池源码分析

Druid不仅仅是一个数据库连接池,还有很多标签,比如统计监控、过滤器、SQL解析等。既然要分析连接池,那先看看DruidDataSource类 getConnection方法的实现: @Override public DruidPooledConnection getConnection() throws SQLException { return getConnection(maxWait); } public DruidPooledCon
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

关于云开发运维、云计算标准的一些思考

关于云开发运维、云计算标准的一些思考 云计算目前仍然是IT领域里最热门的名词之一,在各种技术论坛或者研讨会上,都能听到大家在讨论云,参与对象包括硬件厂商、软件厂商、大型企业用户。不同于以往只是大谈云的理念,展望云计算的前景,现在都谈论的的话题已经是云设备、云平台和云应用,纷纷从观望等待转向云计算的实践之路。   有人说云计算是一个大的技术革命,带来巨大的技术创新。也有人说云计算是一种市场理念,是对原有技术的一次包装,只不过是新瓶装旧酒。无论各方如何争论,大家至少都认可云计算对IT的发展带来了新
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

oracle中的某一个用户名修改

1若修改某一个用户密码,修改用户口令格式为: alter user 用户名 identified by 新密码; 2以system 为例,想把密码修改为123456. 可输入alter user system identified by 123456; 3这样就修改成功了
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

数据结构-ArrayList源码解析

一、ArrayList简介 1.1、ArrayList概述   1)ArrayList是个动态数组,它是基于数组实现的List类。   2)该类封装了一个动态再分配的Object[]数组,每一个类对象都有一个capacity属性,表示它们所封装的Object[]数组的长度,当向ArrayList中添加元素时,该属性值会自动增加。     如果想ArrayList中添加大量元素,可使用ensureCapacity方法一次性增加capacity,可以减少增加重分配的次数提高性能。   3)Arra
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

对C++ templates类模板的几点补充(Traits类模板特化)

前一篇文章《浅谈C++ templates 函数模板、类模板以及非类型模板参数》简单的介绍了什么是函数模板(这个最简单),类模板以及非类型模板参数。本文对类模板再做几点补充。 文章目录 1. 缺省的模板实参 2. Traits编程技法——以STL迭代器为例 1. 缺省的模板实参 这里依旧使用上一篇文章中的array类作为例子,其中有一处改变了——就是将unsigned int N = 10后面添加了一个默认的参数10: template<typename T, unsigned int N =
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

软工实践Beta冲刺答辩

福大软工 · 第十二次作业 - Beta答辩总结 组长本次博客作业链接 项目宣传视频链接 本组成员 1 . 队长:白晨曦 031602101 2 . 队员:蔡子阳 031602102 3 . 队员:陈德斌 031602104 4 . 队员:乐忠豪 031602121 5 . 队员:李 麒 031602123 6 . 队员:林志华 031602128 7 . 队员:何裕捷 031602214 8 . 队员:黄培鑫 031602217 9 . 队员:王焕仁 031602233 团队贡献展示 组员
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

springboot使用redisTemplate遇到的问题

概述 最近工作中新构建了一个项目,用的springboot,由于项目中要使用各种各样的缓存,就使用了spring-data-redis,这个东西比我想象中要难使用的多啊,而且我还遇到个问题,就是在用Redis来计数的时候,使用redisTemplate.opsForValue().increment()后,如果你再去get这值的时候就会报错,今天我们就来研究下,具体是为什么? 解决办法 1 public long getIncrValue(final String key) { 2
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

express 的学习 (1)

- 安装`npm i express -S` - 1:引入express第三方对象 - 2:构建一个服务器对象 - 3:开启服务器监听端口 - 4:处理响应 1.下载 新建一个文件夹,cmd 进去,使用命令 npm init 完成后下载 yarn add express --save  2. 使用   //express()用来创建一个Express的程序。express()方法是express模块导出的顶层方法。 var express = require('express');
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

网址总结

几种梯度下降的讲解:https://www.cnblogs.com/lliuye/p/9451903.html
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

KooTeam新版本发布,增加 Mysql 数据库支持

Kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发等工具,并接入了微信小程序,钉钉开放平台,使用便捷高效。 重点更新记录 1. 数据库增加MySQL支持,支持自动创建表,升级时自动同步表结构 2. 优化钉钉插件功能,钉钉作为可选模块接入,简化初始化安装流程 3. 修复知识库权限错误 升级方法: kooteam安装目录下,执行upgrade.sh脚本完成自动升级 Kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

Nginx安装echo模块

echo-nginx-module 模块可以在Nginx中用来输出一些信息,可以用来实现简单接口或者排错。 项目地址:https://github.com/openresty/echo-nginx-module 获取Nginx源码 因为需要编译模块,需要有Nginx源码。 如果已安装Nginx,需要查看当前安装版本的编译参数: $ /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.12.2 built by gcc 4.4.7 2012
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

2018-2019赛季多校联合新生训练赛第八场(2018/12/22)补题题解

感慨 这次有点感冒,昏迷程度比较大中途还溜了 感谢 感谢qut的同学的帮助!!! A 小X与三角形(数学) 公式 两边的和-两边的差-1 因为边最小得大于两边的差,边最大得小于两边的和所以说求得是一个开区间内元素的个数 代码 #include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

事件流动

事件流动 DOM事件不单单只会在一个Element上触发,它还会流向其他Element。事件的流动通常会经历这么三个阶段: 捕获阶段(capture phase): 事件对象在事件目标的祖先中上到下顺向传播,从最顶层的defaultView到事件目标的(直系)父元素。 捕获阶段发生在整个事件流动的开始。在这阶段里事件会从父(主干)到子(分支)由上往下传播,被元素一层层地捕获。 目标阶段(target phase): 事件对象到达事件目标。 冒泡阶段(bubble phase): 事件对象会在事
分类: 其他 发布时间: 12-23 23:18 阅读次数: 0

Centos7.2安装tomcat

1,下载tomcat8(最新版jenkins只支持到8,不支持9) https://tomcat.apache.org/download-80.cgi 2,配置环境变量 打开文件 /etc 目录下的 profile 文件: vim /etc/profile 将如下代码追加到 profile 文件末尾: CATALINA_HOME=/usr/local/apache-tomcat-8.5.37 CATALINA_BASE=/usr/local/apache-tomcat-8.5.37 PATH=
分类: 其他 发布时间: 12-23 23:17 阅读次数: 0