用mininet来自定义拓扑结构

用mininet来自定义拓扑结构
分类: 其他 发布时间: 07-16 23:55 阅读次数: 0

matplotlib导入出现 No module named '_tkinter'

Ubuntu系统下的pycharm不能识别matplotlib的问题。import matplotlib.pyplot as plt 的时候,开始出现没有matplotlib模块,后来采用如下方法解决:在python命令模式下:s1:>>>   import matplotlib如果不报错,则说明已经安装matplotlib模块,否则进行安装(可以pip或apt-get等命令安装...
分类: 其他 发布时间: 07-16 23:55 阅读次数: 0

Linux+Sublime 开发C/C++ 中无法读取cin/scanf 的解决办法

https://www.cnblogs.com/xxdfly/p/4692622.htmlUbuntu下用Sublime,加上一些文件配置,可以编译并且运行C++,但可能会有cin无法读入的问题,这个链接可以解决.
分类: 其他 发布时间: 07-16 23:55 阅读次数: 0

最大连续子序列和:动态规划经典题目(2)

題目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003题目大意,给定一个数组,a[0], a[1], ..., a[n-1]需要求它的一个连续子序列,使得这个连续子序列的和最大.一、暴力求解方法O(n^3)直观的解法是,遍历所有的连续子序列,取和最大的那个.唯一决定一个连续子序列的指标为序列起始、结束索引,分别设置为i和j则,要求a[i],...,a...
分类: 其他 发布时间: 07-16 23:54 阅读次数: 0

【HDOJ_1029】Ignatius and the Princess IV

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1029大意是,有一个数列,有N个数,N为奇数,有一个数出现的次数>=(N+1)/2,现在要求出这个特殊的数来.思路:思路1.遍历并记录每个数出现的次数,找到次数>=(N+1)/2对应的那个数即可,记录次数的时候有点类似桶排序.思路2.对这个数列进行排序,由于它出现的次数>=(N+1)/2,...
分类: 其他 发布时间: 07-16 23:54 阅读次数: 0

最长公共子序列(LCS)

一、概念1.给定字符串str = "ABCDADNENXY"    子序列:从str中任意去掉若干个(含0个)字符,剩下的就是这个str的子序列,如ABC, ABXY, DADXY等,中间不必连续.    子串:和子序列不同,子串必须是连续的,如ABCD,ENXY,CDADNE都是子串,而AXY不是,因为中间断开了,把连续.    子串必定是子序列,子序列不一定是子串.2.最长公共子序列(Long...
分类: 其他 发布时间: 07-16 23:54 阅读次数: 0

最长公共连续子串(Longest Common Substring)

上一篇博客,介绍了最长公共子序列(Longest Common Sequence, LCS),本文介绍最长公共连续子串。与序列不同,子串要求字符是连续的,而子序列可以不连续。下面同样用LCS表示最长公共连续子串。首先分析一下,如果暴力求解法的时间复杂度,两个字符串A和B长度分别为x和y,则字符串的子串个数分别为n1 = x + (x-1) + ... + 1 = x(x-1) / 2n2 = y ...
分类: 其他 发布时间: 07-16 23:54 阅读次数: 0

常用PySpark API(一): parallelize, collect, map, reduce等API的简单用法 pyspark-RDD API

参考:1. https://www.cnblogs.com/sharpxiajun/p/5506822.html2. https://blog.csdn.net/wc781708249/article/details/782281170. RDD数据类型RDD(Resilient Distributed DataSet)是一种弹性分布式数据集,是Spark的核心,其可以有由稳定存储中的数据通过转换...
分类: 其他 发布时间: 07-16 23:53 阅读次数: 0

常用PySpark API(二): partitionBy, cache, mapValues, sortBy的简单用法

0. PairRDD的意思PairRDD就是元素为键值对的List转化过来的RDD对象,例如rdd_1就是一般的非pairRDD,rdd_2为pairRDD,这只是一种叫法
分类: 其他 发布时间: 07-16 23:53 阅读次数: 0

PageRank算法原理与Python实现

参考.PageRank算法--从原理到实现0. PageRank算法简介PageRank算法,即网页排名算法,由Google创始人Larry Page在斯坦福上学的时候提出来的。该算法用于对网页进行排名,排名高的网页表示该网页被访问的概率高。该算法的主要思想有两点:a. 如果多个网页指向某个网页A,则网页A的排名较高。b. 如果排名高A的网页指向某个网页B,则网页B的排名也较高,即网页B的排名受指...
分类: 其他 发布时间: 07-16 23:53 阅读次数: 0

Python高级技巧: To Be More Pythonic!

1. zip()函数 if __name__ == '__main__': L1 = [1, 2, 3, 4] L2 = ['a', 'b', 'c', 'd'] for z in zip(L1, L2): # zip关键字将两个list对应起来,组成类似于(key, value)的tuple print(z) L1 = [1, 2, 3, ...
分类: 其他 发布时间: 07-16 23:53 阅读次数: 0

数据挖掘十大算法(一):决策树分类C4.5算法

一、决策树分类的思想如下图所示,为一个待训练的数据集/训练集,表示一个人具备年龄、收入、是否学生、信誉这4个属性,待训练的目标是这个人是否购买计算机。其中年龄、收入、是否学生、信誉被称作描述属性,是否购买计算机称作类别属性,即分为什么类别。为了理解什么叫决策树,我们直接跳到结果(利用上述数据集,得到的决策树),决策树如下图:这个决策树的含义,类似于一个程序判断框图,输入一个人的属性值4元组:(年龄...
分类: 其他 发布时间: 07-16 23:52 阅读次数: 0

数据挖掘十大算法(二):K-means聚类算法原理与实现

参考:1.机器学习-KMeans聚类 K值以及初始类簇中心点的选取2.K-Means算法的研究分析及改进一、K-means算法原理K-means算法是最常用的一种聚类算法。算法的输入为一个样本集(或者称为点集),通过该算法可以将样本进行聚类,具有相似特征的样本聚为一类。针对每个点,计算这个点距离所有中心点最近的那个中心点,然后将这个点归为这个中心点代表的簇。一次迭代结束之后,针对每个簇类,重新计算...
分类: 其他 发布时间: 07-16 23:52 阅读次数: 0

Mysql 命令行控制事务

1、创建表CREATE TABLE `t1` (  `a` int(11) NOT NULL,  `b` int(11) DEFAULT NULL,  PRIMARY KEY (`a`)) ENGINE=InnoDB DEFAULT CHARSET=latin1; 2、查看mysql系统级别的事务隔离级别: mysql> SELECT @@global.tx_isolation;+-----...
分类: 其他 发布时间: 07-16 23:52 阅读次数: 0

JAVA面试题(2018)

(答案在最后面。。。) 第1题:下列关于for循环和while循环的说法中,正确的是: A.while循环能实现的操作,for循环也能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C.两种循环任何时候都可以替换 D.两种循环结构中必须都有循环体,循环体不能为空 第2题:下面的表达式中正确的是: A.String s=”你好”;if(s==”你好...
分类: 其他 发布时间: 07-16 23:51 阅读次数: 0

JAVA面试题之经典题型

1、什么是值传递和引用传递? 对象被值传递,意味着传递了对象的一个副本。因此,就算是改变了对象副本,也不会影响源对象的值。 对象被引用传递,意味着传递的并不是实际的对象,而是对象的引用。因此,外部对引用对象所做的改变会反映到所有的对象上。 2、int和Integer有什么区别? Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据...
分类: 其他 发布时间: 07-16 23:51 阅读次数: 0

Java 面试高频提问知识点一

1、Arraylist和LinkedList的区别? 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 2、java ...
分类: 其他 发布时间: 07-16 23:51 阅读次数: 0

客户端连接腾讯云服务总是自动断开连接解决办法

1.找到sshd_config配置文件 输入以下命令: vim /etc/ssh/sshd_config 在此文件中找到以下配置项: #ClientAliveInterval 0 #ClientAliveCountMax 3 去掉注释,改成 ClientAliveInterval 30 ClientAliveCountMax 86400 这两行的意思分别是 1、服务端每隔多少秒向客户端发送一个心跳数据 2、客户端多少次没有相应,服务器自动断掉连接 2.重启sshd服务 输入以下命令重启ssh配
分类: 其他 发布时间: 07-16 23:51 阅读次数: 0

Spring Boot企业微信点餐系统 视频教程

第一章 1-1 课程介绍 第二章 2-1 项目设计 2-2 架构和基础框架 2-3 数据库设计 第三章 3-1 开发环境搭建 3-2 日志的使用 3-3 源码下载及使用 第四章 4-1 买家类目-dao(上) 4-2 买家类目-dao(下) 4-3 买家类目-service 第五章 5-1 买家商品-dao 5-2 买家商品-service 5-3 买家商品-api(上) 5-4 买家商品-api(下) 第六章 6-1 买家订单-dao(上) 6-2 买家订单-dao(下) 6-3 买家订单-
分类: 其他 发布时间: 07-16 23:51 阅读次数: 0

git第五节--git branch--分支管理

@git branch :查看当前仓库所有分支,及当前所处的分支 @git branch XXX:创建分支XXX @git checkout XXX:切换到分支XXX下 @git checkout -b XXX:创建一个分支为XXX并且切换到XXX下 @git branch -d XXX:删除分支XXX @git merge :分支合并使用 比如在需要把sit分支的代码合并到dev,先把分支切换到dev--git branch dev 然后在执行 git merge sit 这样就把sit的代
分类: 其他 发布时间: 07-16 23:51 阅读次数: 0