1、安装Python3.7 2、如果要为系统所有用户安装IPython,需要管理员权限,并在cmd中输入以下命令: pip install ipython[all] 2、如果只想自己用或者没有权限做系统级别的变更,则使用以下命令为当前用户安装即可: pip install --user ipytho ...
分类:
编程语言 时间:
2019-11-04 11:21:34
阅读次数:
74
题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 思路 分别给行和列 ...
分类:
编程语言 时间:
2019-11-04 11:22:45
阅读次数:
94
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 思路 定义两个栈,一个保存正常的数据,另一个用来记录当前的最小元素 代码 # -*- coding:utf-8 -*- class Solution: def __init__(self ...
分类:
编程语言 时间:
2019-11-04 11:25:45
阅读次数:
62
描述 reversed 函数返回一个反转的迭代器。 语法 以下是 reversed 的语法: 返回值是一个反转的迭代器 实例如下: ...
分类:
编程语言 时间:
2019-11-04 11:26:26
阅读次数:
85
本文参考自:https://www.jianshu.com/p/154ee3354b59 和 李航博士的《统计学习方法》 1. 2. 创建观测结果数据 输出一下,观察一下结果: 结果: matrix([[0., 0., 1., 1., 1., 1., 0., 1., 0., 1.]]) 3. EM算 ...
分类:
编程语言 时间:
2019-11-04 11:27:02
阅读次数:
82
题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 思路 首先遍历a树,找和b树根结点值相等的结点,找到后判断是不是子树。 判断是不是子树的时候,用递归的方法,判断根节点,再判断左子右子。 代码 # -*- coding:utf-8 -*- # cl ...
分类:
编程语言 时间:
2019-11-04 11:27:38
阅读次数:
98
主要内容参考链接:https://blog.csdn.net/qq_15969343/article/details/83654422 ,在最后加上了自己对plt使用的一点心得。 问题描述:因重装了pycharm,因此有些使用方式自己感觉不习惯,因此想回到之前的样子,此文中具体指的是 在使用plt进 ...
分类:
编程语言 时间:
2019-11-04 11:28:47
阅读次数:
268
import os import numpy as np import matplotlib.pyplot as plt data =np.loadtxt("data.txt") plt.plot(data[:,0],data[:,1]) plt.show() ...
分类:
编程语言 时间:
2019-11-04 11:29:55
阅读次数:
116
本文使用的技术点: JAXB2实现对象与XML之间的映射 JAXB是Java Architecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。我们把对象与关系数据库之间的映射称为ORM, 其实也可以把对象与XML之间的映射称为OXM(Object ...
分类:
编程语言 时间:
2019-11-04 11:30:15
阅读次数:
102
通过配置Tomcta的虚拟路径,即将请求映射到实际的物理路径下,实现上传文件的保存地址和服务器的分离。需要配置tomcat的\conf\server.xml文件 tomcat配置完成后,页面中在写上虚拟地址 则可以映射到实际地址取数据了。 ...
分类:
编程语言 时间:
2019-11-04 11:33:11
阅读次数:
93
eclipse新建maven项目时候,只出来三个文件夹,然后大都督手动添加了缺失的src/test/resource 的文件夹,最后想修改一下 Output folder的路径为 (原来是 default 啥啥的路径)随即出现了报错 解决方法:大都督通过科学搜索,终于找到问题所在:对比其他文件夹,发 ...
分类:
编程语言 时间:
2019-11-04 11:33:58
阅读次数:
230
1、 class Animal(object): voice = '咩' def __init__(self,voice): #__init__为python内置函数 Animal.voice = voice #直接对类的属性进行修改 def cat(self): pass print(Animal ...
分类:
编程语言 时间:
2019-11-04 11:34:49
阅读次数:
78
不是一篇按照一二三来介绍的东西,随着关注点写到哪里。 Java即时编译一直没怎么明白,以前努力去想清楚,不过总结的内容还是有些不怎么能成原因。现在考虑到的是,可能主要就是为了发布快。每次重新编译的话修改大项目都要花很长时间等待,然后再验证是否可用。或许已经布在服务器上的项目也可以很快吸收新的类文件。 ...
分类:
编程语言 时间:
2019-11-04 11:35:32
阅读次数:
83
Spring注解的解释:注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。 1.声明bean的注解 2.注入bean的注解 3.java配置类相关注解 4.切面(AOP)相关注解 5.@Bean的属性支持 6.@Value注解 @Value 为属 ...
分类:
编程语言 时间:
2019-11-04 11:35:57
阅读次数:
66
Spring管理Bean分为两个部分,一个是注册Bean,一个装配Bean。 完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。 @Component 把普通pojo实例化到spring容器中 @Bean 需要在配置类中使用,即类 ...
分类:
编程语言 时间:
2019-11-04 11:38:11
阅读次数:
806
欧几里得算法(辗转相除法) 具体思路是: 这条算法基于一个定理:两个正整数a和b(a b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。 首先,我们先计算出a除以b的余数c,把问题转化成求出b和c的最大公约数;然后计算出b除以c的余数d,把问题转化成求出c和d的最大公约数;再然后计算出 ...
分类:
编程语言 时间:
2019-11-04 11:41:43
阅读次数:
108
sort是js内置的排序方法,参数为一个函数 ...
分类:
编程语言 时间:
2019-11-04 11:45:49
阅读次数:
61
你知道的越多,你不知道的越多 点赞再看,养成习惯 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。作为一个在互联网公司面一次拿一次offer的面霸(请允许我使用一下夸张的修辞手法),打败了无数竞争对手,每次都只能 ...
分类:
编程语言 时间:
2019-11-04 11:46:22
阅读次数:
63
_(:з」∠)_ ...
分类:
编程语言 时间:
2019-11-04 11:48:01
阅读次数:
131
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 思路 用递归的方法,根节点不变,左子右子交换即可,然后分别递归左右子 代码 # ...
分类:
编程语言 时间:
2019-11-04 11:50:11
阅读次数:
104