2018 2019 20172321 《Java软件结构与数据结构》第九周学习总结 教材学习内容总结 第15章 图 无向图 图由顶点和边组成。 顶点由名字或标号来表示,如:A、B、C、D; 边由连接的顶点对来表示,如:(A,B),(C,D),表示两顶点之间有一条边。 无向图:与树类似,图也由结点和这 ...
分类:
编程语言 时间:
2018-11-18 17:27:46
阅读次数:
263
文章链接: "https://mp.weixin.qq.com/s/uMb2ziRS1NJ1GXIjofeANg" 说到word文档转html的,网上一搜一大把,各种在线word转html页面,使用起来也方便。但是在实际项目中要使用的话,需要自己开发,这里就提供一个简单的方法。 后缀 .doc 和 ...
分类:
编程语言 时间:
2018-11-18 17:28:49
阅读次数:
147
1.编程语言: 编程语言分类:机器语言,直接使用二进制指令编写程序(优点:执行效率高。缺点:开发效率低且入门门槛高) 汇编语言,用英文标签取代二进制指令编写程序(优点:对比机器语言开发效率略高,执行效率低于机器语言) 高级语言,直接用人能理解的方式语法去编写程序(优点:无需考虑硬件细节,通过操作系统 ...
分类:
编程语言 时间:
2018-11-18 18:10:54
阅读次数:
102
刚刚接触Python,了解了一些基础知识便开始学习了Python中的flask框架,没想一进门就载坑啦! 错误提示:NameError: __name__is not defined! 出现这种错误的原因有很多,单纯的就Python的一个知识点而言: 第一个flask程序: from flask i ...
分类:
编程语言 时间:
2018-11-18 18:11:23
阅读次数:
157
复习 HashSet方法: package com.java.collection; import java.util.HashSet; import java.util.Iterator; import java.util.Set; class People implements Comparab ...
分类:
编程语言 时间:
2018-11-18 18:11:32
阅读次数:
203
介绍一种适用于restful+json的API认证方法,这个方法是基于jwt,并且加入了一些从oauth2.0借鉴的改良。 1. 常见的几种实现认证的方法 首先要明白,认证和鉴权是不同的。认证是判定用户的合法性,鉴权是判定用户的权限级别是否可执行后续操作。这里所讲的仅含认证。认证有几种方法: 1.1 ...
分类:
编程语言 时间:
2018-11-18 18:15:26
阅读次数:
170
一、前言 上两节已经搭建了一个简单的Eureka的服务注册中心和服务提供者或者服务消费者,因为有时候服务消费者也是服务提供者,这两者划分没有那么清楚的界限。本节主要介绍一些跟Eureka相关的知识。了解它们到底有什么特点和功能。 二、Eureka基础知识 本节主要将Eureka分为基础架构和服务治理 ...
分类:
编程语言 时间:
2018-11-18 18:16:00
阅读次数:
215
一, 了解注解@Controller和@RestController @Controller:处理Http请求 @RestController:Spring4以后新增注解,相当于@Controller和@ResponseBody @RequestMapping:url映射配置 二,Json接口开发 ...
分类:
编程语言 时间:
2018-11-18 18:17:22
阅读次数:
276
优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。 减少冗余数据 如用上三角 ...
分类:
编程语言 时间:
2018-11-18 18:18:47
阅读次数:
209
序言 上篇讲到线性结构,和线性结构相反的是非线性结构,非线性结构特点是一个结点元素可能有多个直接前驱和多个直接后继。常见的非线性结构有:二(多)维数组、树、图。 本来计划是非线性结构作为一篇,写着写着发现内容确实太多了,拆分为上、中、下3篇比较合适,所以改变了之前的计划。 1、二维数组 如:a[0] ...
分类:
编程语言 时间:
2018-11-18 18:19:12
阅读次数:
221
多态 多态:不同的 子类对象 调用相同的 父类方法 ,产生不同的执行结果 多态 可以 增加代码的灵活度 以 继承 和 重写父类方法 为前提 是调用方法的技巧, 不会影响到类的内部设计 多态案例练习 需求 1. 在 类中封装方法 普通狗只是简单的玩耍 2. 定义 继承自 ,并且重写 方法 哮天犬需要在 ...
分类:
编程语言 时间:
2018-11-18 19:21:56
阅读次数:
93
Tomcat是一款开源的处理动态非常牛逼的web服务器。是sun公司开发的,在丧尸危机之后被收购了。 安装Tomcat需要的支持安装包 没有JDK就不能安装Tomcat 开始部署环境 环境支持已经安装好了,我们开始安装Tomcat 简单介绍下Tomcat的目录介绍 启动Tomcat, 启动了会出现一 ...
分类:
编程语言 时间:
2018-11-18 19:22:04
阅读次数:
155
import fnmatch ''' 这个库专门是用来做文件名匹配的,可以使用通配符如下 * 匹配任何数量的任意字符 ? 匹配单个数量的任意字符 [seq] 匹配seq中的任意字符 [!seq] 匹配除sql以外的字符 里面的方法主要介绍两个:fnmatch和filter ''' print(fnm... ...
分类:
编程语言 时间:
2018-11-18 19:22:14
阅读次数:
239
哈夫曼树的介绍 Huffman Tree,中文名是哈夫曼树或霍夫曼树,它是最优二叉树。 定义:给定n个权值作为n个叶子结点,构造一棵二叉树,若树的带权路径长度达到最小,则这棵树被称为哈夫曼树。 这个定义里面涉及到了几个陌生的概念,下面就是一颗哈夫曼树,我们来看图解答。 (01) 路径和路径长度 定义 ...
分类:
编程语言 时间:
2018-11-18 19:23:07
阅读次数:
218
package com.java.exception; class FushuindexException extends RuntimeException{ FushuindexException(){} FushuindexException(String a){ super(a); } } c... ...
分类:
编程语言 时间:
2018-11-18 19:23:24
阅读次数:
173
资源链接:https://pan.baidu.com/s/1VpiZy9i5cJp8-l9MqRWWAw高清中文版PDF,251页,带目录和书签,文字能够复制粘贴;高清英文版PDF,344页,带目录和书签,文字能够复制粘贴;中英文两版可以对比学习。配套源代码;经典书籍,讲解详细;其中高清中文版如图:
分类:
编程语言 时间:
2018-11-18 19:23:51
阅读次数:
282
1.在搭建分布式配置时,我们大概看下分布式配置的流程 如图所示: 当一个系统中的配置文件发生改变的时候,我们需要重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新 ...
分类:
编程语言 时间:
2018-11-18 19:24:59
阅读次数:
169
spring第一冲刺阶段第二天(周五11.16) 没有想象的那麽容易,还是不是很懂,套用人家的套路,出错了!!!、 继续看资料。 ...
分类:
编程语言 时间:
2018-11-18 19:25:37
阅读次数:
143
下载:https://pan.baidu.com/s/1wPpUMS2B6kxWXiK71UwWBw《Python金融实战》中文版PDF+英文版PDF+源代码中英文两版可以对比学习。配套源代码;本书通过12章内容介绍了Python在金融领域的应用,从Python的安装、基础语法,再到一系列简单的编程示例,本书循序渐进地引导读者学习Python。同时,本书还结合Python的各个模块以及金融领域中的
分类:
编程语言 时间:
2018-11-18 19:26:11
阅读次数:
126
一、列表生成式: 1、[x * x for x in range(1, 11) if x % 2 == 0] 2、应用: 在爬虫爬到站内网址时,一般用的是站内URI,所以是无法发起请求的,一般情况下,需要加上一个前缀地址,一半可以用列表生成器来做。 3、代码: 结果: 二、生成器: 关键点:是yei ...
分类:
编程语言 时间:
2018-11-18 19:26:43
阅读次数:
102