1,JDK,JRE,JVM三者的关系 JDK=jre+开发工具集(例如JAVAC编译工具等) jre=JVM+JAVA SE标准类库 2,安装软件的路径中不能包含中文和空格 3,PATH环境变量的配置 PATH环境变量: WINDOWS操作系统执行命令时所要搜寻的路径 为什么要配置? 希望JAVA的 ...
分类:
编程语言 时间:
2019-07-29 21:45:38
阅读次数:
124
@property装饰器 之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问,那么如 ...
分类:
编程语言 时间:
2019-07-29 21:46:00
阅读次数:
141
1.查询元素 2.添加元素 3.删除元素 ...
分类:
编程语言 时间:
2019-07-29 21:46:56
阅读次数:
104
希尔排序(Shell Sort) 插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。 希尔排序是非稳定排序算法。 ...
分类:
编程语言 时间:
2019-07-29 21:47:17
阅读次数:
135
枚举类型和变量如何定义,下篇博客讲得十分详细: https://blog.csdn.net/bruce_0712/article/details/54984371 有几个需要注意的点: (1)在不进行强制类型转换的前提下,枚举量只能由枚举类型赋值。但是,可以把枚举量赋给其它类型(枚举量被强制转换为整 ...
分类:
编程语言 时间:
2019-07-29 21:50:07
阅读次数:
161
大数据、数据分析的兴起和火爆,也带动了数据可视化的广泛应用。说起数据分析和可视化的关系,就好比你为一堆散乱的拼图写了一份说明,告诉他这个数据是什么样子,代表什么。可以说,数据可视化虽然不是必不可少的,但却是可以加快效率,为报告锦上添花的。今天,说起数据可视化,我们就不得不谈一下数据可视化工具了。主要说到的这个工具也是最近在数据分析圈比较受追捧的一个软件——Python。数据可视化分析除了需要编码的
分类:
编程语言 时间:
2019-07-29 22:57:49
阅读次数:
130
1 二叉树中两个节点的最近公共父节点 思路:有两种情况,一是要找的这两个节点(a, b),在要遍历的节点(root)的两侧,那么这个节点就是这两个节点的最近公共父节点;二是两个节点在同一侧,则 root->left 或者 root->right 为 NULL,另一边返回a或者b。那么另一边返回的就是 ...
分类:
编程语言 时间:
2019-07-29 22:58:58
阅读次数:
123
数据由内存写入到硬盘中 构造函数传的路径是一个相对路径。有异常需要捕获异常 释放资源 这三个方法,都有异常 IO异常是父类,所以这里只需要抛出IO异常就可以了。 运行程序。目录内多了个a.txt文件 大小是一个字节 ...
分类:
编程语言 时间:
2019-07-29 22:59:37
阅读次数:
135
都在IO包下 所有字节输出最顶层的父类 它是一个抽象类。abstract修饰的 一般这种类定义的都是所有字节流都可以使用公共的方法, ...
分类:
编程语言 时间:
2019-07-29 23:03:16
阅读次数:
132
//说明:此处需引用httpclient、httpcore、commons-logging三个jar包 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java... ...
分类:
编程语言 时间:
2019-07-29 23:06:10
阅读次数:
236
首先,先让我们了解下逆序对的概念: 如果存在正整数 i, j 使得 1 ≤ i < j ≤ n 而且 A[i] > A[j],则 <A[i], A[j]> 这个有序对称为 A 的一个逆序对,也称作逆序数。 现在直接拿POJ-2299作为例题来说下这个逆序对吧 具体的代码实现: ...
分类:
编程语言 时间:
2019-07-30 00:15:30
阅读次数:
125
Description Japan plans to welcome the ACM ICPC World Finals and a lot of roads must be built for the venue. Japan is tall island with N cities on the ...
分类:
编程语言 时间:
2019-07-30 00:17:13
阅读次数:
151
(本案例是idea下的maven工程) 案例一:mybatis的回顾: 整体流程的回顾: 1.pojo实体类:User 2.接口 UserMappe 3.接口的配置文件 UserMapper.xml 4.mybatis的核心配置文件: 5.测试类的编写: 案例二:mybatis-spring的整合: ...
分类:
编程语言 时间:
2019-07-30 00:19:42
阅读次数:
111
package mainimport ( "fmt" "math/bits")func main() { res := pathInZigZagTree(100) fmt.Println(res)}func pathInZigZagTree(label int) []int { // 偶数行从大到小 ...
分类:
编程语言 时间:
2019-07-30 00:23:58
阅读次数:
122
题目: 给定一个int类型数组: , 让该数组的每个位置上的值去除以首位置的元素,得到的结果,作为该位置上的新值, 遍历新的数组 典型错误答案: java public static void main(String[] args) { int[] array = new int[]{12, 2, ...
分类:
编程语言 时间:
2019-07-30 00:26:22
阅读次数:
116
关键字: 函数说明、help()函数 1.效果图: 2.代码: 拓展: help()函数 效果图: 查询自定义函数用法 查询python内置print()函数用法 ...
分类:
编程语言 时间:
2019-07-30 00:27:23
阅读次数:
101
''' 1.多态一种事物具备不同的形态ps:水 固态 液态 气态官方:多个不同类对象可以响应同一个方法,产生不同的结果多个对象有相同的使用方法,# 对于使用者会大大降低其是用难度 如之前写的usb接口'''class JI: def bark(self): print("哥哥哥") def spaw ...
分类:
编程语言 时间:
2019-07-30 00:27:52
阅读次数:
102
或者使用 列表解析 速度快 对字典的筛选 对 集合 的筛选 找出 被 3整除 的 ...
分类:
编程语言 时间:
2019-07-30 00:34:55
阅读次数:
111
typedef struct __lock_t { int flag; } lock_t; int TestAndSet(int *ptr, int new) { int old = *ptr; *ptr = new; return old; } void init(lock_t *mutex) { ...
分类:
编程语言 时间:
2019-07-30 00:38:49
阅读次数:
173
一:抽象工厂模式 工厂模式指的是,围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 二:代理设计模式 代 ...
分类:
编程语言 时间:
2019-07-30 00:39:29
阅读次数:
107